Lines Matching defs:pch_dma_chan
90 struct pch_dma_chan {
121 struct pch_dma_chan channels[MAX_CHAN_NR];
143 static inline struct pch_dma_chan *to_pd_chan(struct dma_chan *chan)
145 return container_of(chan, struct pch_dma_chan, chan);
164 struct pch_dma_desc *pdc_first_active(struct pch_dma_chan *pd_chan)
171 struct pch_dma_desc *pdc_first_queued(struct pch_dma_chan *pd_chan)
203 struct pch_dma_chan *pd_chan = to_pd_chan(chan);
283 static u32 pdc_get_status0(struct pch_dma_chan *pd_chan)
293 static u32 pdc_get_status2(struct pch_dma_chan *pd_chan)
303 static bool pdc_is_idle(struct pch_dma_chan *pd_chan)
319 static void pdc_dostart(struct pch_dma_chan *pd_chan, struct pch_dma_desc* desc)
348 static void pdc_chain_complete(struct pch_dma_chan *pd_chan,
361 static void pdc_complete_all(struct pch_dma_chan *pd_chan)
378 static void pdc_handle_error(struct pch_dma_chan *pd_chan)
397 static void pdc_advance_work(struct pch_dma_chan *pd_chan)
411 struct pch_dma_chan *pd_chan = to_pd_chan(txd->chan);
444 static struct pch_dma_desc *pdc_desc_get(struct pch_dma_chan *pd_chan)
478 static void pdc_desc_put(struct pch_dma_chan *pd_chan,
491 struct pch_dma_chan *pd_chan = to_pd_chan(chan);
529 struct pch_dma_chan *pd_chan = to_pd_chan(chan);
557 struct pch_dma_chan *pd_chan = to_pd_chan(chan);
571 struct pch_dma_chan *pd_chan = to_pd_chan(chan);
654 struct pch_dma_chan *pd_chan = to_pd_chan(chan);
675 struct pch_dma_chan *pd_chan = from_tasklet(pd_chan, t, tasklet);
695 struct pch_dma_chan *pd_chan;
740 struct pch_dma_chan *pd_chan;
763 struct pch_dma_chan *pd_chan;
872 struct pch_dma_chan *pd_chan = &pd->channels[i];
926 struct pch_dma_chan *pd_chan;