| /OK3568_Linux_fs/kernel/drivers/dma/ |
| H A D | bcm-sba-raid.c | 113 struct sba_device *sba; member 203 static struct sba_request *sba_alloc_request(struct sba_device *sba) in sba_alloc_request() argument 209 spin_lock_irqsave(&sba->reqs_lock, flags); in sba_alloc_request() 210 list_for_each_entry(req, &sba->reqs_free_list, node) { in sba_alloc_request() 212 list_move_tail(&req->node, &sba->reqs_alloc_list); in sba_alloc_request() 217 spin_unlock_irqrestore(&sba->reqs_lock, flags); in sba_alloc_request() 226 mbox_client_peek_data(sba->mchan); in sba_alloc_request() 235 dma_async_tx_descriptor_init(&req->tx, &sba->dma_chan); in sba_alloc_request() 242 static void _sba_pending_request(struct sba_device *sba, in _sba_pending_request() argument 245 lockdep_assert_held(&sba->reqs_lock); in _sba_pending_request() [all …]
|
| H A D | Makefile | 22 obj-$(CONFIG_BCM_SBA_RAID) += bcm-sba-raid.o
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dma/ |
| H A D | brcm,iproc-sba.txt | 5 "brcm,iproc-sba" 6 "brcm,iproc-sba-v2" 7 The "brcm,iproc-sba" has support for only 6 PQ coefficients 8 The "brcm,iproc-sba-v2" has support for only 30 PQ coefficients 20 compatible = "brcm,iproc-sba-v2";
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/broadcom/stingray/ |
| H A D | stingray-fs4.dtsi | 56 compatible = "brcm,iproc-sba-v2"; 64 compatible = "brcm,iproc-sba-v2"; 72 compatible = "brcm,iproc-sba-v2"; 80 compatible = "brcm,iproc-sba-v2"; 88 compatible = "brcm,iproc-sba-v2"; 96 compatible = "brcm,iproc-sba-v2"; 104 compatible = "brcm,iproc-sba-v2"; 112 compatible = "brcm,iproc-sba-v2";
|
| /OK3568_Linux_fs/kernel/drivers/s390/net/ |
| H A D | ism_drv.c | 91 struct ism_sba *sba; in register_sba() local 93 sba = dma_alloc_coherent(&ism->pdev->dev, PAGE_SIZE, &dma_handle, in register_sba() 95 if (!sba) in register_sba() 101 cmd.request.sba = dma_handle; in register_sba() 104 dma_free_coherent(&ism->pdev->dev, PAGE_SIZE, sba, dma_handle); in register_sba() 108 ism->sba = sba; in register_sba() 147 if (!ism->sba) in unregister_sba() 155 ism->sba, ism->sba_dma_addr); in unregister_sba() 157 ism->sba = NULL; in unregister_sba() 448 bv = (void *) &ism->sba->dmb_bits[ISM_DMB_WORD_OFFSET]; in ism_handle_irq() [all …]
|
| H A D | ism.h | 51 u64 sba; member 89 u64 sba; member 197 struct ism_sba *sba; member
|
| /OK3568_Linux_fs/kernel/drivers/mailbox/ |
| H A D | bcm-flexrm-mailbox.c | 719 if (!msg->sba.cmds || !msg->sba.cmds_count) in flexrm_sba_sanity_check() 722 for (i = 0; i < msg->sba.cmds_count; i++) { in flexrm_sba_sanity_check() 723 if (((msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_B) || in flexrm_sba_sanity_check() 724 (msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_C)) && in flexrm_sba_sanity_check() 725 (msg->sba.cmds[i].flags & BRCM_SBA_CMD_HAS_OUTPUT)) in flexrm_sba_sanity_check() 727 if ((msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_B) && in flexrm_sba_sanity_check() 728 (msg->sba.cmds[i].data_len > SRCT_LENGTH_MASK)) in flexrm_sba_sanity_check() 730 if ((msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_C) && in flexrm_sba_sanity_check() 731 (msg->sba.cmds[i].data_len > SRCT_LENGTH_MASK)) in flexrm_sba_sanity_check() 733 if ((msg->sba.cmds[i].flags & BRCM_SBA_CMD_HAS_RESP) && in flexrm_sba_sanity_check() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/parisc/ |
| H A D | sba_iommu.c | 1238 setup_ibase_imask(struct parisc_device *sba, struct ioc *ioc, int ioc_num) in setup_ibase_imask() argument 1245 device_for_each_child(&sba->dev, &ibase_data, in setup_ibase_imask() 1263 sba_ioc_init_pluto(struct parisc_device *sba, struct ioc *ioc, int ioc_num) in sba_ioc_init_pluto() argument 1325 setup_ibase_imask(sba, ioc, ioc_num); in sba_ioc_init_pluto() 1372 device_for_each_child(&sba->dev, &agp_found, sba_ioc_find_quicksilver); in sba_ioc_init_pluto() 1384 sba_ioc_init(struct parisc_device *sba, struct ioc *ioc, int ioc_num) in sba_ioc_init() argument 1471 setup_ibase_imask(sba, ioc, ioc_num); in sba_ioc_init() 1997 struct sba_device *sba = dev_get_drvdata(&sba_dev->dev); in sba_get_iommu() local 2003 return &(sba->ioc[iocnum]); in sba_get_iommu() 2018 struct sba_device *sba = dev_get_drvdata(&sba_dev->dev); in sba_directed_lmmio() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/char/agp/ |
| H A D | parisc-agp.c | 387 struct parisc_device *sba = NULL, *lba = NULL; in parisc_agp_init() local 394 sba = sba_list->dev; in parisc_agp_init() 395 if (!IS_PLUTO(sba)) { in parisc_agp_init() 401 device_for_each_child(&sba->dev, &lba, find_quicksilver); in parisc_agp_init()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | sbutils.c | 48 static uint _sb_coreidx(si_info_t *sii, uint32 sba); 49 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba, 196 _sb_coreidx(si_info_t *sii, uint32 sba) in _sb_coreidx() argument 202 if (sba == cores_info->coresba[i]) in _sb_coreidx() 536 _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, in _sb_scan() argument 557 if ((BUSTYPE(sii->pub.bustype) == SI_BUS) && (cores_info->coresba[next] == sba)) { in _sb_scan() 612 nsbcc = _sb_scan(sii, sba, regs, bus + 1, nsbba, nsbcc, devid); in _sb_scan()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | sbutils.c | 48 static uint _sb_coreidx(si_info_t *sii, uint32 sba); 49 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba, 196 _sb_coreidx(si_info_t *sii, uint32 sba) in _sb_coreidx() argument 202 if (sba == cores_info->coresba[i]) in _sb_coreidx() 536 _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, in _sb_scan() argument 557 if ((BUSTYPE(sii->pub.bustype) == SI_BUS) && (cores_info->coresba[next] == sba)) { in _sb_scan() 612 nsbcc = _sb_scan(sii, sba, regs, bus + 1, nsbba, nsbcc, devid); in _sb_scan()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | sbutils.c | 48 static uint _sb_coreidx(si_info_t *sii, uint32 sba); 49 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba, 196 _sb_coreidx(si_info_t *sii, uint32 sba) in _sb_coreidx() argument 202 if (sba == cores_info->coresba[i]) in _sb_coreidx() 536 _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, in _sb_scan() argument 557 if ((BUSTYPE(sii->pub.bustype) == SI_BUS) && (cores_info->coresba[next] == sba)) { in _sb_scan() 612 nsbcc = _sb_scan(sii, sba, regs, bus + 1, nsbba, nsbcc, devid); in _sb_scan()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | sbutils.c | 48 static uint _sb_coreidx(si_info_t *sii, uint32 sba); 49 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba, 198 _sb_coreidx(si_info_t *sii, uint32 sba) in _sb_coreidx() argument 204 if (sba == cores_info->coresba[i]) in _sb_coreidx() 540 _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, in _sb_scan() argument 561 if ((BUSTYPE(sii->pub.bustype) == SI_BUS) && (cores_info->coresba[next] == sba)) { in _sb_scan() 616 nsbcc = _sb_scan(sii, sba, regs, bus + 1, nsbba, nsbcc); in _sb_scan()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | sbutils.c | 42 static uint _sb_coreidx(const si_info_t *sii, uint32 sba); 43 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba, 130 BCMATTACHFN(_sb_coreidx)(const si_info_t *sii, uint32 sba) in BCMATTACHFN() 136 if (sba == cores_info->coresba[i]) in BCMATTACHFN() 447 BCMATTACHFN(_sb_scan)(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, in BCMATTACHFN() 469 if ((BUSTYPE(sii->pub.bustype) == SI_BUS) && (cores_info->coresba[next] == sba)) { in BCMATTACHFN() 506 nsbcc = _sb_scan(sii, sba, regs, bus + 1, nsbba, nsbcc, devid); in BCMATTACHFN()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | sbutils.c | 42 static uint _sb_coreidx(const si_info_t *sii, uint32 sba); 43 static uint _sb_scan(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, uint32 sbba, 130 BCMATTACHFN(_sb_coreidx)(const si_info_t *sii, uint32 sba) in BCMATTACHFN() 136 if (sba == cores_info->coresba[i]) in BCMATTACHFN() 447 BCMATTACHFN(_sb_scan)(si_info_t *sii, uint32 sba, volatile void *regs, uint bus, in BCMATTACHFN() 469 if ((BUSTYPE(sii->pub.bustype) == SI_BUS) && (cores_info->coresba[next] == sba)) { in BCMATTACHFN() 506 nsbcc = _sb_scan(sii, sba, regs, bus + 1, nsbba, nsbcc, devid); in BCMATTACHFN()
|
| /OK3568_Linux_fs/kernel/include/linux/mailbox/ |
| H A D | brcm-message.h | 53 } sba; member
|
| /OK3568_Linux_fs/kernel/arch/alpha/include/asm/ |
| H A D | agp_backend.h | 13 u32 sba : 1; member
|
| /OK3568_Linux_fs/kernel/drivers/atm/ |
| H A D | fore200e.c | 646 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; in fore200e_sba_irq_enable() 647 fore200e->bus->write(hcr | SBA200E_HCR_INTR_ENA, fore200e->regs.sba.hcr); in fore200e_sba_irq_enable() 652 return fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_INTR_REQ; in fore200e_sba_irq_check() 657 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; in fore200e_sba_irq_ack() 658 fore200e->bus->write(hcr | SBA200E_HCR_INTR_CLR, fore200e->regs.sba.hcr); in fore200e_sba_irq_ack() 663 fore200e->bus->write(SBA200E_HCR_RESET, fore200e->regs.sba.hcr); in fore200e_sba_reset() 665 fore200e->bus->write(0, fore200e->regs.sba.hcr); in fore200e_sba_reset() 674 fore200e->regs.sba.hcr = of_ioremap(&op->resource[0], 0, SBA200E_HCR_LENGTH, "SBA HCR"); in fore200e_sba_map() 675 fore200e->regs.sba.bsr = of_ioremap(&op->resource[1], 0, SBA200E_BSR_LENGTH, "SBA BSR"); in fore200e_sba_map() 676 fore200e->regs.sba.isr = of_ioremap(&op->resource[2], 0, SBA200E_ISR_LENGTH, "SBA ISR"); in fore200e_sba_map() [all …]
|
| H A D | fore200e.h | 792 struct fore200e_sba_regs sba; /* SBA-200E registers */ member
|
| /OK3568_Linux_fs/kernel/arch/alpha/kernel/ |
| H A D | core_titan.c | 648 pctl.pctl_r_bits.apctl_v_agp_sba_en = agp->mode.bits.sba; in titan_agp_configure() 788 agp->capability.bits.sba = 1; in titan_agp_info() 797 agp->mode.bits.sba = pctl.pctl_r_bits.apctl_v_agp_sba_en; in titan_agp_info()
|
| H A D | core_marvel.c | 1014 agp->mode.bits.sba ? " - SBA" : "", agp->mode.bits.rq); in marvel_agp_configure()
|
| /OK3568_Linux_fs/kernel/drivers/s390/char/ |
| H A D | tty3270.c | 372 char *sba, *str; in tty3270_update() local 415 sba = invalid_sba; in tty3270_update() 427 if (s->string[1] == sba[0] && s->string[2] == sba[1]) in tty3270_update() 433 sba = s->string + s->len - 3; in tty3270_update() 435 sba = invalid_sba; in tty3270_update()
|
| /OK3568_Linux_fs/kernel/arch/s390/include/asm/ |
| H A D | qdio.h | 151 u64 sba[QDIO_MAX_ELEMENTS_PER_BUFFER]; member
|
| /OK3568_Linux_fs/kernel/drivers/net/fddi/skfp/h/ |
| H A D | smc.h | 455 struct s_sba sba ; /* SBA variables */ member
|
| H A D | cmtdef.h | 611 void sba();
|