/linux-6.3-rc2/arch/mips/include/asm/mach-rc32434/ |
A D | dma_v.h | 26 static inline int rc32434_halt_dma(struct dma_reg *ch) in rc32434_halt_dma() 42 static inline void rc32434_start_dma(struct dma_reg *ch, u32 dma_addr) in rc32434_start_dma() 48 static inline void rc32434_chain_dma(struct dma_reg *ch, u32 dma_addr) in rc32434_chain_dma()
|
A D | dma.h | 62 struct dma_reg { struct 101 struct dma_reg ch[DMA_CHAN_COUNT];
|
/linux-6.3-rc2/drivers/mailbox/ |
A D | bcm-pdc-mailbox.c | 988 struct dma64 *dma_reg; in pdc_ring_init() local 1033 &dma_reg->dmarcv.control); in pdc_ring_init() 1039 &dma_reg->dmaxmt.addrlow); in pdc_ring_init() 1041 &dma_reg->dmaxmt.addrhigh); in pdc_ring_init() 1044 &dma_reg->dmarcv.addrlow); in pdc_ring_init() 1046 &dma_reg->dmarcv.addrhigh); in pdc_ring_init() 1051 &dma_reg->dmarcv.control); in pdc_ring_init() 1283 struct dma64 *dma_reg; in pdc_hw_init() local 1316 &dma_reg->dmarcv.control); in pdc_hw_init() 1334 struct dma64 *dma_reg; in pdc_hw_disable() local [all …]
|
/linux-6.3-rc2/sound/soc/intel/keembay/ |
A D | kmb_platform.c | 419 u32 dma_reg; in kmb_i2s_enable_dma() local 421 dma_reg = readl(kmb_i2s->i2s_base + I2S_DMACR); in kmb_i2s_enable_dma() 424 dma_reg |= I2S_DMAEN_TXBLOCK; in kmb_i2s_enable_dma() 426 dma_reg |= I2S_DMAEN_RXBLOCK; in kmb_i2s_enable_dma() 428 writel(dma_reg, kmb_i2s->i2s_base + I2S_DMACR); in kmb_i2s_enable_dma() 433 u32 dma_reg; in kmb_i2s_disable_dma() local 435 dma_reg = readl(kmb_i2s->i2s_base + I2S_DMACR); in kmb_i2s_disable_dma() 438 dma_reg &= ~I2S_DMAEN_TXBLOCK; in kmb_i2s_disable_dma() 441 dma_reg &= ~I2S_DMAEN_RXBLOCK; in kmb_i2s_disable_dma() 444 writel(dma_reg, kmb_i2s->i2s_base + I2S_DMACR); in kmb_i2s_disable_dma()
|
/linux-6.3-rc2/drivers/mtd/nand/raw/ |
A D | r852.c | 91 uint8_t dma_reg, dma_irq_reg; in r852_dma_enable() local 94 dma_reg = r852_read_reg_dword(dev, R852_DMA_SETTINGS); in r852_dma_enable() 95 dma_reg &= ~(R852_DMA_READ | R852_DMA_INTERNAL | R852_DMA_MEMORY); in r852_dma_enable() 98 dma_reg |= R852_DMA_READ; in r852_dma_enable() 101 dma_reg |= R852_DMA_INTERNAL; in r852_dma_enable() 107 dma_reg |= R852_DMA_MEMORY; in r852_dma_enable() 115 r852_write_reg_dword(dev, R852_DMA_SETTINGS, dma_reg); in r852_dma_enable()
|
A D | rockchip-nand-controller.c | 472 u32 dma_reg, fl_reg, bch_reg; in rk_nfc_xfer_start() local 474 dma_reg = DMA_ST | ((!rw) << DMA_WR) | DMA_EN | (2 << DMA_AHB_SIZE) | in rk_nfc_xfer_start() 487 writel(dma_reg, nfc->regs + nfc->cfg->dma_cfg_off); in rk_nfc_xfer_start()
|
/linux-6.3-rc2/drivers/dma/ppc4xx/ |
A D | adma.c | 899 struct dma_regs *dma_reg; in ppc440spe_adma_device_clear_eot_status() local 909 dma_reg = chan->device->dma_reg; in ppc440spe_adma_device_clear_eot_status() 1018 struct dma_regs *dma_reg; in ppc440spe_chan_is_busy() local 1025 dma_reg = chan->device->dma_reg; in ppc440spe_chan_is_busy() 1029 if (ioread16(&dma_reg->cpfhp) != ioread16(&dma_reg->cpftp) || in ppc440spe_chan_is_busy() 1030 ioread16(&dma_reg->cpftp) != ioread16(&dma_reg->csftp)) in ppc440spe_chan_is_busy() 1078 struct dma_regs *dma_reg = chan->device->dma_reg; in ppc440spe_dma_put_desc() local 1175 struct dma_regs *dma_reg; in ppc440spe_chan_get_current_descriptor() local 1185 dma_reg = chan->device->dma_reg; in ppc440spe_chan_get_current_descriptor() 4106 adev->dma_reg = regs; in ppc440spe_adma_probe() [all …]
|
A D | adma.h | 61 struct dma_regs __iomem *dma_reg; member
|
/linux-6.3-rc2/drivers/scsi/qla2xxx/ |
A D | qla_dbg.h | 19 __be16 dma_reg[48]; member 41 __be16 dma_reg[48]; member
|
A D | qla_dbg.c | 808 qla2xxx_read_window(reg, 48, fw->dma_reg); in qla2300_fw_dump() 952 for (cnt = 0; cnt < ARRAY_SIZE(fw->dma_reg); cnt++, dmp_reg++) in qla2100_fw_dump() 953 fw->dma_reg[cnt] = htons(rd_reg_word(dmp_reg)); in qla2100_fw_dump()
|
/linux-6.3-rc2/drivers/net/ethernet/ |
A D | korina.c | 274 struct dma_reg { struct 337 struct dma_reg __iomem *rx_dma_regs; 338 struct dma_reg __iomem *tx_dma_regs; 389 struct dma_reg *ch) in korina_abort_dma()
|
/linux-6.3-rc2/drivers/usb/dwc2/ |
A D | gadget.c | 988 u32 dma_reg; in dwc2_gadget_start_isoc_ddma() local 1023 dma_reg = hs_ep->dir_in ? DIEPDMA(index) : DOEPDMA(index); in dwc2_gadget_start_isoc_ddma() 1026 dwc2_writel(hsotg, hs_ep->desc_list_dma, dma_reg); in dwc2_gadget_start_isoc_ddma() 1064 unsigned int dma_reg; in dwc2_hsotg_start_req() local 1079 dma_reg = dir_in ? DIEPDMA(index) : DOEPDMA(index); in dwc2_hsotg_start_req() 1170 dwc2_writel(hsotg, hs_ep->desc_list_dma, dma_reg); in dwc2_hsotg_start_req() 1173 __func__, (u32)hs_ep->desc_list_dma, dma_reg); in dwc2_hsotg_start_req() 1184 dwc2_writel(hsotg, ureq->dma, dma_reg); in dwc2_hsotg_start_req() 1187 __func__, &ureq->dma, dma_reg); in dwc2_hsotg_start_req()
|
/linux-6.3-rc2/drivers/mtd/nand/raw/brcmnand/ |
A D | brcmnand.c | 1128 enum flash_dma_reg dma_reg, u32 val) in flash_dma_writel() argument 1130 u16 offs = ctrl->flash_dma_offsets[dma_reg]; in flash_dma_writel() 1136 enum flash_dma_reg dma_reg) in flash_dma_readl() argument 1138 u16 offs = ctrl->flash_dma_offsets[dma_reg]; in flash_dma_readl()
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/genet/ |
A D | bcmgenet.c | 182 enum dma_reg { enum 318 enum dma_reg r) in bcmgenet_tdma_readl() 325 u32 val, enum dma_reg r) in bcmgenet_tdma_writel() 332 enum dma_reg r) in bcmgenet_rdma_readl() 339 u32 val, enum dma_reg r) in bcmgenet_rdma_writel()
|
/linux-6.3-rc2/drivers/net/ethernet/ibm/ |
A D | ibmvnic.h | 285 __be16 dma_reg; member
|
A D | ibmvnic.c | 2421 tx_crq.v1.dma_reg = cpu_to_be16(ltb->map_id); in ibmvnic_xmit()
|
/linux-6.3-rc2/drivers/net/ethernet/cortina/ |
A D | gemini.c | 760 void __iomem *dma_reg; in gmac_cleanup_rxq() local 768 dma_reg = &qhdr->word0; in gmac_cleanup_rxq() 776 writel(0, dma_reg); in gmac_cleanup_rxq()
|