Lines Matching refs:reg_rx_flow

75 struct reg_rx_flow {  struct
95 struct reg_rx_flow __iomem *reg_rx_flow; argument
115 struct reg_rx_flow __iomem *reg_rx_flow; member
162 if (chan->reg_rx_flow) { in chan_start()
178 writel_relaxed(v, &chan->reg_rx_flow->control); in chan_start()
179 writel_relaxed(0, &chan->reg_rx_flow->tags); in chan_start()
180 writel_relaxed(0, &chan->reg_rx_flow->tag_sel); in chan_start()
184 writel_relaxed(v, &chan->reg_rx_flow->fdq_sel[0]); in chan_start()
188 writel_relaxed(v, &chan->reg_rx_flow->fdq_sel[1]); in chan_start()
190 writel_relaxed(0, &chan->reg_rx_flow->thresh[0]); in chan_start()
191 writel_relaxed(0, &chan->reg_rx_flow->thresh[1]); in chan_start()
192 writel_relaxed(0, &chan->reg_rx_flow->thresh[2]); in chan_start()
231 if (chan->reg_rx_flow) { in chan_stop()
233 writel_relaxed(0, &chan->reg_rx_flow->fdq_sel[0]); in chan_stop()
234 writel_relaxed(0, &chan->reg_rx_flow->fdq_sel[1]); in chan_stop()
235 writel_relaxed(0, &chan->reg_rx_flow->thresh[0]); in chan_stop()
236 writel_relaxed(0, &chan->reg_rx_flow->thresh[1]); in chan_stop()
237 writel_relaxed(0, &chan->reg_rx_flow->thresh[2]); in chan_stop()
244 if (chan->reg_rx_flow) { in chan_stop()
245 writel_relaxed(0, &chan->reg_rx_flow->control); in chan_stop()
246 writel_relaxed(0, &chan->reg_rx_flow->tags); in chan_stop()
247 writel_relaxed(0, &chan->reg_rx_flow->tag_sel); in chan_stop()
547 chan->reg_rx_flow = dma->reg_rx_flow + flow; in pktdma_init_rx_chan()
549 dev_dbg(kdev->dev, "rx flow(%d) (%p)\n", chan->flow, chan->reg_rx_flow); in pktdma_init_rx_chan()
649 dma->reg_rx_flow = pktdma_get_regs(dma, node, 4, &size); in dma_init()
650 if (IS_ERR(dma->reg_rx_flow)) in dma_init()
651 return PTR_ERR(dma->reg_rx_flow); in dma_init()
653 max_rx_flow = size / sizeof(struct reg_rx_flow); in dma_init()