Searched refs:d40_desc (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/dma/
H A Dste_dma40.c344 * struct d40_desc - A descriptor is one DMA job.
362 struct d40_desc { struct
397 struct d40_desc **alloc_map;
626 static int d40_pool_lli_alloc(struct d40_chan *d40c, struct d40_desc *d40d, d40_pool_lli_alloc()
678 static void d40_pool_lli_free(struct d40_chan *d40c, struct d40_desc *d40d) d40_pool_lli_free()
694 struct d40_desc *d40d) d40_lcla_alloc_one()
723 struct d40_desc *d40d) d40_lcla_free_all()
753 static void d40_desc_remove(struct d40_desc *d40d) d40_desc_remove()
758 static struct d40_desc *d40_desc_get(struct d40_chan *d40c) d40_desc_get()
760 struct d40_desc *desc = NULL; d40_desc_get()
763 struct d40_desc *d; d40_desc_get()
764 struct d40_desc *_d; d40_desc_get()
785 static void d40_desc_free(struct d40_chan *d40c, struct d40_desc *d40d) d40_desc_free()
793 static void d40_desc_submit(struct d40_chan *d40c, struct d40_desc *desc) d40_desc_submit()
798 static void d40_phy_lli_load(struct d40_chan *chan, struct d40_desc *desc) d40_phy_lli_load()
815 static void d40_desc_done(struct d40_chan *d40c, struct d40_desc *desc) d40_desc_done()
820 static void d40_log_lli_to_lcxa(struct d40_chan *chan, struct d40_desc *desc) d40_log_lli_to_lcxa()
933 static void d40_desc_load(struct d40_chan *d40c, struct d40_desc *d40d) d40_desc_load()
942 static struct d40_desc *d40_first_active_get(struct d40_chan *d40c) d40_first_active_get()
944 struct d40_desc *d; d40_first_active_get()
950 struct d40_desc, d40_first_active_get()
956 static void d40_desc_queue(struct d40_chan *d40c, struct d40_desc *desc) d40_desc_queue()
963 static struct d40_desc *d40_first_pending(struct d40_chan *d40c) d40_first_pending()
965 struct d40_desc *d; d40_first_pending()
971 struct d40_desc, d40_first_pending()
976 static struct d40_desc *d40_first_queued(struct d40_chan *d40c) d40_first_queued()
978 struct d40_desc *d; d40_first_queued()
984 struct d40_desc, d40_first_queued()
989 static struct d40_desc *d40_first_done(struct d40_chan *d40c) d40_first_done()
994 return list_first_entry(&d40c->done, struct d40_desc, node); d40_first_done()
1129 struct d40_desc *d40d; d40_term_all()
1130 struct d40_desc *_d; d40_term_all()
1489 struct d40_desc *d40d = container_of(tx, struct d40_desc, txd); d40_tx_submit()
1506 static struct d40_desc *d40_queue_start(struct d40_chan *d40c) d40_queue_start()
1508 struct d40_desc *d40d; d40_queue_start()
1542 struct d40_desc *d40d; dma_tc_handle()
1596 struct d40_desc *d40d; dma_tasklet()
2137 d40_prep_sg_log(struct d40_chan *chan, struct d40_desc *desc, d40_prep_sg_log()
2165 d40_prep_sg_phy(struct d40_chan *chan, struct d40_desc *desc, d40_prep_sg_phy()
2197 static struct d40_desc * d40_prep_desc()
2202 struct d40_desc *desc; d40_prep_desc()
2243 struct d40_desc *desc; d40_prep_sg()
3312 kzalloc(num_phy_chans * sizeof(struct d40_desc *) d40_hw_detect_init()
3317 base->desc_slab = kmem_cache_create(D40_NAME, sizeof(struct d40_desc), d40_hw_detect_init()

Completed in 96 milliseconds