Lines Matching refs:reg_chan
73 struct reg_chan { struct
102 struct reg_chan __iomem *reg_tx_chan;
104 struct reg_chan __iomem *reg_rx_chan;
121 struct reg_chan __iomem *reg_chan; member
158 if ((chan->direction == DMA_MEM_TO_DEV) && chan->reg_chan) { in chan_start()
163 writel_relaxed(v, &chan->reg_chan->mode); in chan_start()
164 writel_relaxed(DMA_ENABLE, &chan->reg_chan->control); in chan_start()
214 if (!chan->reg_chan) in chan_teardown()
218 writel_relaxed(DMA_TEARDOWN, &chan->reg_chan->control); in chan_teardown()
223 value = readl_relaxed(&chan->reg_chan->control); in chan_teardown()
228 if (readl_relaxed(&chan->reg_chan->control) & DMA_ENABLE) { in chan_teardown()
569 chan->reg_chan = dma->reg_tx_chan + channel; in pktdma_init_tx_chan()
572 dev_dbg(kdev->dev, "tx channel(%d) (%p)\n", chan->channel, chan->reg_chan); in pktdma_init_tx_chan()
660 max_tx_chan = size / sizeof(struct reg_chan); in dma_init()
665 max_rx_chan = size / sizeof(struct reg_chan); in dma_init()