Searched refs:dma_reg (Results 1 - 18 of 18) sorted by relevance

/linux-master/arch/mips/include/asm/mach-rc32434/
H A Ddma_v.h26 static inline int rc32434_halt_dma(struct dma_reg *ch)
42 static inline void rc32434_start_dma(struct dma_reg *ch, u32 dma_addr)
48 static inline void rc32434_chain_dma(struct dma_reg *ch, u32 dma_addr)
H A Ddma.h62 struct dma_reg { struct
101 struct dma_reg ch[DMA_CHAN_COUNT];
/linux-master/drivers/mailbox/
H A Dbcm-pdc-mailbox.c987 struct dma64 *dma_reg; local
1027 dma_reg = &pdcs->regs->dmaregs[ringset];
1030 iowrite32(PDC_TX_CTL, &dma_reg->dmaxmt.control);
1032 &dma_reg->dmarcv.control);
1033 iowrite32(0, &dma_reg->dmaxmt.ptr);
1034 iowrite32(0, &dma_reg->dmarcv.ptr);
1038 &dma_reg->dmaxmt.addrlow);
1040 &dma_reg->dmaxmt.addrhigh);
1043 &dma_reg->dmarcv.addrlow);
1045 &dma_reg
1282 struct dma64 *dma_reg; local
1333 struct dma64 *dma_reg; local
[all...]
/linux-master/drivers/dma/ppc4xx/
H A Dadma.h48 * @dma_reg: base for DMAx register access
61 struct dma_regs __iomem *dma_reg; member in struct:ppc440spe_adma_device
H A Dadma.c899 struct dma_regs *dma_reg; local
909 dma_reg = chan->device->dma_reg;
910 while ((rv = ioread32(&dma_reg->csfpl))) {
972 rv = ioread32(&dma_reg->dsts);
977 iowrite32(rv, &dma_reg->dsts);
1018 struct dma_regs *dma_reg; local
1025 dma_reg = chan->device->dma_reg;
1029 if (ioread16(&dma_reg
1078 struct dma_regs *dma_reg = chan->device->dma_reg; local
1175 struct dma_regs *dma_reg; local
[all...]
/linux-master/sound/soc/intel/keembay/
H A Dkmb_platform.c418 u32 dma_reg; local
420 dma_reg = readl(kmb_i2s->i2s_base + I2S_DMACR);
423 dma_reg |= I2S_DMAEN_TXBLOCK;
425 dma_reg |= I2S_DMAEN_RXBLOCK;
427 writel(dma_reg, kmb_i2s->i2s_base + I2S_DMACR);
432 u32 dma_reg; local
434 dma_reg = readl(kmb_i2s->i2s_base + I2S_DMACR);
437 dma_reg &= ~I2S_DMAEN_TXBLOCK;
440 dma_reg &= ~I2S_DMAEN_RXBLOCK;
443 writel(dma_reg, kmb_i2
[all...]
/linux-master/sound/soc/dwc/
H A Ddwc-i2s.c156 u32 dma_reg = i2s_read_reg(dev->i2s_base, I2S_DMACR); local
160 dma_reg |= I2S_DMAEN_TXBLOCK;
162 dma_reg |= I2S_DMAEN_RXBLOCK;
164 i2s_write_reg(dev->i2s_base, I2S_DMACR, dma_reg);
169 u32 dma_reg = i2s_read_reg(dev->i2s_base, I2S_DMACR); local
173 dma_reg &= ~I2S_DMAEN_TXBLOCK;
176 dma_reg &= ~I2S_DMAEN_RXBLOCK;
179 i2s_write_reg(dev->i2s_base, I2S_DMACR, dma_reg);
/linux-master/drivers/mtd/nand/raw/
H A Dr852.c91 uint8_t dma_reg, dma_irq_reg; local
94 dma_reg = r852_read_reg_dword(dev, R852_DMA_SETTINGS);
95 dma_reg &= ~(R852_DMA_READ | R852_DMA_INTERNAL | R852_DMA_MEMORY);
98 dma_reg |= R852_DMA_READ;
101 dma_reg |= R852_DMA_INTERNAL;
107 dma_reg |= R852_DMA_MEMORY;
115 r852_write_reg_dword(dev, R852_DMA_SETTINGS, dma_reg);
H A Drockchip-nand-controller.c471 u32 dma_reg, fl_reg, bch_reg; local
473 dma_reg = DMA_ST | ((!rw) << DMA_WR) | DMA_EN | (2 << DMA_AHB_SIZE) |
486 writel(dma_reg, nfc->regs + nfc->cfg->dma_cfg_off);
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_dbg.h19 __be16 dma_reg[48]; member in struct:qla2300_fw_dump
41 __be16 dma_reg[48]; member in struct:qla2100_fw_dump
H A Dqla_dbg.c807 qla2xxx_read_window(reg, 48, fw->dma_reg);
951 for (cnt = 0; cnt < ARRAY_SIZE(fw->dma_reg); cnt++, dmp_reg++)
952 fw->dma_reg[cnt] = htons(rd_reg_word(dmp_reg));
/linux-master/drivers/net/ethernet/
H A Dkorina.c274 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)
/linux-master/drivers/usb/dwc2/
H A Dgadget.c987 u32 dma_reg; local
1022 dma_reg = hs_ep->dir_in ? DIEPDMA(index) : DOEPDMA(index);
1025 dwc2_writel(hsotg, hs_ep->desc_list_dma, dma_reg);
1063 unsigned int dma_reg; local
1078 dma_reg = dir_in ? DIEPDMA(index) : DOEPDMA(index);
1169 dwc2_writel(hsotg, hs_ep->desc_list_dma, dma_reg);
1172 __func__, (u32)hs_ep->desc_list_dma, dma_reg);
1183 dwc2_writel(hsotg, ureq->dma, dma_reg);
1186 __func__, &ureq->dma, dma_reg);
/linux-master/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c182 enum dma_reg { enum
318 enum dma_reg r)
325 u32 val, enum dma_reg r)
332 enum dma_reg r)
339 u32 val, enum dma_reg r)
/linux-master/drivers/net/ethernet/cortina/
H A Dgemini.c759 void __iomem *dma_reg; local
767 dma_reg = &qhdr->word0;
775 writel(0, dma_reg);
/linux-master/drivers/net/ethernet/ibm/
H A Dibmvnic.h285 __be16 dma_reg; member in struct:ibmvnic_tx_desc
H A Dibmvnic.c2497 tx_crq.v1.dma_reg = cpu_to_be16(ltb->map_id);
/linux-master/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c1207 enum flash_dma_reg dma_reg, u32 val)
1209 u16 offs = ctrl->flash_dma_offsets[dma_reg];
1215 enum flash_dma_reg dma_reg)
1217 u16 offs = ctrl->flash_dma_offsets[dma_reg];
1206 flash_dma_writel(struct brcmnand_controller *ctrl, enum flash_dma_reg dma_reg, u32 val) argument
1214 flash_dma_readl(struct brcmnand_controller *ctrl, enum flash_dma_reg dma_reg) argument

Completed in 281 milliseconds