Lines Matching refs:d40_desc

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