Home
last modified time | relevance | path

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

/linux-6.15/drivers/dma/
H A Dbcm-sba-raid.c290 struct sba_device *sba = req->sba; in sba_free_chained_requests() local
305 struct sba_device *sba = req->sba; in sba_chain_request() local
1438 struct sba_device *sba = req->sba; in sba_receive_message() local
1499 req->sba = sba; in sba_prealloc_channel_resources()
1524 sba->cmds_base, sba->cmds_dma_base); in sba_prealloc_channel_resources()
1528 sba->resp_base, sba->resp_dma_base); in sba_prealloc_channel_resources()
1536 sba->cmds_base, sba->cmds_dma_base); in sba_freeup_channel_resources()
1538 sba->resp_base, sba->resp_dma_base); in sba_freeup_channel_resources()
1666 sba->max_cmd_per_req = sba->max_pq_srcs + 3; in sba_probe()
1668 sba->max_resp_pool_size = sba->max_req * sba->hw_resp_size; in sba_probe()
[all …]
H A DMakefile23 obj-$(CONFIG_BCM_SBA_RAID) += bcm-sba-raid.o
/linux-6.15/Documentation/devicetree/bindings/dma/
H A 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-6.15/arch/arm64/boot/dts/broadcom/stingray/
H A 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-6.15/drivers/s390/net/
H A Dism_drv.c181 struct ism_sba *sba; in register_sba() local
185 if (!sba) in register_sba()
191 cmd.request.sba = dma_handle; in register_sba()
198 ism->sba = sba; in register_sba()
237 if (!ism->sba) in unregister_sba()
245 ism->sba, ism->sba_dma_addr); in unregister_sba()
247 ism->sba = NULL; in unregister_sba()
497 ism->sba->s = 0; in ism_handle_irq()
506 ism->sba->dmbe_mask[bit + ISM_DMB_BIT_OFFSET] = 0; in ism_handle_irq()
514 if (ism->sba->e) { in ism_handle_irq()
[all …]
H A Dism.h50 u64 sba; member
88 u64 sba; member
H A Dqeth_core_main.c1444 void *data = dma64_to_virt(aob->sba[i]); in qeth_tx_complete_pending_bufs()
/linux-6.15/drivers/mailbox/
H A Dbcm-flexrm-mailbox.c709 if (!msg->sba.cmds || !msg->sba.cmds_count) in flexrm_sba_sanity_check()
712 for (i = 0; i < msg->sba.cmds_count; i++) { in flexrm_sba_sanity_check()
718 (msg->sba.cmds[i].data_len > SRCT_LENGTH_MASK)) in flexrm_sba_sanity_check()
721 (msg->sba.cmds[i].data_len > SRCT_LENGTH_MASK)) in flexrm_sba_sanity_check()
724 (msg->sba.cmds[i].resp_len > DSTT_LENGTH_MASK)) in flexrm_sba_sanity_check()
727 (msg->sba.cmds[i].data_len > DSTT_LENGTH_MASK)) in flexrm_sba_sanity_check()
739 for (i = 0; i < msg->sba.cmds_count; i++) { in flexrm_sba_estimate_nonheader_desc_count()
743 (msg->sba.cmds[i].flags & BRCM_SBA_CMD_TYPE_C)) in flexrm_sba_estimate_nonheader_desc_count()
746 if (msg->sba.cmds[i].flags & BRCM_SBA_CMD_HAS_RESP) in flexrm_sba_estimate_nonheader_desc_count()
766 for (i = 0; i < msg->sba.cmds_count; i++) { in flexrm_sba_write_descs()
[all …]
/linux-6.15/drivers/parisc/
H A Dsba_iommu.c1255 device_for_each_child(&sba->dev, &ibase_data, in setup_ibase_imask()
1335 setup_ibase_imask(sba, ioc, ioc_num); in sba_ioc_init_pluto()
1394 sba_ioc_init(struct parisc_device *sba, struct ioc *ioc, int ioc_num) in sba_ioc_init() argument
1481 setup_ibase_imask(sba, ioc, ioc_num); in sba_ioc_init()
2008 struct sba_device *sba = dev_get_drvdata(&sba_dev->dev); in sba_get_iommu() local
2014 return &(sba->ioc[iocnum]); in sba_get_iommu()
2029 struct sba_device *sba = dev_get_drvdata(&sba_dev->dev); in sba_directed_lmmio() local
2041 void __iomem *reg = sba->sba_hpa + i*0x18; in sba_directed_lmmio()
2072 struct sba_device *sba = dev_get_drvdata(&sba_dev->dev); in sba_distributed_lmmio() local
2081 base = READ_REG32(sba->sba_hpa + LMMIO_DIST_BASE); in sba_distributed_lmmio()
[all …]
/linux-6.15/drivers/char/agp/
H A Dparisc-agp.c400 struct parisc_device *sba = NULL, *lba = NULL; in parisc_agp_init() local
407 sba = sba_list->dev; in parisc_agp_init()
408 if (!IS_PLUTO(sba)) { in parisc_agp_init()
414 device_for_each_child(&sba->dev, &lba, find_quicksilver); in parisc_agp_init()
/linux-6.15/include/linux/mailbox/
H A Dbrcm-message.h53 } sba; member
/linux-6.15/arch/alpha/include/asm/
H A Dagp_backend.h13 u32 sba : 1; member
/linux-6.15/include/linux/
H A Dism.h34 struct ism_sba *sba; member
H A Dieee80211.h4404 __le16 sba; member
/linux-6.15/drivers/atm/
H A Dfore200e.c641 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; in fore200e_sba_irq_enable()
642 fore200e->bus->write(hcr | SBA200E_HCR_INTR_ENA, fore200e->regs.sba.hcr); in fore200e_sba_irq_enable()
647 return fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_INTR_REQ; in fore200e_sba_irq_check()
652 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; in fore200e_sba_irq_ack()
653 fore200e->bus->write(hcr | SBA200E_HCR_INTR_CLR, fore200e->regs.sba.hcr); in fore200e_sba_irq_ack()
658 fore200e->bus->write(SBA200E_HCR_RESET, fore200e->regs.sba.hcr); in fore200e_sba_reset()
660 fore200e->bus->write(0, fore200e->regs.sba.hcr); in fore200e_sba_reset()
681 fore200e->bus->write(0x02, fore200e->regs.sba.isr); /* XXX hardwired interrupt level */ in fore200e_sba_map()
697 of_iounmap(&op->resource[0], fore200e->regs.sba.hcr, SBA200E_HCR_LENGTH); in fore200e_sba_unmap()
698 of_iounmap(&op->resource[1], fore200e->regs.sba.bsr, SBA200E_BSR_LENGTH); in fore200e_sba_unmap()
[all …]
H A Dfore200e.h792 struct fore200e_sba_regs sba; /* SBA-200E registers */ member
/linux-6.15/arch/alpha/kernel/
H A Dcore_titan.c648 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 Dcore_marvel.c961 agp->mode.bits.sba ? " - SBA" : "", agp->mode.bits.rq); in marvel_agp_configure()
/linux-6.15/arch/s390/include/asm/
H A Dqdio.h150 dma64_t sba[QDIO_MAX_ELEMENTS_PER_BUFFER]; member
/linux-6.15/drivers/net/fddi/skfp/h/
H A Dsmc.h455 struct s_sba sba ; /* SBA variables */ member
H A Dcmtdef.h611 void sba();
/linux-6.15/drivers/net/fddi/skfp/
H A Dsmt.c510 smc->sba.sm = sm ; in smt_received_pack()
511 sba(smc,NIF) ; in smt_received_pack()
/linux-6.15/drivers/net/wireless/ath/ath6kl/
H A Dwmi.h1178 __le32 sba; member
H A Ddebug.c1547 pstream.sba = cpu_to_le32(val32); in ath6kl_create_qos_write()