ccp_dma_desc
struct ccp_dma_desc *desc, *dtmp;
static int ccp_issue_next_cmd(struct ccp_dma_desc *desc)
static void ccp_free_active_cmd(struct ccp_dma_desc *desc)
static struct ccp_dma_desc *__ccp_next_dma_desc(struct ccp_dma_chan *chan,
struct ccp_dma_desc *desc)
desc = list_first_entry_or_null(&chan->active, struct ccp_dma_desc,
static struct ccp_dma_desc *ccp_handle_active_desc(struct ccp_dma_chan *chan,
struct ccp_dma_desc *desc)
static struct ccp_dma_desc *__ccp_pending_to_active(struct ccp_dma_chan *chan)
struct ccp_dma_desc *desc;
? list_first_entry(&chan->pending, struct ccp_dma_desc, entry)
struct ccp_dma_desc *desc = data;
struct ccp_dma_desc *desc = container_of(tx_desc, struct ccp_dma_desc,
static struct ccp_dma_desc *ccp_alloc_dma_desc(struct ccp_dma_chan *chan,
struct ccp_dma_desc *desc;
static struct ccp_dma_desc *ccp_create_desc(struct dma_chan *dma_chan,
struct ccp_dma_desc *desc;
struct ccp_dma_desc *desc;
struct ccp_dma_desc *desc;
struct ccp_dma_desc *desc;
struct ccp_dma_desc *desc;
struct ccp_dma_desc *desc;
desc = list_first_entry_or_null(&chan->active, struct ccp_dma_desc,
sizeof(struct ccp_dma_desc),
struct ccp_dma_desc *desc, *dtmp;