timb_dma_chan
static struct timb_dma *tdchantotd(struct timb_dma_chan *td_chan)
id * sizeof(struct timb_dma_chan) - sizeof(struct timb_dma));
static void __td_enable_chan_irq(struct timb_dma_chan *td_chan)
static bool __td_dma_done_ack(struct timb_dma_chan *td_chan)
id * sizeof(struct timb_dma_chan) - sizeof(struct timb_dma));
static int td_fill_desc(struct timb_dma_chan *td_chan, u8 *dma_desc,
static void __td_start_dma(struct timb_dma_chan *td_chan)
static void __td_finish(struct timb_dma_chan *td_chan)
struct timb_dma_chan *td_chan = td->channels + i;
static void __td_start_next(struct timb_dma_chan *td_chan)
struct timb_dma_chan *td_chan = container_of(txd->chan,
struct timb_dma_chan, chan);
static struct timb_dma_desc *td_alloc_init_desc(struct timb_dma_chan *td_chan)
static void td_desc_put(struct timb_dma_chan *td_chan,
static struct timb_dma_desc *td_desc_get(struct timb_dma_chan *td_chan)
struct timb_dma_chan *td_chan =
container_of(chan, struct timb_dma_chan, chan);
struct timb_dma_chan *td_chan =
container_of(chan, struct timb_dma_chan, chan);
struct timb_dma_chan *td_chan =
container_of(chan, struct timb_dma_chan, chan);
struct timb_dma_chan *td_chan =
container_of(chan, struct timb_dma_chan, chan);
struct timb_dma_chan *td_chan =
container_of(chan, struct timb_dma_chan, chan);
struct timb_dma_chan *td_chan = td->channels + i;
struct timb_dma_chan *td_chan = &td->channels[i];
struct timb_dma_chan channels[];