Home
last modified time | relevance | path

Searched refs:dma_reg (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/drivers/usb/musb/
Dblackfin.c91 u16 dma_reg; in bfin_write_fifo() local
97 dma_reg = (u32)src; in bfin_write_fifo()
98 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_LOW), dma_reg); in bfin_write_fifo()
101 dma_reg = (u32)src >> 16; in bfin_write_fifo()
102 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_HIGH), dma_reg); in bfin_write_fifo()
111 dma_reg = (epnum << 4) | DMA_ENA | INT_ENA | DIRECTION; in bfin_write_fifo()
112 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_CTRL), dma_reg); in bfin_write_fifo()
145 u16 dma_reg; in bfin_read_fifo() local
151 dma_reg = (u32)dst; in bfin_read_fifo()
152 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_LOW), dma_reg); in bfin_read_fifo()
[all …]
/linux-4.4.14/arch/mips/include/asm/mach-rc32434/
Ddma_v.h25 static inline int rc32434_halt_dma(struct dma_reg *ch) in rc32434_halt_dma()
41 static inline void rc32434_start_dma(struct dma_reg *ch, u32 dma_addr) in rc32434_start_dma()
47 static inline void rc32434_chain_dma(struct dma_reg *ch, u32 dma_addr) in rc32434_chain_dma()
Ddma.h61 struct dma_reg { struct
100 struct dma_reg ch[DMA_CHAN_COUNT];
/linux-4.4.14/drivers/mtd/nand/
Dr852.c93 uint8_t dma_reg, dma_irq_reg; in r852_dma_enable() local
96 dma_reg = r852_read_reg_dword(dev, R852_DMA_SETTINGS); in r852_dma_enable()
97 dma_reg &= ~(R852_DMA_READ | R852_DMA_INTERNAL | R852_DMA_MEMORY); in r852_dma_enable()
100 dma_reg |= R852_DMA_READ; in r852_dma_enable()
103 dma_reg |= R852_DMA_INTERNAL; in r852_dma_enable()
109 dma_reg |= R852_DMA_MEMORY; in r852_dma_enable()
117 r852_write_reg_dword(dev, R852_DMA_SETTINGS, dma_reg); in r852_dma_enable()
/linux-4.4.14/drivers/dma/ppc4xx/
Dadma.c913 struct dma_regs *dma_reg; in ppc440spe_adma_device_clear_eot_status() local
923 dma_reg = chan->device->dma_reg; in ppc440spe_adma_device_clear_eot_status()
924 while ((rv = ioread32(&dma_reg->csfpl))) { in ppc440spe_adma_device_clear_eot_status()
986 rv = ioread32(&dma_reg->dsts); in ppc440spe_adma_device_clear_eot_status()
991 iowrite32(rv, &dma_reg->dsts); in ppc440spe_adma_device_clear_eot_status()
1032 struct dma_regs *dma_reg; in ppc440spe_chan_is_busy() local
1039 dma_reg = chan->device->dma_reg; in ppc440spe_chan_is_busy()
1043 if (ioread16(&dma_reg->cpfhp) != ioread16(&dma_reg->cpftp) || in ppc440spe_chan_is_busy()
1044 ioread16(&dma_reg->cpftp) != ioread16(&dma_reg->csftp)) in ppc440spe_chan_is_busy()
1092 struct dma_regs *dma_reg = chan->device->dma_reg; in ppc440spe_dma_put_desc() local
[all …]
Dadma.h64 struct dma_regs __iomem *dma_reg; member
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_dbg.h20 uint16_t dma_reg[48]; member
42 uint16_t dma_reg[48]; member
Dqla_dbg.c755 qla2xxx_read_window(reg, 48, fw->dma_reg); in qla2300_fw_dump()
915 for (cnt = 0; cnt < sizeof(fw->dma_reg) / 2; cnt++) in qla2100_fw_dump()
916 fw->dma_reg[cnt] = htons(RD_REG_WORD(dmp_reg++)); in qla2100_fw_dump()
/linux-4.4.14/drivers/net/ethernet/
Dkorina.c103 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) in korina_start_dma()
149 struct dma_reg *ch) in korina_abort_dma()
164 static inline void korina_chain_dma(struct dma_reg *ch, u32 dma_addr) in korina_chain_dma()
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c191 enum dma_reg { enum
327 enum dma_reg r) in bcmgenet_tdma_readl()
334 u32 val, enum dma_reg r) in bcmgenet_tdma_writel()
341 enum dma_reg r) in bcmgenet_rdma_readl()
348 u32 val, enum dma_reg r) in bcmgenet_rdma_writel()
/linux-4.4.14/drivers/usb/dwc2/
Dgadget.c620 unsigned int dma_reg; in dwc2_hsotg_start_req() local
627 dma_reg = dir_in ? DIEPDMA(index) : DOEPDMA(index); in dwc2_hsotg_start_req()
628 dwc2_writel(ureq->dma, hsotg->regs + dma_reg); in dwc2_hsotg_start_req()
631 __func__, &ureq->dma, dma_reg); in dwc2_hsotg_start_req()