Home
last modified time | relevance | path

Searched refs:dma_chan (Results 1 - 25 of 720) sorted by relevance

12345678910>>...29

/kernel/linux/linux-5.10/drivers/crypto/ccp/
H A Dccp-dmaengine.c87 static void ccp_free_chan_resources(struct dma_chan *dma_chan) in ccp_free_chan_resources() argument
89 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan, in ccp_free_chan_resources()
90 dma_chan); in ccp_free_chan_resources()
130 dma_chan_name(&chan->dma_chan)); in ccp_do_cleanup()
271 dma_chan); in ccp_cmd_callback()
305 chan = container_of(tx_desc->chan, struct ccp_dma_chan, dma_chan); in ccp_tx_submit()
341 dma_async_tx_descriptor_init(&desc->tx_desc, &chan->dma_chan); in ccp_alloc_dma_desc()
353 static struct ccp_dma_desc *ccp_create_desc(struct dma_chan *dma_chan, in ccp_create_desc() argument
479 ccp_prep_dma_memcpy( struct dma_chan *dma_chan, dma_addr_t dst, dma_addr_t src, size_t len, unsigned long flags) ccp_prep_dma_memcpy() argument
507 ccp_prep_dma_interrupt( struct dma_chan *dma_chan, unsigned long flags) ccp_prep_dma_interrupt() argument
521 ccp_issue_pending(struct dma_chan *dma_chan) ccp_issue_pending() argument
541 ccp_tx_status(struct dma_chan *dma_chan, dma_cookie_t cookie, struct dma_tx_state *state) ccp_tx_status() argument
578 ccp_pause(struct dma_chan *dma_chan) ccp_pause() argument
590 ccp_resume(struct dma_chan *dma_chan) ccp_resume() argument
614 ccp_terminate_all(struct dma_chan *dma_chan) ccp_terminate_all() argument
639 struct dma_chan *dma_chan; ccp_dma_release() local
654 struct dma_chan *dma_chan; ccp_dma_release_channels() local
670 struct dma_chan *dma_chan; ccp_dmaengine_register() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/ccp/
H A Dccp-dmaengine.c87 static void ccp_free_chan_resources(struct dma_chan *dma_chan) in ccp_free_chan_resources() argument
89 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan, in ccp_free_chan_resources()
90 dma_chan); in ccp_free_chan_resources()
130 dma_chan_name(&chan->dma_chan)); in ccp_do_cleanup()
271 dma_chan); in ccp_cmd_callback()
305 chan = container_of(tx_desc->chan, struct ccp_dma_chan, dma_chan); in ccp_tx_submit()
340 dma_async_tx_descriptor_init(&desc->tx_desc, &chan->dma_chan); in ccp_alloc_dma_desc()
352 static struct ccp_dma_desc *ccp_create_desc(struct dma_chan *dma_chan, in ccp_create_desc() argument
478 ccp_prep_dma_memcpy( struct dma_chan *dma_chan, dma_addr_t dst, dma_addr_t src, size_t len, unsigned long flags) ccp_prep_dma_memcpy() argument
506 ccp_prep_dma_interrupt( struct dma_chan *dma_chan, unsigned long flags) ccp_prep_dma_interrupt() argument
520 ccp_issue_pending(struct dma_chan *dma_chan) ccp_issue_pending() argument
540 ccp_tx_status(struct dma_chan *dma_chan, dma_cookie_t cookie, struct dma_tx_state *state) ccp_tx_status() argument
577 ccp_pause(struct dma_chan *dma_chan) ccp_pause() argument
589 ccp_resume(struct dma_chan *dma_chan) ccp_resume() argument
613 ccp_terminate_all(struct dma_chan *dma_chan) ccp_terminate_all() argument
638 struct dma_chan *dma_chan; ccp_dma_release() local
653 struct dma_chan *dma_chan; ccp_dma_release_channels() local
669 struct dma_chan *dma_chan; ccp_dmaengine_register() local
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Ddmaengine.h289 * struct dma_chan_percpu - the per-CPU part of struct dma_chan
310 * struct dma_chan - devices supply DMA channels, clients use them
328 struct dma_chan { struct
363 struct dma_chan *chan;
515 static inline const char *dma_chan_name(struct dma_chan *chan) in dma_chan_name()
533 typedef bool (*dma_filter_fn)(struct dma_chan *chan, void *filter_param);
606 struct dma_chan *chan;
779 * @channels: the list of struct dma_chan
885 int (*device_alloc_chan_resources)(struct dma_chan *chan);
886 int (*device_router_config)(struct dma_chan *cha
[all...]
H A Dacpi_dma.h44 struct dma_chan *(*acpi_dma_xlate)
60 struct dma_chan *(*acpi_dma_xlate)
65 struct dma_chan *(*acpi_dma_xlate)
70 struct dma_chan *acpi_dma_request_slave_chan_by_index(struct device *dev,
72 struct dma_chan *acpi_dma_request_slave_chan_by_name(struct device *dev,
75 struct dma_chan *acpi_dma_simple_xlate(struct acpi_dma_spec *dma_spec,
80 struct dma_chan *(*acpi_dma_xlate) in acpi_dma_controller_register()
91 struct dma_chan *(*acpi_dma_xlate) in devm_acpi_dma_controller_register()
101 static inline struct dma_chan *acpi_dma_request_slave_chan_by_index( in acpi_dma_request_slave_chan_by_index()
106 static inline struct dma_chan *acpi_dma_request_slave_chan_by_nam in acpi_dma_request_slave_chan_by_index()
[all...]
H A Dof_dma.h21 struct dma_chan *(*of_dma_xlate)
36 struct dma_chan *(*of_dma_xlate)
47 extern struct dma_chan *of_dma_request_slave_channel(struct device_node *np,
49 extern struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec,
51 extern struct dma_chan *of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec,
56 struct dma_chan *(*of_dma_xlate) in of_dma_controller_register()
77 static inline struct dma_chan *of_dma_request_slave_channel(struct device_node *np, in of_dma_request_slave_channel()
83 static inline struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec, in of_dma_simple_xlate()
/kernel/linux/linux-5.10/include/linux/
H A Ddmaengine.h233 * struct dma_chan_percpu - the per-CPU part of struct dma_chan
311 * struct dma_chan - devices supply DMA channels, clients use them
329 struct dma_chan { struct
362 struct dma_chan *chan;
511 static inline const char *dma_chan_name(struct dma_chan *chan) in dma_chan_name()
529 typedef bool (*dma_filter_fn)(struct dma_chan *chan, void *filter_param);
602 struct dma_chan *chan;
772 * @channels: the list of struct dma_chan
876 int (*device_alloc_chan_resources)(struct dma_chan *chan);
877 void (*device_free_chan_resources)(struct dma_chan *cha
[all...]
H A Dacpi_dma.h44 struct dma_chan *(*acpi_dma_xlate)
60 struct dma_chan *(*acpi_dma_xlate)
65 struct dma_chan *(*acpi_dma_xlate)
70 struct dma_chan *acpi_dma_request_slave_chan_by_index(struct device *dev,
72 struct dma_chan *acpi_dma_request_slave_chan_by_name(struct device *dev,
75 struct dma_chan *acpi_dma_simple_xlate(struct acpi_dma_spec *dma_spec,
80 struct dma_chan *(*acpi_dma_xlate) in acpi_dma_controller_register()
91 struct dma_chan *(*acpi_dma_xlate) in devm_acpi_dma_controller_register()
101 static inline struct dma_chan *acpi_dma_request_slave_chan_by_index( in acpi_dma_request_slave_chan_by_index()
106 static inline struct dma_chan *acpi_dma_request_slave_chan_by_nam in acpi_dma_request_slave_chan_by_index()
[all...]
H A Dof_dma.h21 struct dma_chan *(*of_dma_xlate)
36 struct dma_chan *(*of_dma_xlate)
47 extern struct dma_chan *of_dma_request_slave_channel(struct device_node *np,
49 extern struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec,
51 extern struct dma_chan *of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec,
56 struct dma_chan *(*of_dma_xlate) in of_dma_controller_register()
77 static inline struct dma_chan *of_dma_request_slave_channel(struct device_node *np, in of_dma_request_slave_channel()
83 static inline struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec, in of_dma_simple_xlate()
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-au1x00/
H A Dau1000_dma.h106 struct dma_chan { struct
118 extern struct dma_chan au1000_dma_table[];
130 static inline struct dma_chan *get_dma_chan(unsigned int dmanr) in get_dma_chan()
156 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer0()
165 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer1()
173 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffers()
182 struct dma_chan *chan = get_dma_chan(dmanr); in start_dma()
193 struct dma_chan *chan = get_dma_chan(dmanr); in halt_dma()
210 struct dma_chan *chan = get_dma_chan(dmanr); in disable_dma()
223 struct dma_chan *cha in dma_halted()
[all...]
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-au1x00/
H A Dau1000_dma.h106 struct dma_chan { struct
118 extern struct dma_chan au1000_dma_table[];
130 static inline struct dma_chan *get_dma_chan(unsigned int dmanr) in get_dma_chan()
156 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer0()
165 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer1()
173 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffers()
182 struct dma_chan *chan = get_dma_chan(dmanr); in start_dma()
193 struct dma_chan *chan = get_dma_chan(dmanr); in halt_dma()
210 struct dma_chan *chan = get_dma_chan(dmanr); in disable_dma()
223 struct dma_chan *cha in dma_halted()
[all...]
/kernel/linux/linux-6.6/drivers/dma/ptdma/
H A Dptdma-dmaengine.c16 static inline struct pt_dma_chan *to_pt_chan(struct dma_chan *dma_chan) in to_pt_chan() argument
18 return container_of(dma_chan, struct pt_dma_chan, vc.chan); in to_pt_chan()
26 static void pt_free_chan_resources(struct dma_chan *dma_chan) in pt_free_chan_resources() argument
28 struct pt_dma_chan *chan = to_pt_chan(dma_chan); in pt_free_chan_resources()
33 static void pt_synchronize(struct dma_chan *dma_chan) in pt_synchronize() argument
35 struct pt_dma_chan *chan = to_pt_chan(dma_chan); in pt_synchronize()
133 struct dma_chan *dma_cha in pt_cmd_callback() local
181 pt_create_desc(struct dma_chan *dma_chan, dma_addr_t dst, dma_addr_t src, unsigned int len, unsigned long flags) pt_create_desc() argument
212 pt_prep_dma_memcpy(struct dma_chan *dma_chan, dma_addr_t dst, dma_addr_t src, size_t len, unsigned long flags) pt_prep_dma_memcpy() argument
225 pt_prep_dma_interrupt(struct dma_chan *dma_chan, unsigned long flags) pt_prep_dma_interrupt() argument
237 pt_issue_pending(struct dma_chan *dma_chan) pt_issue_pending() argument
272 pt_pause(struct dma_chan *dma_chan) pt_pause() argument
284 pt_resume(struct dma_chan *dma_chan) pt_resume() argument
302 pt_terminate_all(struct dma_chan *dma_chan) pt_terminate_all() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/plat-omap/
H A Ddma.c89 static struct omap_dma_lch *dma_chan; variable
416 p->dma_write(dma_chan[lch].enabled_irqs, CICR, lch); in omap_enable_channel_irq()
432 dma_chan[lch].enabled_irqs &= ~bits; in omap_disable_dma_irq()
446 if (dma_chan[lch].next_lch != -1) in enable_lnk()
447 l = dma_chan[lch].next_lch | (1 << 15); in enable_lnk()
472 dma_chan[lch].flags &= ~OMAP_DMA_ACTIVE; in disable_lnk()
487 if (free_ch == -1 && dma_chan[ch].dev_id == -1) { in omap_request_dma()
497 chan = dma_chan + free_ch; in omap_request_dma()
540 if (dma_chan[lch].dev_id == -1) { in omap_free_dma()
553 dma_chan[lc in omap_free_dma()
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-omap1/
H A Domap-dma.c80 static struct omap_dma_lch *dma_chan; variable
328 p->dma_write(dma_chan[lch].enabled_irqs, CICR, lch); in omap_enable_channel_irq()
333 dma_chan[lch].enabled_irqs &= ~bits; in omap_disable_dma_irq()
346 if (dma_chan[lch].next_lch != -1) in enable_lnk()
347 l = dma_chan[lch].next_lch | (1 << 15); in enable_lnk()
365 dma_chan[lch].flags &= ~OMAP_DMA_ACTIVE; in disable_lnk()
381 if (free_ch == -1 && dma_chan[ch].dev_id == -1) { in omap_request_dma()
391 chan = dma_chan + free_ch; in omap_request_dma()
433 if (dma_chan[lch].dev_id == -1) { in omap_free_dma()
446 dma_chan[lc in omap_free_dma()
[all...]
/kernel/linux/linux-5.10/sound/core/
H A Dpcm_dmaengine.c23 struct dma_chan *dma_chan; member
35 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_get_chan()
39 return prtd->dma_chan; in snd_dmaengine_pcm_get_chan()
148 struct dma_chan *chan = prtd->dma_chan; in dmaengine_pcm_prepare_and_submit()
195 dma_async_issue_pending(prtd->dma_chan); in snd_dmaengine_pcm_trigger()
199 dmaengine_resume(prtd->dma_chan); in snd_dmaengine_pcm_trigger()
203 dmaengine_pause(prtd->dma_chan); in snd_dmaengine_pcm_trigger()
205 dmaengine_terminate_async(prtd->dma_chan); in snd_dmaengine_pcm_trigger()
[all...]
/kernel/linux/linux-6.6/sound/core/
H A Dpcm_dmaengine.c23 struct dma_chan *dma_chan; member
35 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_get_chan()
39 return prtd->dma_chan; in snd_dmaengine_pcm_get_chan()
151 struct dma_chan *chan = prtd->dma_chan; in dmaengine_pcm_prepare_and_submit()
198 dma_async_issue_pending(prtd->dma_chan); in snd_dmaengine_pcm_trigger()
202 dmaengine_resume(prtd->dma_chan); in snd_dmaengine_pcm_trigger()
206 dmaengine_pause(prtd->dma_chan); in snd_dmaengine_pcm_trigger()
208 dmaengine_terminate_async(prtd->dma_chan); in snd_dmaengine_pcm_trigger()
[all...]
/kernel/linux/linux-5.10/drivers/dma/ioat/
H A Ddma.h95 struct dma_chan dma_chan; member
142 ssize_t (*show)(struct dma_chan *, char *);
143 ssize_t (*store)(struct dma_chan *, const char *, size_t);
205 static inline struct ioatdma_chan *to_ioat_chan(struct dma_chan *c) in to_ioat_chan()
207 return container_of(c, struct ioatdma_chan, dma_chan); in to_ioat_chan()
358 ioat_dma_prep_memcpy_lock(struct dma_chan *c, dma_addr_t dma_dest,
361 ioat_prep_interrupt_lock(struct dma_chan *c, unsigned long flags);
363 ioat_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
366 ioat_prep_xor_val(struct dma_chan *cha
[all...]
H A Dsysfs.c17 static ssize_t cap_show(struct dma_chan *c, char *page) in cap_show()
31 static ssize_t version_show(struct dma_chan *c, char *page) in version_show()
52 return entry->show(&ioat_chan->dma_chan, page); in ioat_attr_show()
67 return entry->store(&ioat_chan->dma_chan, page, count); in ioat_attr_store()
78 struct dma_chan *c; in ioat_kobject_add()
99 struct dma_chan *c; in ioat_kobject_del()
111 static ssize_t ring_size_show(struct dma_chan *c, char *page) in ring_size_show()
119 static ssize_t ring_active_show(struct dma_chan *c, char *page) in ring_active_show()
128 static ssize_t intr_coalesce_show(struct dma_chan *c, char *page) in intr_coalesce_show()
135 static ssize_t intr_coalesce_store(struct dma_chan *
[all...]
/kernel/linux/linux-6.6/drivers/dma/ioat/
H A Ddma.h96 struct dma_chan dma_chan; member
143 ssize_t (*show)(struct dma_chan *, char *);
144 ssize_t (*store)(struct dma_chan *, const char *, size_t);
204 static inline struct ioatdma_chan *to_ioat_chan(struct dma_chan *c) in to_ioat_chan()
206 return container_of(c, struct ioatdma_chan, dma_chan); in to_ioat_chan()
357 ioat_dma_prep_memcpy_lock(struct dma_chan *c, dma_addr_t dma_dest,
360 ioat_prep_interrupt_lock(struct dma_chan *c, unsigned long flags);
362 ioat_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
365 ioat_prep_xor_val(struct dma_chan *cha
[all...]
H A Dsysfs.c17 static ssize_t cap_show(struct dma_chan *c, char *page) in cap_show()
31 static ssize_t version_show(struct dma_chan *c, char *page) in version_show()
52 return entry->show(&ioat_chan->dma_chan, page); in ioat_attr_show()
67 return entry->store(&ioat_chan->dma_chan, page, count); in ioat_attr_store()
78 struct dma_chan *c; in ioat_kobject_add()
99 struct dma_chan *c; in ioat_kobject_del()
111 static ssize_t ring_size_show(struct dma_chan *c, char *page) in ring_size_show()
119 static ssize_t ring_active_show(struct dma_chan *c, char *page) in ring_active_show()
128 static ssize_t intr_coalesce_show(struct dma_chan *c, char *page) in intr_coalesce_show()
135 static ssize_t intr_coalesce_store(struct dma_chan *
[all...]
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl_asrc_dma.c32 static bool filter(struct dma_chan *chan, void *param) in filter()
70 pair->dma_chan[!dir], runtime->dma_addr, in fsl_asrc_dma_prepare_and_submit()
86 pair->dma_chan[dir], 0xffff, 64, 64, DMA_DEV_TO_DEV, 0); in fsl_asrc_dma_prepare_and_submit()
111 dma_async_issue_pending(pair->dma_chan[IN]); in fsl_asrc_dma_trigger()
112 dma_async_issue_pending(pair->dma_chan[OUT]); in fsl_asrc_dma_trigger()
117 dmaengine_terminate_async(pair->dma_chan[OUT]); in fsl_asrc_dma_trigger()
118 dmaengine_terminate_async(pair->dma_chan[IN]); in fsl_asrc_dma_trigger()
139 struct dma_chan *tmp_chan = NULL, *be_chan = NULL; in fsl_asrc_dma_hw_params()
180 pair->dma_chan[!dir] = asrc->get_dma_channel(pair, !dir); in fsl_asrc_dma_hw_params()
181 if (!pair->dma_chan[!di in fsl_asrc_dma_hw_params()
[all...]
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dfsl_asrc_dma.c32 static bool filter(struct dma_chan *chan, void *param) in filter()
70 pair->dma_chan[!dir], runtime->dma_addr, in fsl_asrc_dma_prepare_and_submit()
86 pair->dma_chan[dir], 0xffff, 64, 64, DMA_DEV_TO_DEV, 0); in fsl_asrc_dma_prepare_and_submit()
111 dma_async_issue_pending(pair->dma_chan[IN]); in fsl_asrc_dma_trigger()
112 dma_async_issue_pending(pair->dma_chan[OUT]); in fsl_asrc_dma_trigger()
117 dmaengine_terminate_all(pair->dma_chan[OUT]); in fsl_asrc_dma_trigger()
118 dmaengine_terminate_all(pair->dma_chan[IN]); in fsl_asrc_dma_trigger()
138 struct dma_chan *tmp_chan = NULL, *be_chan = NULL; in fsl_asrc_dma_hw_params()
177 pair->dma_chan[!dir] = asrc->get_dma_channel(pair, !dir); in fsl_asrc_dma_hw_params()
178 if (!pair->dma_chan[!di in fsl_asrc_dma_hw_params()
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Ddmaengine.c86 struct dma_chan *chan; in dmaengine_dbg_summary_show()
154 static struct dma_chan *dev_to_dma_chan(struct device *dev) in dev_to_dma_chan()
165 struct dma_chan *chan; in memcpy_count_show()
187 struct dma_chan *chan; in bytes_transferred_show()
209 struct dma_chan *chan; in in_use_show()
256 struct dma_chan *chan;
302 static bool dma_chan_is_local(struct dma_chan *chan, int cpu) in dma_chan_is_local()
320 static struct dma_chan *min_chan(enum dma_transaction_type cap, int cpu) in min_chan()
323 struct dma_chan *chan; in min_chan()
324 struct dma_chan *mi in min_chan()
[all...]
H A Dmv_xor.c37 static void mv_xor_issue_pending(struct dma_chan *chan);
434 static int mv_xor_alloc_chan_resources(struct dma_chan *chan) in mv_xor_alloc_chan_resources()
555 mv_xor_prep_dma_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, in mv_xor_prep_dma_xor()
599 mv_xor_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in mv_xor_prep_dma_memcpy()
610 mv_xor_prep_dma_interrupt(struct dma_chan *chan, unsigned long flags) in mv_xor_prep_dma_interrupt()
627 static void mv_xor_free_chan_resources(struct dma_chan *chan) in mv_xor_free_chan_resources()
674 static enum dma_status mv_xor_status(struct dma_chan *chan, in mv_xor_status()
747 static void mv_xor_issue_pending(struct dma_chan *chan) in mv_xor_issue_pending()
766 struct dma_chan *dma_chan; in mv_chan_memcpy_self_test() local
881 struct dma_chan *dma_chan; mv_chan_xor_self_test() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Ddmaengine.c86 struct dma_chan *chan; in dmaengine_dbg_summary_show()
154 static struct dma_chan *dev_to_dma_chan(struct device *dev) in dev_to_dma_chan()
165 struct dma_chan *chan; in memcpy_count_show()
187 struct dma_chan *chan; in bytes_transferred_show()
209 struct dma_chan *chan; in in_use_show()
256 struct dma_chan *chan;
302 static bool dma_chan_is_local(struct dma_chan *chan, int cpu) in dma_chan_is_local()
320 static struct dma_chan *min_chan(enum dma_transaction_type cap, int cpu) in min_chan()
323 struct dma_chan *chan; in min_chan()
324 struct dma_chan *mi in min_chan()
[all...]
H A Dmv_xor.c37 static void mv_xor_issue_pending(struct dma_chan *chan);
434 static int mv_xor_alloc_chan_resources(struct dma_chan *chan) in mv_xor_alloc_chan_resources()
555 mv_xor_prep_dma_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, in mv_xor_prep_dma_xor()
599 mv_xor_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in mv_xor_prep_dma_memcpy()
610 mv_xor_prep_dma_interrupt(struct dma_chan *chan, unsigned long flags) in mv_xor_prep_dma_interrupt()
627 static void mv_xor_free_chan_resources(struct dma_chan *chan) in mv_xor_free_chan_resources()
674 static enum dma_status mv_xor_status(struct dma_chan *chan, in mv_xor_status()
747 static void mv_xor_issue_pending(struct dma_chan *chan) in mv_xor_issue_pending()
766 struct dma_chan *dma_chan; in mv_chan_memcpy_self_test() local
881 struct dma_chan *dma_chan; mv_chan_xor_self_test() local
[all...]

Completed in 25 milliseconds

12345678910>>...29