Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/dma/dw/
H A Dinternal.h18 void do_dw_dma_on(struct dw_dma *dw);
19 void do_dw_dma_off(struct dw_dma *dw);
27 void dw_dma_acpi_controller_register(struct dw_dma *dw);
28 void dw_dma_acpi_controller_free(struct dw_dma *dw);
30 static inline void dw_dma_acpi_controller_register(struct dw_dma *dw) {} in dw_dma_acpi_controller_register()
31 static inline void dw_dma_acpi_controller_free(struct dw_dma *dw) {} in dw_dma_acpi_controller_free()
38 void dw_dma_of_controller_register(struct dw_dma *dw);
39 void dw_dma_of_controller_free(struct dw_dma *dw);
45 static inline void dw_dma_of_controller_register(struct dw_dma *dw) {} in dw_dma_of_controller_register()
46 static inline void dw_dma_of_controller_free(struct dw_dma *d in dw_dma_of_controller_register()
[all...]
H A Dcore.c82 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_get()
101 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_put()
119 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_initialize()
141 static inline void dwc_chan_disable(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_chan_disable()
154 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_do_single_block()
176 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_dostart()
262 static void dwc_complete_all(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_complete_all()
293 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_get_sent()
300 static void dwc_scan_descriptors(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_scan_descriptors()
423 static void dwc_handle_error(struct dw_dma *d
[all...]
H A Didma32.c88 static void idma32_set_device_name(struct dw_dma *dw, int id) in idma32_set_device_name()
99 static void idma32_fifo_partition(struct dw_dma *dw) in idma32_fifo_partition()
116 static void idma32_disable(struct dw_dma *dw) in idma32_disable()
122 static void idma32_enable(struct dw_dma *dw) in idma32_enable()
130 struct dw_dma *dw; in idma32_dma_probe()
H A Ddw.c16 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dw_dma_initialize_chan()
91 static void dw_dma_set_device_name(struct dw_dma *dw, int id) in dw_dma_set_device_name()
96 static void dw_dma_disable(struct dw_dma *dw) in dw_dma_disable()
101 static void dw_dma_enable(struct dw_dma *dw) in dw_dma_enable()
108 struct dw_dma *dw; in dw_dma_probe()
H A Dregs.h313 struct dw_dma { struct
336 void (*set_device_name)(struct dw_dma *dw, int id);
337 void (*disable)(struct dw_dma *dw);
338 void (*enable)(struct dw_dma *dw);
344 static inline struct dw_dma_regs __iomem *__dw_regs(struct dw_dma *dw) in __dw_regs()
364 static inline struct dw_dma *to_dw_dma(struct dma_device *ddev) in to_dw_dma()
366 return container_of(ddev, struct dw_dma, dma); in to_dw_dma()
H A Dacpi.c23 void dw_dma_acpi_controller_register(struct dw_dma *dw) in dw_dma_acpi_controller_register()
46 void dw_dma_acpi_controller_free(struct dw_dma *dw) in dw_dma_acpi_controller_free()
H A Dof.c19 struct dw_dma *dw = ofdma->of_dma_data; in dw_dma_of_xlate()
118 void dw_dma_of_controller_register(struct dw_dma *dw) in dw_dma_of_controller_register()
131 void dw_dma_of_controller_free(struct dw_dma *dw) in dw_dma_of_controller_free()
/kernel/linux/linux-6.6/drivers/dma/dw/
H A Dinternal.h18 void do_dw_dma_on(struct dw_dma *dw);
19 void do_dw_dma_off(struct dw_dma *dw);
27 void dw_dma_acpi_controller_register(struct dw_dma *dw);
28 void dw_dma_acpi_controller_free(struct dw_dma *dw);
30 static inline void dw_dma_acpi_controller_register(struct dw_dma *dw) {} in dw_dma_acpi_controller_register()
31 static inline void dw_dma_acpi_controller_free(struct dw_dma *dw) {} in dw_dma_acpi_controller_free()
38 void dw_dma_of_controller_register(struct dw_dma *dw);
39 void dw_dma_of_controller_free(struct dw_dma *dw);
45 static inline void dw_dma_of_controller_register(struct dw_dma *dw) {} in dw_dma_of_controller_register()
46 static inline void dw_dma_of_controller_free(struct dw_dma *d in dw_dma_of_controller_register()
[all...]
H A Dcore.c79 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_get()
98 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_put()
116 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_initialize()
138 static inline void dwc_chan_disable(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_chan_disable()
151 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_do_single_block()
173 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_dostart()
259 static void dwc_complete_all(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_complete_all()
290 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_get_sent()
297 static void dwc_scan_descriptors(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_scan_descriptors()
420 static void dwc_handle_error(struct dw_dma *d
[all...]
H A Ddw.c16 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dw_dma_initialize_chan()
91 static void dw_dma_set_device_name(struct dw_dma *dw, int id) in dw_dma_set_device_name()
96 static void dw_dma_disable(struct dw_dma *dw) in dw_dma_disable()
101 static void dw_dma_enable(struct dw_dma *dw) in dw_dma_enable()
108 struct dw_dma *dw; in dw_dma_probe()
H A Dregs.h313 struct dw_dma { struct
336 void (*set_device_name)(struct dw_dma *dw, int id);
337 void (*disable)(struct dw_dma *dw);
338 void (*enable)(struct dw_dma *dw);
344 static inline struct dw_dma_regs __iomem *__dw_regs(struct dw_dma *dw) in __dw_regs()
364 static inline struct dw_dma *to_dw_dma(struct dma_device *ddev) in to_dw_dma()
366 return container_of(ddev, struct dw_dma, dma); in to_dw_dma()
H A Didma32.c48 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in idma32_initialize_chan_xbar()
217 static void idma32_set_device_name(struct dw_dma *dw, int id) in idma32_set_device_name()
228 static void idma32_fifo_partition(struct dw_dma *dw) in idma32_fifo_partition()
245 static void idma32_disable(struct dw_dma *dw) in idma32_disable()
251 static void idma32_enable(struct dw_dma *dw) in idma32_enable()
259 struct dw_dma *dw; in idma32_dma_probe()
H A Dacpi.c23 void dw_dma_acpi_controller_register(struct dw_dma *dw) in dw_dma_acpi_controller_register()
46 void dw_dma_acpi_controller_free(struct dw_dma *dw) in dw_dma_acpi_controller_free()
H A Dof.c19 struct dw_dma *dw = ofdma->of_dma_data; in dw_dma_of_xlate()
101 void dw_dma_of_controller_register(struct dw_dma *dw) in dw_dma_of_controller_register()
114 void dw_dma_of_controller_free(struct dw_dma *dw) in dw_dma_of_controller_free()
/kernel/linux/linux-5.10/include/linux/dma/
H A Ddw.h18 struct dw_dma;
27 * @dw: struct dw_dma that is filed by dw_dma_probe()
36 struct dw_dma *dw;
/kernel/linux/linux-6.6/include/linux/dma/
H A Ddw.h18 struct dw_dma;
27 * @dw: struct dw_dma that is filed by dw_dma_probe()
36 struct dw_dma *dw;

Completed in 8 milliseconds