Searched refs:dw_edma_chunk (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 43 struct dw_edma_chunk; 52 struct dw_edma_chunk { struct 66 struct dw_edma_chunk *chunk; 126 void (*start)(struct dw_edma_chunk *chunk, bool first); 192 void dw_edma_core_start(struct dw_edma *dw, struct dw_edma_chunk *chunk, bool first) in dw_edma_core_start()
|
H A D | dw-hdma-v0-core.c | 155 static void dw_hdma_v0_write_ll_data(struct dw_edma_chunk *chunk, int i, in dw_hdma_v0_write_ll_data() 177 static void dw_hdma_v0_write_ll_link(struct dw_edma_chunk *chunk, in dw_hdma_v0_write_ll_link() 195 static void dw_hdma_v0_core_write_chunk(struct dw_edma_chunk *chunk) in dw_hdma_v0_core_write_chunk() 225 static void dw_hdma_v0_sync_ll_data(struct dw_edma_chunk *chunk) in dw_hdma_v0_sync_ll_data() 239 static void dw_hdma_v0_core_start(struct dw_edma_chunk *chunk, bool first) in dw_hdma_v0_core_start()
|
H A D | dw-edma-v0-core.c | 279 static void dw_edma_v0_write_ll_data(struct dw_edma_chunk *chunk, int i, in dw_edma_v0_write_ll_data() 301 static void dw_edma_v0_write_ll_link(struct dw_edma_chunk *chunk, in dw_edma_v0_write_ll_link() 319 static void dw_edma_v0_core_write_chunk(struct dw_edma_chunk *chunk) in dw_edma_v0_core_write_chunk() 349 static void dw_edma_v0_sync_ll_data(struct dw_edma_chunk *chunk) in dw_edma_v0_sync_ll_data() 363 static void dw_edma_v0_core_start(struct dw_edma_chunk *chunk, bool first) in dw_edma_v0_core_start()
|
H A D | dw-edma-core.c | 54 static struct dw_edma_burst *dw_edma_alloc_burst(struct dw_edma_chunk *chunk) in dw_edma_alloc_burst() 76 static struct dw_edma_chunk *dw_edma_alloc_chunk(struct dw_edma_desc *desc) in dw_edma_alloc_chunk() 80 struct dw_edma_chunk *chunk; in dw_edma_alloc_chunk() 138 static void dw_edma_free_burst(struct dw_edma_chunk *chunk) in dw_edma_free_burst() 156 struct dw_edma_chunk *child, *_next; in dw_edma_free_chunk() 188 struct dw_edma_chunk *child; in dw_edma_start_transfer() 201 struct dw_edma_chunk, list); in dw_edma_start_transfer() 367 struct dw_edma_chunk *chunk; in dw_edma_device_transfer()
|
/kernel/linux/linux-5.10/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 42 struct dw_edma_chunk; 57 struct dw_edma_chunk { struct 71 struct dw_edma_chunk *chunk;
|
H A D | dw-edma-core.c | 43 static struct dw_edma_burst *dw_edma_alloc_burst(struct dw_edma_chunk *chunk) in dw_edma_alloc_burst() 65 static struct dw_edma_chunk *dw_edma_alloc_chunk(struct dw_edma_desc *desc) in dw_edma_alloc_chunk() 69 struct dw_edma_chunk *chunk; in dw_edma_alloc_chunk() 122 static void dw_edma_free_burst(struct dw_edma_chunk *chunk) in dw_edma_free_burst() 140 struct dw_edma_chunk *child, *_next; in dw_edma_free_chunk() 171 struct dw_edma_chunk *child; in dw_edma_start_transfer() 184 struct dw_edma_chunk, list); in dw_edma_start_transfer() 334 struct dw_edma_chunk *chunk; in dw_edma_device_transfer()
|
H A D | dw-edma-v0-core.h | 22 void dw_edma_v0_core_start(struct dw_edma_chunk *chunk, bool first);
|
H A D | dw-edma-v0-core.c | 192 static void dw_edma_v0_core_write_chunk(struct dw_edma_chunk *chunk) in dw_edma_v0_core_write_chunk() 236 void dw_edma_v0_core_start(struct dw_edma_chunk *chunk, bool first) in dw_edma_v0_core_start()
|
Completed in 6 milliseconds