Lines Matching defs:mmp_tdma_chan
101 struct mmp_tdma_chan {
134 struct mmp_tdma_chan *tdmac[TDMA_CHANNEL_NUM];
137 #define to_mmp_tdma_chan(dchan) container_of(dchan, struct mmp_tdma_chan, chan)
143 static void mmp_tdma_chan_set_desc(struct mmp_tdma_chan *tdmac, dma_addr_t phys)
150 static void mmp_tdma_enable_irq(struct mmp_tdma_chan *tdmac, bool enable)
158 static void mmp_tdma_enable_chan(struct mmp_tdma_chan *tdmac)
168 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
183 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
194 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
205 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
288 static int mmp_tdma_clear_chan_irq(struct mmp_tdma_chan *tdmac)
302 static size_t mmp_tdma_get_pos(struct mmp_tdma_chan *tdmac)
320 struct mmp_tdma_chan *tdmac = dev_id;
336 struct mmp_tdma_chan *tdmac = tdev->tdmac[i];
351 struct mmp_tdma_chan *tdmac = from_tasklet(tdmac, t, tasklet);
356 static void mmp_tdma_free_descriptor(struct mmp_tdma_chan *tdmac)
374 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(tx->chan);
383 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
400 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
408 static struct mmp_tdma_desc *mmp_tdma_alloc_descriptor(struct mmp_tdma_chan *tdmac)
427 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
497 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
509 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
520 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
539 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
550 struct mmp_tdma_chan *tdmac = to_mmp_tdma_chan(chan);
567 struct mmp_tdma_chan *tdmac;