/kernel/linux/linux-5.10/drivers/dma/dw/ |
H A D | internal.h | 18 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 D | core.c | 82 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 D | idma32.c | 88 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 D | dw.c | 16 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 D | regs.h | 313 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 D | acpi.c | 23 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 D | of.c | 19 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 D | internal.h | 18 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 D | core.c | 79 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 D | dw.c | 16 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 D | regs.h | 313 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 D | idma32.c | 48 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 D | acpi.c | 23 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 D | of.c | 19 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 D | dw.h | 18 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 D | dw.h | 18 struct dw_dma; 27 * @dw: struct dw_dma that is filed by dw_dma_probe() 36 struct dw_dma *dw;
|