Lines Matching defs:timb_dma_chan
70 struct timb_dma_chan {
91 struct timb_dma_chan channels[];
103 static struct timb_dma *tdchantotd(struct timb_dma_chan *td_chan)
107 id * sizeof(struct timb_dma_chan) - sizeof(struct timb_dma));
111 static void __td_enable_chan_irq(struct timb_dma_chan *td_chan)
126 static bool __td_dma_done_ack(struct timb_dma_chan *td_chan)
130 id * sizeof(struct timb_dma_chan) - sizeof(struct timb_dma));
145 static int td_fill_desc(struct timb_dma_chan *td_chan, u8 *dma_desc,
178 static void __td_start_dma(struct timb_dma_chan *td_chan)
219 static void __td_finish(struct timb_dma_chan *td_chan)
264 struct timb_dma_chan *td_chan = td->channels + i;
277 static void __td_start_next(struct timb_dma_chan *td_chan)
298 struct timb_dma_chan *td_chan = container_of(txd->chan,
299 struct timb_dma_chan, chan);
322 static struct timb_dma_desc *td_alloc_init_desc(struct timb_dma_chan *td_chan)
370 static void td_desc_put(struct timb_dma_chan *td_chan,
380 static struct timb_dma_desc *td_desc_get(struct timb_dma_chan *td_chan)
403 struct timb_dma_chan *td_chan =
404 container_of(chan, struct timb_dma_chan, chan);
434 struct timb_dma_chan *td_chan =
435 container_of(chan, struct timb_dma_chan, chan);
472 struct timb_dma_chan *td_chan =
473 container_of(chan, struct timb_dma_chan, chan);
494 struct timb_dma_chan *td_chan =
495 container_of(chan, struct timb_dma_chan, chan);
547 struct timb_dma_chan *td_chan =
548 container_of(chan, struct timb_dma_chan, chan);
582 struct timb_dma_chan *td_chan = td->channels + i;
684 struct timb_dma_chan *td_chan = &td->channels[i];