Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/dma/dw-edma/
H A Ddw-edma-core.h43 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 Ddw-hdma-v0-core.c155 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 Ddw-edma-v0-core.c279 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 Ddw-edma-core.c54 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 Ddw-edma-core.h42 struct dw_edma_chunk;
57 struct dw_edma_chunk { struct
71 struct dw_edma_chunk *chunk;
H A Ddw-edma-core.c43 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 Ddw-edma-v0-core.h22 void dw_edma_v0_core_start(struct dw_edma_chunk *chunk, bool first);
H A Ddw-edma-v0-core.c192 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