Home
last modified time | relevance | path

Searched refs:sba (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/drivers/dma/
Dbcm-sba-raid.c113 struct sba_device *sba; member
204 static struct sba_request *sba_alloc_request(struct sba_device *sba) in sba_alloc_request() argument
210 spin_lock_irqsave(&sba->reqs_lock, flags); in sba_alloc_request()
211 list_for_each_entry(req, &sba->reqs_free_list, node) { in sba_alloc_request()
213 list_move_tail(&req->node, &sba->reqs_alloc_list); in sba_alloc_request()
218 spin_unlock_irqrestore(&sba->reqs_lock, flags); in sba_alloc_request()
227 mbox_client_peek_data(sba->mchan); in sba_alloc_request()
236 dma_async_tx_descriptor_init(&req->tx, &sba->dma_chan); in sba_alloc_request()
243 static void _sba_pending_request(struct sba_device *sba, in _sba_pending_request() argument
246 lockdep_assert_held(&sba->reqs_lock); in _sba_pending_request()
[all …]
DMakefile22 obj-$(CONFIG_BCM_SBA_RAID) += bcm-sba-raid.o
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dbrcm,iproc-sba.txt5 "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";
/Linux-v4.19/arch/arm64/boot/dts/broadcom/stingray/
Dstingray-fs4.dtsi56 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";
/Linux-v4.19/drivers/s390/net/
Dism_drv.c90 struct ism_sba *sba; in register_sba() local
92 sba = dma_zalloc_coherent(&ism->pdev->dev, PAGE_SIZE, in register_sba()
94 if (!sba) in register_sba()
100 cmd.request.sba = dma_handle; in register_sba()
103 dma_free_coherent(&ism->pdev->dev, PAGE_SIZE, sba, dma_handle); in register_sba()
107 ism->sba = sba; in register_sba()
144 if (!ism->sba) in unregister_sba()
151 ism->sba, ism->sba_dma_addr); in unregister_sba()
153 ism->sba = NULL; in unregister_sba()
406 bv = (void *) &ism->sba->dmb_bits[ISM_DMB_WORD_OFFSET]; in ism_handle_irq()
[all …]
Dism.h51 u64 sba; member
89 u64 sba; member
199 struct ism_sba *sba; member
Dqeth_core_main.c518 if (aob->sba[i] && buffer->is_header[i]) in qeth_qdio_handle_aob()
520 (void *) aob->sba[i]); in qeth_qdio_handle_aob()
/Linux-v4.19/drivers/mailbox/
Dbcm-flexrm-mailbox.c721 if (!msg->sba.cmds || !msg->sba.cmds_count) in flexrm_sba_sanity_check()
724 for (i = 0; i < msg->sba.cmds_count; i++) { in flexrm_sba_sanity_check()
725 if (((msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_B) || in flexrm_sba_sanity_check()
726 (msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_C)) && in flexrm_sba_sanity_check()
727 (msg->sba.cmds[i].flags & BRCM_SBA_CMD_HAS_OUTPUT)) in flexrm_sba_sanity_check()
729 if ((msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_B) && in flexrm_sba_sanity_check()
730 (msg->sba.cmds[i].data_len > SRCT_LENGTH_MASK)) in flexrm_sba_sanity_check()
732 if ((msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_C) && in flexrm_sba_sanity_check()
733 (msg->sba.cmds[i].data_len > SRCT_LENGTH_MASK)) in flexrm_sba_sanity_check()
735 if ((msg->sba.cmds[i].flags & BRCM_SBA_CMD_HAS_RESP) && in flexrm_sba_sanity_check()
[all …]
/Linux-v4.19/drivers/parisc/
Dsba_iommu.c1257 setup_ibase_imask(struct parisc_device *sba, struct ioc *ioc, int ioc_num) in setup_ibase_imask() argument
1264 device_for_each_child(&sba->dev, &ibase_data, in setup_ibase_imask()
1282 sba_ioc_init_pluto(struct parisc_device *sba, struct ioc *ioc, int ioc_num) in sba_ioc_init_pluto() argument
1344 setup_ibase_imask(sba, ioc, ioc_num); in sba_ioc_init_pluto()
1391 device_for_each_child(&sba->dev, &agp_found, sba_ioc_find_quicksilver); in sba_ioc_init_pluto()
1403 sba_ioc_init(struct parisc_device *sba, struct ioc *ioc, int ioc_num) in sba_ioc_init() argument
1490 setup_ibase_imask(sba, ioc, ioc_num); in sba_ioc_init()
2016 struct sba_device *sba = dev_get_drvdata(&sba_dev->dev); in sba_get_iommu() local
2022 return &(sba->ioc[iocnum]); in sba_get_iommu()
2037 struct sba_device *sba = dev_get_drvdata(&sba_dev->dev); in sba_directed_lmmio() local
[all …]
/Linux-v4.19/drivers/char/agp/
Dparisc-agp.c391 struct parisc_device *sba = NULL, *lba = NULL; in parisc_agp_init() local
398 sba = sba_list->dev; in parisc_agp_init()
399 if (!IS_PLUTO(sba)) { in parisc_agp_init()
405 device_for_each_child(&sba->dev, &lba, find_quicksilver); in parisc_agp_init()
/Linux-v4.19/include/linux/mailbox/
Dbrcm-message.h56 } sba; member
/Linux-v4.19/arch/alpha/include/asm/
Dagp_backend.h13 u32 sba : 1; member
/Linux-v4.19/drivers/atm/
Dfore200e.c756 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; in fore200e_sba_irq_enable()
757 fore200e->bus->write(hcr | SBA200E_HCR_INTR_ENA, fore200e->regs.sba.hcr); in fore200e_sba_irq_enable()
762 return fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_INTR_REQ; in fore200e_sba_irq_check()
767 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; in fore200e_sba_irq_ack()
768 fore200e->bus->write(hcr | SBA200E_HCR_INTR_CLR, fore200e->regs.sba.hcr); in fore200e_sba_irq_ack()
773 fore200e->bus->write(SBA200E_HCR_RESET, fore200e->regs.sba.hcr); in fore200e_sba_reset()
775 fore200e->bus->write(0, fore200e->regs.sba.hcr); in fore200e_sba_reset()
784 fore200e->regs.sba.hcr = of_ioremap(&op->resource[0], 0, SBA200E_HCR_LENGTH, "SBA HCR"); in fore200e_sba_map()
785 fore200e->regs.sba.bsr = of_ioremap(&op->resource[1], 0, SBA200E_BSR_LENGTH, "SBA BSR"); in fore200e_sba_map()
786 fore200e->regs.sba.isr = of_ioremap(&op->resource[2], 0, SBA200E_ISR_LENGTH, "SBA ISR"); in fore200e_sba_map()
[all …]
Dfore200e.h792 struct fore200e_sba_regs sba; /* SBA-200E registers */ member
/Linux-v4.19/arch/alpha/kernel/
Dcore_titan.c647 pctl.pctl_r_bits.apctl_v_agp_sba_en = agp->mode.bits.sba; in titan_agp_configure()
787 agp->capability.bits.sba = 1; in titan_agp_info()
796 agp->mode.bits.sba = pctl.pctl_r_bits.apctl_v_agp_sba_en; in titan_agp_info()
Dcore_marvel.c1009 agp->mode.bits.sba ? " - SBA" : "", agp->mode.bits.rq); in marvel_agp_configure()
/Linux-v4.19/drivers/s390/char/
Dtty3270.c372 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()
/Linux-v4.19/arch/s390/include/asm/
Dqdio.h152 u64 sba[QDIO_MAX_ELEMENTS_PER_BUFFER]; member
/Linux-v4.19/drivers/net/fddi/skfp/h/
Dsmc.h459 struct s_sba sba ; /* SBA variables */ member
Dcmtdef.h616 void sba();
/Linux-v4.19/drivers/net/fddi/skfp/
Dsmt.c518 smc->sba.sm = sm ; in smt_received_pack()
519 sba(smc,NIF) ; in smt_received_pack()
/Linux-v4.19/include/linux/
Dieee80211.h2913 __le16 sba; member
/Linux-v4.19/drivers/net/wireless/ath/ath6kl/
Dwmi.h1178 __le32 sba; member
Ddebug.c1545 pstream.sba = cpu_to_le32(val32); in ath6kl_create_qos_write()