sa11x0_dma_desc
struct sa11x0_dma_desc *txd = NULL;
struct sa11x0_dma_desc *txd_load;
struct sa11x0_dma_desc *txd_done;
static struct sa11x0_dma_desc *sa11x0_dma_next_desc(struct sa11x0_dma_chan *c)
return vd ? container_of(vd, struct sa11x0_dma_desc, vd) : NULL;
kfree(container_of(vd, struct sa11x0_dma_desc, vd));
static void sa11x0_dma_start_desc(struct sa11x0_dma_phy *p, struct sa11x0_dma_desc *txd)
struct sa11x0_dma_desc *txd = p->txd_load;
struct sa11x0_dma_desc *txn = sa11x0_dma_next_desc(c);
struct sa11x0_dma_desc *txd = p->txd_done;
struct sa11x0_dma_desc *txd = sa11x0_dma_next_desc(c);
state->residue = container_of(vd, struct sa11x0_dma_desc, vd)->size;
struct sa11x0_dma_desc *txd;
struct sa11x0_dma_desc *txd;
struct sa11x0_dma_desc *txd;