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

1234567891011>>

/linux-master/include/linux/
H A Dfsldma.h8 int fsl_dma_external_start(struct dma_chan *dchan, int enable);
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)
91 struct dma_chan *(*acpi_dma_xlate)
101 static inline struct dma_chan *acpi_dma_request_slave_chan_by_index(
106 static inline struct dma_chan *acpi_dma_request_slave_chan_by_nam
[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)
77 static inline struct dma_chan *of_dma_request_slave_channel(struct device_node *np,
83 static inline struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec,
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)
531 typedef bool (*dma_filter_fn)(struct dma_chan *chan, void *filter_param);
604 struct dma_chan *chan;
777 * @channels: the list of struct dma_chan
883 int (*device_alloc_chan_resources)(struct dma_chan *chan);
884 int (*device_router_config)(struct dma_chan *cha
[all...]
/linux-master/include/sound/
H A Dspear_spdif.h12 bool (*filter)(struct dma_chan *chan, void *slave);
H A Ddmaengine_pcm.h37 struct dma_chan *chan);
44 struct dma_chan *snd_dmaengine_pcm_request_channel(dma_filter_fn filter_fn,
46 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream);
95 struct dma_chan *chan);
140 struct dma_chan *(*compat_request_channel)(
170 struct dma_chan *chan[SNDRV_PCM_STREAM_LAST + 1];
/linux-master/sound/soc/spear/
H A Dspear_pcm.h11 bool (*filter)(struct dma_chan *chan, void *slave));
/linux-master/drivers/dma/ptdma/
H A Dptdma-dmaengine.c16 static inline struct pt_dma_chan *to_pt_chan(struct dma_chan *dma_chan) argument
18 return container_of(dma_chan, struct pt_dma_chan, vc.chan);
26 static void pt_free_chan_resources(struct dma_chan *dma_chan) argument
28 struct pt_dma_chan *chan = to_pt_chan(dma_chan);
33 static void pt_synchronize(struct dma_chan *dma_chan) argument
35 struct pt_dma_chan *chan = to_pt_chan(dma_chan);
133 struct dma_chan *dma_cha local
181 pt_create_desc(struct dma_chan *dma_chan, dma_addr_t dst, dma_addr_t src, unsigned int len, unsigned long flags) 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) argument
225 pt_prep_dma_interrupt(struct dma_chan *dma_chan, unsigned long flags) argument
237 pt_issue_pending(struct dma_chan *dma_chan) argument
272 pt_pause(struct dma_chan *dma_chan) argument
284 pt_resume(struct dma_chan *dma_chan) argument
302 pt_terminate_all(struct dma_chan *dma_chan) argument
[all...]
/linux-master/include/linux/platform_data/
H A Ddma-mcf-edma.h22 bool mcf_edma_filter_fn(struct dma_chan *chan, void *param);
H A Dcrypto-ux500.h14 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
H A Dusb-musb-ux500.h17 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
/linux-master/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)
156 struct dma_chan *chan = get_dma_chan(dmanr);
165 struct dma_chan *chan = get_dma_chan(dmanr);
173 struct dma_chan *chan = get_dma_chan(dmanr);
182 struct dma_chan *chan = get_dma_chan(dmanr);
193 struct dma_chan *chan = get_dma_chan(dmanr);
210 struct dma_chan *chan = get_dma_chan(dmanr);
223 struct dma_chan *cha
[all...]
/linux-master/drivers/comedi/drivers/
H A Dni_labpc_isadma.h11 void labpc_init_dma_chan(struct comedi_device *dev, unsigned int dma_chan);
20 unsigned int dma_chan)
19 labpc_init_dma_chan(struct comedi_device *dev, unsigned int dma_chan) argument
/linux-master/drivers/crypto/ccp/
H A Dccp-dmaengine.c87 static void ccp_free_chan_resources(struct dma_chan *dma_chan) argument
89 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
90 dma_chan);
130 dma_chan_name(&chan->dma_chan));
271 dma_chan);
305 chan = container_of(tx_desc->chan, struct ccp_dma_chan, dma_chan);
340 dma_async_tx_descriptor_init(&desc->tx_desc, &chan->dma_chan);
352 static struct ccp_dma_desc *ccp_create_desc(struct dma_chan *dma_chan, 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) argument
506 ccp_prep_dma_interrupt( struct dma_chan *dma_chan, unsigned long flags) argument
520 ccp_issue_pending(struct dma_chan *dma_chan) argument
540 ccp_tx_status(struct dma_chan *dma_chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
577 ccp_pause(struct dma_chan *dma_chan) argument
589 ccp_resume(struct dma_chan *dma_chan) argument
613 ccp_terminate_all(struct dma_chan *dma_chan) argument
638 struct dma_chan *dma_chan; local
653 struct dma_chan *dma_chan; local
669 struct dma_chan *dma_chan; local
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-stm32.h37 struct dma_chan *chan_tx;
38 struct dma_chan *chan_rx;
39 struct dma_chan *chan_using;
/linux-master/sound/soc/fsl/
H A Dfsl_asrc_common.h32 * @dma_chan: inputer and output DMA channels
46 struct dma_chan *dma_chan[2]; member in struct:fsl_asrc_pair
96 struct dma_chan *(*get_dma_channel)(struct fsl_asrc_pair *pair, bool dir);
/linux-master/arch/powerpc/include/asm/
H A Dasync_tx.h11 extern struct dma_chan *
25 struct dma_chan *
/linux-master/include/linux/dma/
H A Dxilinx_dma.h42 int xilinx_vdma_channel_set_config(struct dma_chan *dchan,
H A Dmxs-dma.h17 struct dma_chan *chan, u32 *pio, unsigned int npio,
/linux-master/include/linux/comedi/
H A Dcomedi_isadma.h61 unsigned int comedi_isadma_disable(unsigned int dma_chan);
62 unsigned int comedi_isadma_disable_on_sample(unsigned int dma_chan,
79 static inline unsigned int comedi_isadma_disable(unsigned int dma_chan) argument
85 comedi_isadma_disable_on_sample(unsigned int dma_chan, unsigned int size) argument
/linux-master/drivers/dma/ioat/
H A Dsysfs.c17 static ssize_t cap_show(struct dma_chan *c, char *page)
31 static ssize_t version_show(struct dma_chan *c, char *page)
52 return entry->show(&ioat_chan->dma_chan, page);
67 return entry->store(&ioat_chan->dma_chan, page, count);
78 struct dma_chan *c;
99 struct dma_chan *c;
111 static ssize_t ring_size_show(struct dma_chan *c, char *page)
119 static ssize_t ring_active_show(struct dma_chan *c, char *page)
128 static ssize_t intr_coalesce_show(struct dma_chan *c, char *page)
135 static ssize_t intr_coalesce_store(struct dma_chan *
[all...]
H A Ddma.h96 struct dma_chan dma_chan; member in struct:ioatdma_chan
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)
206 return container_of(c, struct ioatdma_chan, dma_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...]
/linux-master/sound/core/
H A Dpcm_dmaengine.c23 struct dma_chan *dma_chan; member in struct:dmaengine_pcm_runtime_data
35 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream)
39 return prtd->dma_chan;
151 struct dma_chan *chan = prtd->dma_chan;
198 dma_async_issue_pending(prtd->dma_chan);
202 dmaengine_resume(prtd->dma_chan);
206 dmaengine_pause(prtd->dma_chan);
208 dmaengine_terminate_async(prtd->dma_chan);
[all...]
/linux-master/arch/arm/mach-omap1/
H A Domap-dma.c80 static struct omap_dma_lch *dma_chan; variable in typeref:struct:omap_dma_lch
328 p->dma_write(dma_chan[lch].enabled_irqs, CICR, lch);
333 dma_chan[lch].enabled_irqs &= ~bits;
346 if (dma_chan[lch].next_lch != -1)
347 l = dma_chan[lch].next_lch | (1 << 15);
365 dma_chan[lch].flags &= ~OMAP_DMA_ACTIVE;
381 if (free_ch == -1 && dma_chan[ch].dev_id == -1) {
391 chan = dma_chan + free_ch;
433 if (dma_chan[lch].dev_id == -1) {
446 dma_chan[lc
[all...]
/linux-master/drivers/dma/
H A Ddmaengine.h16 static inline void dma_cookie_init(struct dma_chan *chan)
31 struct dma_chan *chan = tx->chan;
68 static inline enum dma_status dma_cookie_status(struct dma_chan *chan,
182 struct dma_chan *dma_get_slave_channel(struct dma_chan *chan);
183 struct dma_chan *dma_get_any_slave_channel(struct dma_device *device);

Completed in 531 milliseconds

1234567891011>>