Lines Matching defs:d40_desc

373  * struct d40_desc - A descriptor is one DMA job.
391 struct d40_desc {
427 struct d40_desc **alloc_map;
659 static int d40_pool_lli_alloc(struct d40_chan *d40c, struct d40_desc *d40d,
711 static void d40_pool_lli_free(struct d40_chan *d40c, struct d40_desc *d40d)
727 struct d40_desc *d40d)
756 struct d40_desc *d40d)
786 static void d40_desc_remove(struct d40_desc *d40d)
791 static struct d40_desc *d40_desc_get(struct d40_chan *d40c)
793 struct d40_desc *desc = NULL;
796 struct d40_desc *d;
797 struct d40_desc *_d;
818 static void d40_desc_free(struct d40_chan *d40c, struct d40_desc *d40d)
826 static void d40_desc_submit(struct d40_chan *d40c, struct d40_desc *desc)
831 static void d40_phy_lli_load(struct d40_chan *chan, struct d40_desc *desc)
848 static void d40_desc_done(struct d40_chan *d40c, struct d40_desc *desc)
853 static void d40_log_lli_to_lcxa(struct d40_chan *chan, struct d40_desc *desc)
965 static void d40_desc_load(struct d40_chan *d40c, struct d40_desc *d40d)
974 static struct d40_desc *d40_first_active_get(struct d40_chan *d40c)
976 return list_first_entry_or_null(&d40c->active, struct d40_desc, node);
980 static void d40_desc_queue(struct d40_chan *d40c, struct d40_desc *desc)
987 static struct d40_desc *d40_first_pending(struct d40_chan *d40c)
989 return list_first_entry_or_null(&d40c->pending_queue, struct d40_desc,
993 static struct d40_desc *d40_first_queued(struct d40_chan *d40c)
995 return list_first_entry_or_null(&d40c->queue, struct d40_desc, node);
998 static struct d40_desc *d40_first_done(struct d40_chan *d40c)
1000 return list_first_entry_or_null(&d40c->done, struct d40_desc, node);
1135 struct d40_desc *d40d;
1136 struct d40_desc *_d;
1495 struct d40_desc *d40d = container_of(tx, struct d40_desc, txd);
1512 static struct d40_desc *d40_queue_start(struct d40_chan *d40c)
1514 struct d40_desc *d40d;
1548 struct d40_desc *d40d;
1602 struct d40_desc *d40d;
2134 d40_prep_sg_log(struct d40_chan *chan, struct d40_desc *desc,
2162 d40_prep_sg_phy(struct d40_chan *chan, struct d40_desc *desc,
2194 static struct d40_desc *
2199 struct d40_desc *desc;
2240 struct d40_desc *desc;
3298 base->desc_slab = kmem_cache_create(D40_NAME, sizeof(struct d40_desc),