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

/linux-4.4.14/drivers/soc/ti/
H A Dknav_dma.c83 struct reg_rx_flow { struct
103 struct reg_rx_flow __iomem *reg_rx_flow; member in struct:knav_dma_device
123 struct reg_rx_flow __iomem *reg_rx_flow; member in struct:knav_dma_chan
163 if (chan->reg_rx_flow) { chan_start()
179 writel_relaxed(v, &chan->reg_rx_flow->control); chan_start()
180 writel_relaxed(0, &chan->reg_rx_flow->tags); chan_start()
181 writel_relaxed(0, &chan->reg_rx_flow->tag_sel); chan_start()
185 writel_relaxed(v, &chan->reg_rx_flow->fdq_sel[0]); chan_start()
189 writel_relaxed(v, &chan->reg_rx_flow->fdq_sel[1]); chan_start()
191 writel_relaxed(0, &chan->reg_rx_flow->thresh[0]); chan_start()
192 writel_relaxed(0, &chan->reg_rx_flow->thresh[1]); chan_start()
193 writel_relaxed(0, &chan->reg_rx_flow->thresh[2]); chan_start()
232 if (chan->reg_rx_flow) { chan_stop()
234 writel_relaxed(0, &chan->reg_rx_flow->fdq_sel[0]); chan_stop()
235 writel_relaxed(0, &chan->reg_rx_flow->fdq_sel[1]); chan_stop()
236 writel_relaxed(0, &chan->reg_rx_flow->thresh[0]); chan_stop()
237 writel_relaxed(0, &chan->reg_rx_flow->thresh[1]); chan_stop()
238 writel_relaxed(0, &chan->reg_rx_flow->thresh[2]); chan_stop()
245 if (chan->reg_rx_flow) { chan_stop()
246 writel_relaxed(0, &chan->reg_rx_flow->control); chan_stop()
247 writel_relaxed(0, &chan->reg_rx_flow->tags); chan_stop()
248 writel_relaxed(0, &chan->reg_rx_flow->tag_sel); chan_stop()
560 chan->reg_rx_flow = dma->reg_rx_flow + flow; pktdma_init_rx_chan()
562 dev_dbg(kdev->dev, "rx flow(%d) (%p)\n", chan->flow, chan->reg_rx_flow); pktdma_init_rx_chan()
674 dma->reg_rx_flow = pktdma_get_regs(dma, node, 4, &size); dma_init()
675 if (!dma->reg_rx_flow) dma_init()
678 max_rx_flow = size / sizeof(struct reg_rx_flow); dma_init()

Completed in 80 milliseconds