shdma_desc
static struct shdma_desc *shdma_get_desc(struct shdma_chan *schan)
struct shdma_desc *sdesc;
struct shdma_desc *desc;
struct shdma_desc *desc, *_desc;
static struct shdma_desc *shdma_add_desc(struct shdma_chan *schan,
struct shdma_desc **first, enum dma_transfer_direction direction)
struct shdma_desc *new;
struct shdma_desc *sdesc;
struct shdma_desc *first = NULL, *new = NULL /* compiler... */;
struct shdma_desc *chunk, *c, *desc =
container_of(tx, struct shdma_desc, async_tx);
struct shdma_desc *desc = list_first_entry(&schan->ld_queue,
struct shdma_desc, node);
struct shdma_desc *sdesc;
struct shdma_desc *sdesc;
struct shdma_desc *sdesc;
struct shdma_desc shdma_desc;
struct shdma_desc *sdesc)
struct sh_dmae_desc, shdma_desc);
struct shdma_desc *sdesc,
struct sh_dmae_desc, shdma_desc);
struct shdma_desc *sdesc)
struct sh_dmae_desc, shdma_desc);
struct shdma_desc *sdesc)
struct sh_dmae_desc, shdma_desc);
static struct shdma_desc *sh_dmae_embedded_desc(void *buf, int i)
return &((struct sh_dmae_desc *)buf)[i].shdma_desc;
void (*start_xfer)(struct shdma_chan *, struct shdma_desc *);
struct shdma_desc *(*embedded_desc)(void *, int);
size_t (*get_partial)(struct shdma_chan *, struct shdma_desc *);
bool (*desc_completed)(struct shdma_chan *, struct shdma_desc *);
int (*desc_setup)(struct shdma_chan *, struct shdma_desc *,