Home
last modified time | relevance | path

Searched refs:dma_chan (Results 1 – 25 of 34) sorted by relevance

12

/include/linux/
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_name( in acpi_dma_request_slave_chan_by_name()
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()
Ddmaengine.h329 struct dma_chan { struct
364 struct dma_chan *chan; argument
516 static inline const char *dma_chan_name(struct dma_chan *chan) in dma_chan_name()
534 typedef bool (*dma_filter_fn)(struct dma_chan *chan, void *filter_param);
607 struct dma_chan *chan;
888 int (*device_alloc_chan_resources)(struct dma_chan *chan);
889 int (*device_router_config)(struct dma_chan *chan);
890 void (*device_free_chan_resources)(struct dma_chan *chan);
893 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src,
896 struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src,
[all …]
Dshdma-base.h61 struct dma_chan dma_chan; /* DMA channel */ member
126 bool shdma_chan_filter(struct dma_chan *chan, void *arg);
128 static inline bool shdma_chan_filter(struct dma_chan *chan, void *arg) in shdma_chan_filter()
Dasync_tx.h30 struct dma_chan *chan;
91 struct dma_chan *chan = tx->chan; in async_tx_issue_pending()
102 struct dma_chan *
117 static inline struct dma_chan *
158 void async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx,
Dfsldma.h8 int fsl_dma_external_start(struct dma_chan *dchan, int enable);
/include/sound/
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];
Ddesignware_i2s.h43 bool (*filter)(struct dma_chan *chan, void *slave);
52 bool (*filter)(struct dma_chan *chan, void *slave);
Dspear_spdif.h12 bool (*filter)(struct dma_chan *chan, void *slave);
/include/linux/comedi/
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) in comedi_isadma_disable() argument
85 comedi_isadma_disable_on_sample(unsigned int dma_chan, unsigned int size) in comedi_isadma_disable_on_sample() argument
/include/linux/platform_data/
Ddma-ste-dma40.h164 bool stedma40_filter(struct dma_chan *chan, void *data);
178 dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, in stedma40_slave_mem()
193 static inline bool stedma40_filter(struct dma_chan *chan, void *data) in stedma40_filter()
199 dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, in stedma40_slave_mem()
Ddma-s3c24xx.h47 struct dma_chan;
48 bool s3c24xx_dma_filter(struct dma_chan *chan, void *param);
Ddma-ep93xx.h71 static inline bool ep93xx_dma_chan_is_m2p(struct dma_chan *chan) in ep93xx_dma_chan_is_m2p()
85 ep93xx_dma_chan_direction(struct dma_chan *chan) in ep93xx_dma_chan_direction()
Dcrypto-ux500.h14 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
Ddma-mcf-edma.h22 bool mcf_edma_filter_fn(struct dma_chan *chan, void *param);
Dusb-musb-ux500.h17 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
/include/linux/spi/
Dpxa2xx_spi.h12 struct dma_chan;
25 bool (*dma_filter)(struct dma_chan *chan, void *param);
/include/linux/amba/
Dpl08x.h122 bool pl08x_filter_id(struct dma_chan *chan, void *chan_id);
124 static inline bool pl08x_filter_id(struct dma_chan *chan, void *chan_id) in pl08x_filter_id()
/include/trace/events/
Dtegra_apb_dma.h11 TP_PROTO(struct dma_chan *dc, dma_cookie_t cookie, struct dma_tx_state *state),
28 TP_PROTO(struct dma_chan *dc, int count, void *ptr),
45 TP_PROTO(struct dma_chan *dc, int irq),
/include/linux/dma/
Dimx-dma.h58 static inline int imx_dma_is_ipu(struct dma_chan *chan) in imx_dma_is_ipu()
63 static inline int imx_dma_is_general_purpose(struct dma_chan *chan) in imx_dma_is_general_purpose()
Dipu-dma.h152 struct dma_chan dma_chan; member
172 #define to_idmac_chan(c) container_of(c, struct idmac_channel, dma_chan)
Dxilinx_dma.h42 int xilinx_vdma_channel_set_config(struct dma_chan *dchan,
Dmxs-dma.h17 struct dma_chan *chan, u32 *pio, unsigned int npio, in mxs_dmaengine_prep_pio()
/include/linux/mtd/
Dlpc32xx_slc.h14 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
Dlpc32xx_mlc.h14 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);

12