/linux-4.4.14/arch/mips/include/asm/mach-rc32434/ |
H A D | dma_v.h | 25 static inline int rc32434_halt_dma(struct dma_reg *ch) rc32434_halt_dma() 41 static inline void rc32434_start_dma(struct dma_reg *ch, u32 dma_addr) rc32434_start_dma() 47 static inline void rc32434_chain_dma(struct dma_reg *ch, u32 dma_addr) rc32434_chain_dma()
|
H A D | dma.h | 61 struct dma_reg { struct 100 struct dma_reg ch[DMA_CHAN_COUNT];
|
/linux-4.4.14/drivers/usb/musb/ |
H A D | blackfin.c | 91 u16 dma_reg; bfin_write_fifo() local 97 dma_reg = (u32)src; bfin_write_fifo() 98 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_LOW), dma_reg); bfin_write_fifo() local 101 dma_reg = (u32)src >> 16; bfin_write_fifo() 102 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_HIGH), dma_reg); bfin_write_fifo() local 111 dma_reg = (epnum << 4) | DMA_ENA | INT_ENA | DIRECTION; bfin_write_fifo() 112 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_CTRL), dma_reg); bfin_write_fifo() local 145 u16 dma_reg; bfin_read_fifo() local 151 dma_reg = (u32)dst; bfin_read_fifo() 152 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_LOW), dma_reg); bfin_read_fifo() local 155 dma_reg = (u32)dst >> 16; bfin_read_fifo() 156 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_HIGH), dma_reg); bfin_read_fifo() local 165 dma_reg = (epnum << 4) | DMA_ENA | INT_ENA; bfin_read_fifo() 166 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_CTRL), dma_reg); bfin_read_fifo() local
|
/linux-4.4.14/drivers/mtd/nand/ |
H A D | r852.c | 93 uint8_t dma_reg, dma_irq_reg; r852_dma_enable() local 96 dma_reg = r852_read_reg_dword(dev, R852_DMA_SETTINGS); r852_dma_enable() 97 dma_reg &= ~(R852_DMA_READ | R852_DMA_INTERNAL | R852_DMA_MEMORY); r852_dma_enable() 100 dma_reg |= R852_DMA_READ; r852_dma_enable() 103 dma_reg |= R852_DMA_INTERNAL; r852_dma_enable() 109 dma_reg |= R852_DMA_MEMORY; r852_dma_enable() 117 r852_write_reg_dword(dev, R852_DMA_SETTINGS, dma_reg); r852_dma_enable()
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
H A D | qla_dbg.h | 20 uint16_t dma_reg[48]; member in struct:qla2300_fw_dump 42 uint16_t dma_reg[48]; member in struct:qla2100_fw_dump
|
H A D | qla_dbg.c | 755 qla2xxx_read_window(reg, 48, fw->dma_reg); qla2300_fw_dump() 915 for (cnt = 0; cnt < sizeof(fw->dma_reg) / 2; cnt++) qla2100_fw_dump() 916 fw->dma_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); qla2100_fw_dump()
|
/linux-4.4.14/drivers/dma/ppc4xx/ |
H A D | adma.h | 51 * @dma_reg: base for DMAx register access 64 struct dma_regs __iomem *dma_reg; member in struct:ppc440spe_adma_device
|
H A D | adma.c | 913 struct dma_regs *dma_reg; ppc440spe_adma_device_clear_eot_status() local 923 dma_reg = chan->device->dma_reg; ppc440spe_adma_device_clear_eot_status() 924 while ((rv = ioread32(&dma_reg->csfpl))) { ppc440spe_adma_device_clear_eot_status() 986 rv = ioread32(&dma_reg->dsts); ppc440spe_adma_device_clear_eot_status() 991 iowrite32(rv, &dma_reg->dsts); ppc440spe_adma_device_clear_eot_status() 1032 struct dma_regs *dma_reg; ppc440spe_chan_is_busy() local 1039 dma_reg = chan->device->dma_reg; ppc440spe_chan_is_busy() 1043 if (ioread16(&dma_reg->cpfhp) != ioread16(&dma_reg->cpftp) || ppc440spe_chan_is_busy() 1044 ioread16(&dma_reg->cpftp) != ioread16(&dma_reg->csftp)) ppc440spe_chan_is_busy() 1092 struct dma_regs *dma_reg = chan->device->dma_reg; ppc440spe_dma_put_desc() local 1102 iowrite32(pcdb, &dma_reg->cpfpl); ppc440spe_dma_put_desc() 1189 struct dma_regs *dma_reg; ppc440spe_chan_get_current_descriptor() local 1199 dma_reg = chan->device->dma_reg; ppc440spe_chan_get_current_descriptor() 1200 return ioread32(&dma_reg->acpl) & (~DMA_CDB_MSK); ppc440spe_chan_get_current_descriptor() 4125 adev->dma_reg = regs; ppc440spe_adma_probe() 4132 &adev->dma_reg->fsiz); ppc440spe_adma_probe() 4135 &adev->dma_reg->cfg); ppc440spe_adma_probe() 4137 iowrite32(~0, &adev->dma_reg->dsts); ppc440spe_adma_probe() 4235 iounmap(adev->dma_reg); ppc440spe_adma_probe() 4298 iounmap(adev->dma_reg); ppc440spe_adma_remove()
|
/linux-4.4.14/drivers/net/ethernet/ |
H A D | korina.c | 103 struct dma_reg *rx_dma_regs; 104 struct dma_reg *tx_dma_regs; 142 static inline void korina_start_dma(struct dma_reg *ch, u32 dma_addr) korina_start_dma() 149 struct dma_reg *ch) korina_abort_dma() 164 static inline void korina_chain_dma(struct dma_reg *ch, u32 dma_addr) korina_chain_dma()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmgenet.c | 191 enum dma_reg { enum 327 enum dma_reg r) bcmgenet_tdma_readl() 334 u32 val, enum dma_reg r) bcmgenet_tdma_writel() 341 enum dma_reg r) bcmgenet_rdma_readl() 348 u32 val, enum dma_reg r) bcmgenet_rdma_writel()
|
/linux-4.4.14/drivers/usb/dwc2/ |
H A D | gadget.c | 620 unsigned int dma_reg; dwc2_hsotg_start_req() local 627 dma_reg = dir_in ? DIEPDMA(index) : DOEPDMA(index); dwc2_hsotg_start_req() 628 dwc2_writel(ureq->dma, hsotg->regs + dma_reg); dwc2_hsotg_start_req() 631 __func__, &ureq->dma, dma_reg); dwc2_hsotg_start_req()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
H A D | bnx2.h | 1964 * dma_reg definition
|