Lines Matching refs:reg_rx_flow
75 struct reg_rx_flow {
95 struct reg_rx_flow __iomem *reg_rx_flow;
115 struct reg_rx_flow __iomem *reg_rx_flow;
162 if (chan->reg_rx_flow) {
178 writel_relaxed(v, &chan->reg_rx_flow->control);
179 writel_relaxed(0, &chan->reg_rx_flow->tags);
180 writel_relaxed(0, &chan->reg_rx_flow->tag_sel);
184 writel_relaxed(v, &chan->reg_rx_flow->fdq_sel[0]);
188 writel_relaxed(v, &chan->reg_rx_flow->fdq_sel[1]);
190 writel_relaxed(0, &chan->reg_rx_flow->thresh[0]);
191 writel_relaxed(0, &chan->reg_rx_flow->thresh[1]);
192 writel_relaxed(0, &chan->reg_rx_flow->thresh[2]);
231 if (chan->reg_rx_flow) {
233 writel_relaxed(0, &chan->reg_rx_flow->fdq_sel[0]);
234 writel_relaxed(0, &chan->reg_rx_flow->fdq_sel[1]);
235 writel_relaxed(0, &chan->reg_rx_flow->thresh[0]);
236 writel_relaxed(0, &chan->reg_rx_flow->thresh[1]);
237 writel_relaxed(0, &chan->reg_rx_flow->thresh[2]);
244 if (chan->reg_rx_flow) {
245 writel_relaxed(0, &chan->reg_rx_flow->control);
246 writel_relaxed(0, &chan->reg_rx_flow->tags);
247 writel_relaxed(0, &chan->reg_rx_flow->tag_sel);
547 chan->reg_rx_flow = dma->reg_rx_flow + flow;
549 dev_dbg(kdev->dev, "rx flow(%d) (%p)\n", chan->flow, chan->reg_rx_flow);
661 dma->reg_rx_flow = pktdma_get_regs(dma, node, 4, &size);
662 if (IS_ERR(dma->reg_rx_flow))
663 return PTR_ERR(dma->reg_rx_flow);
665 max_rx_flow = size / sizeof(struct reg_rx_flow);