dma_chan 47 include/linux/acpi_dma.h struct dma_chan *(*acpi_dma_xlate) dma_chan 63 include/linux/acpi_dma.h struct dma_chan *(*acpi_dma_xlate) dma_chan 68 include/linux/acpi_dma.h struct dma_chan *(*acpi_dma_xlate) dma_chan 73 include/linux/acpi_dma.h struct dma_chan *acpi_dma_request_slave_chan_by_index(struct device *dev, dma_chan 75 include/linux/acpi_dma.h struct dma_chan *acpi_dma_request_slave_chan_by_name(struct device *dev, dma_chan 78 include/linux/acpi_dma.h struct dma_chan *acpi_dma_simple_xlate(struct acpi_dma_spec *dma_spec, dma_chan 83 include/linux/acpi_dma.h struct dma_chan *(*acpi_dma_xlate) dma_chan 94 include/linux/acpi_dma.h struct dma_chan *(*acpi_dma_xlate) dma_chan 104 include/linux/acpi_dma.h static inline struct dma_chan *acpi_dma_request_slave_chan_by_index( dma_chan 109 include/linux/acpi_dma.h static inline struct dma_chan *acpi_dma_request_slave_chan_by_name( dma_chan 231 include/linux/amba/pl022.h struct dma_chan; dma_chan 253 include/linux/amba/pl022.h bool (*dma_filter)(struct dma_chan *chan, void *filter_param); dma_chan 99 include/linux/amba/pl08x.h bool pl08x_filter_id(struct dma_chan *chan, void *chan_id); dma_chan 101 include/linux/amba/pl08x.h static inline bool pl08x_filter_id(struct dma_chan *chan, void *chan_id) dma_chan 34 include/linux/amba/pl330.h extern bool pl330_filter(struct dma_chan *chan, void *param); dma_chan 201 include/linux/amba/serial.h struct dma_chan; dma_chan 203 include/linux/amba/serial.h bool (*dma_filter)(struct dma_chan *chan, void *filter_param); dma_chan 44 include/linux/amba/xilinx_dma.h int xilinx_vdma_channel_set_config(struct dma_chan *dchan, dma_chan 43 include/linux/async_tx.h struct dma_chan *chan; dma_chan 101 include/linux/async_tx.h struct dma_chan *chan = tx->chan; dma_chan 112 include/linux/async_tx.h struct dma_chan * dma_chan 127 include/linux/async_tx.h static inline struct dma_chan * dma_chan 168 include/linux/async_tx.h void async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx, dma_chan 53 include/linux/dma/dw.h struct dw_cyclic_desc *dw_dma_cyclic_prep(struct dma_chan *chan, dma_chan 56 include/linux/dma/dw.h void dw_dma_cyclic_free(struct dma_chan *chan); dma_chan 57 include/linux/dma/dw.h int dw_dma_cyclic_start(struct dma_chan *chan); dma_chan 58 include/linux/dma/dw.h void dw_dma_cyclic_stop(struct dma_chan *chan); dma_chan 60 include/linux/dma/dw.h dma_addr_t dw_dma_get_src_addr(struct dma_chan *chan); dma_chan 62 include/linux/dma/dw.h dma_addr_t dw_dma_get_dst_addr(struct dma_chan *chan); dma_chan 155 include/linux/dma/ipu-dma.h struct dma_chan dma_chan; dma_chan 175 include/linux/dma/ipu-dma.h #define to_idmac_chan(c) container_of(c, struct idmac_channel, dma_chan) dma_chan 4 include/linux/dma/mmp-pdma.h struct dma_chan; dma_chan 7 include/linux/dma/mmp-pdma.h bool mmp_pdma_filter_fn(struct dma_chan *chan, void *param); dma_chan 9 include/linux/dma/mmp-pdma.h static inline bool mmp_pdma_filter_fn(struct dma_chan *chan, void *param) dma_chan 284 include/linux/dmaengine.h struct dma_chan *chan; dma_chan 408 include/linux/dmaengine.h static inline const char *dma_chan_name(struct dma_chan *chan) dma_chan 426 include/linux/dmaengine.h typedef bool (*dma_filter_fn)(struct dma_chan *chan, void *filter_param); dma_chan 462 include/linux/dmaengine.h struct dma_chan *chan; dma_chan 637 include/linux/dmaengine.h int (*device_alloc_chan_resources)(struct dma_chan *chan); dma_chan 638 include/linux/dmaengine.h void (*device_free_chan_resources)(struct dma_chan *chan); dma_chan 641 include/linux/dmaengine.h struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, dma_chan 644 include/linux/dmaengine.h struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, dma_chan 647 include/linux/dmaengine.h struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt, dma_chan 650 include/linux/dmaengine.h struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, dma_chan 654 include/linux/dmaengine.h struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, dma_chan 658 include/linux/dmaengine.h struct dma_chan *chan, unsigned long flags); dma_chan 660 include/linux/dmaengine.h struct dma_chan *chan, dma_chan 666 include/linux/dmaengine.h struct dma_chan *chan, struct scatterlist *sgl, dma_chan 670 include/linux/dmaengine.h struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, dma_chan 674 include/linux/dmaengine.h struct dma_chan *chan, struct dma_interleaved_template *xt, dma_chan 676 include/linux/dmaengine.h int (*device_control)(struct dma_chan *chan, enum dma_ctrl_cmd cmd, dma_chan 679 include/linux/dmaengine.h enum dma_status (*device_tx_status)(struct dma_chan *chan, dma_chan 682 include/linux/dmaengine.h void (*device_issue_pending)(struct dma_chan *chan); dma_chan 683 include/linux/dmaengine.h int (*device_slave_caps)(struct dma_chan *chan, struct dma_slave_caps *caps); dma_chan 686 include/linux/dmaengine.h static inline int dmaengine_device_control(struct dma_chan *chan, dma_chan 696 include/linux/dmaengine.h static inline int dmaengine_slave_config(struct dma_chan *chan, dma_chan 709 include/linux/dmaengine.h struct dma_chan *chan, dma_addr_t buf, size_t len, dma_chan 722 include/linux/dmaengine.h struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, dma_chan 732 include/linux/dmaengine.h struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, dma_chan 742 include/linux/dmaengine.h struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, dma_chan 751 include/linux/dmaengine.h struct dma_chan *chan, struct dma_interleaved_template *xt, dma_chan 758 include/linux/dmaengine.h struct dma_chan *chan, dma_chan 767 include/linux/dmaengine.h static inline int dma_get_slave_caps(struct dma_chan *chan, struct dma_slave_caps *caps) dma_chan 782 include/linux/dmaengine.h static inline int dmaengine_terminate_all(struct dma_chan *chan) dma_chan 787 include/linux/dmaengine.h static inline int dmaengine_pause(struct dma_chan *chan) dma_chan 792 include/linux/dmaengine.h static inline int dmaengine_resume(struct dma_chan *chan) dma_chan 797 include/linux/dmaengine.h static inline enum dma_status dmaengine_tx_status(struct dma_chan *chan, dma_chan 927 include/linux/dmaengine.h static inline struct dma_chan * dma_chan 934 include/linux/dmaengine.h struct dma_chan *chan); dma_chan 988 include/linux/dmaengine.h static inline void dma_async_issue_pending(struct dma_chan *chan) dma_chan 1004 include/linux/dmaengine.h static inline enum dma_status dma_async_is_tx_complete(struct dma_chan *chan, dma_chan 1051 include/linux/dmaengine.h struct dma_chan *dma_find_channel(enum dma_transaction_type tx_type); dma_chan 1052 include/linux/dmaengine.h enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie); dma_chan 1055 include/linux/dmaengine.h struct dma_chan *__dma_request_channel(const dma_cap_mask_t *mask, dma_chan 1057 include/linux/dmaengine.h struct dma_chan *dma_request_slave_channel_reason(struct device *dev, dma_chan 1059 include/linux/dmaengine.h struct dma_chan *dma_request_slave_channel(struct device *dev, const char *name); dma_chan 1060 include/linux/dmaengine.h void dma_release_channel(struct dma_chan *chan); dma_chan 1062 include/linux/dmaengine.h static inline struct dma_chan *dma_find_channel(enum dma_transaction_type tx_type) dma_chan 1066 include/linux/dmaengine.h static inline enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie) dma_chan 1077 include/linux/dmaengine.h static inline struct dma_chan *__dma_request_channel(const dma_cap_mask_t *mask, dma_chan 1082 include/linux/dmaengine.h static inline struct dma_chan *dma_request_slave_channel_reason( dma_chan 1087 include/linux/dmaengine.h static inline struct dma_chan *dma_request_slave_channel(struct device *dev, dma_chan 1092 include/linux/dmaengine.h static inline void dma_release_channel(struct dma_chan *chan) dma_chan 1102 include/linux/dmaengine.h struct dma_chan *dma_get_slave_channel(struct dma_chan *chan); dma_chan 1103 include/linux/dmaengine.h struct dma_chan *dma_get_any_slave_channel(struct dma_device *device); dma_chan 1104 include/linux/dmaengine.h struct dma_chan *net_dma_find_channel(void); dma_chan 1109 include/linux/dmaengine.h static inline struct dma_chan dma_chan 1114 include/linux/dmaengine.h struct dma_chan *chan; dma_chan 1139 include/linux/dmaengine.h dma_cookie_t dma_memcpy_to_iovec(struct dma_chan *chan, struct iovec *iov, dma_chan 1141 include/linux/dmaengine.h dma_cookie_t dma_memcpy_pg_to_iovec(struct dma_chan *chan, struct iovec *iov, dma_chan 18 include/linux/edma.h struct dma_chan; dma_chan 21 include/linux/edma.h bool edma_filter_fn(struct dma_chan *, void *); dma_chan 23 include/linux/edma.h static inline bool edma_filter_fn(struct dma_chan *chan, void *param) dma_chan 11 include/linux/fsldma.h int fsl_dma_external_start(struct dma_chan *dchan, int enable); dma_chan 113 include/linux/mfd/tmio.h struct dma_chan; dma_chan 122 include/linux/mfd/tmio.h bool (*filter)(struct dma_chan *chan, void *arg); dma_chan 17 include/linux/mtd/lpc32xx_mlc.h bool (*dma_filter)(struct dma_chan *chan, void *filter_param); dma_chan 17 include/linux/mtd/lpc32xx_slc.h bool (*dma_filter)(struct dma_chan *chan, void *filter_param); dma_chan 143 include/linux/mtd/sh_flctl.h struct dma_chan; dma_chan 170 include/linux/mtd/sh_flctl.h struct dma_chan *chan_fifo0_rx; dma_chan 171 include/linux/mtd/sh_flctl.h struct dma_chan *chan_fifo0_tx; dma_chan 24 include/linux/of_dma.h struct dma_chan *(*of_dma_xlate) dma_chan 36 include/linux/of_dma.h struct dma_chan *(*of_dma_xlate) dma_chan 40 include/linux/of_dma.h extern struct dma_chan *of_dma_request_slave_channel(struct device_node *np, dma_chan 42 include/linux/of_dma.h extern struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec, dma_chan 44 include/linux/of_dma.h extern struct dma_chan *of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec, dma_chan 48 include/linux/of_dma.h struct dma_chan *(*of_dma_xlate) dma_chan 59 include/linux/of_dma.h static inline struct dma_chan *of_dma_request_slave_channel(struct device_node *np, dma_chan 65 include/linux/of_dma.h static inline struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec, dma_chan 11 include/linux/omap-dmaengine.h struct dma_chan; dma_chan 14 include/linux/omap-dmaengine.h bool omap_dma_filter_fn(struct dma_chan *, void *); dma_chan 16 include/linux/omap-dmaengine.h static inline bool omap_dma_filter_fn(struct dma_chan *c, void *d) dma_chan 14 include/linux/platform_data/crypto-ux500.h bool (*dma_filter)(struct dma_chan *chan, void *filter_param); dma_chan 64 include/linux/platform_data/dma-coh901318.h bool coh901318_filter_id(struct dma_chan *chan, void *chan_id); dma_chan 66 include/linux/platform_data/dma-coh901318.h static inline bool coh901318_filter_id(struct dma_chan *chan, void *chan_id) dma_chan 70 include/linux/platform_data/dma-ep93xx.h static inline bool ep93xx_dma_chan_is_m2p(struct dma_chan *chan) dma_chan 84 include/linux/platform_data/dma-ep93xx.h ep93xx_dma_chan_direction(struct dma_chan *chan) dma_chan 59 include/linux/platform_data/dma-imx.h static inline int imx_dma_is_ipu(struct dma_chan *chan) dma_chan 64 include/linux/platform_data/dma-imx.h static inline int imx_dma_is_general_purpose(struct dma_chan *chan) dma_chan 45 include/linux/platform_data/dma-s3c24xx.h struct dma_chan; dma_chan 46 include/linux/platform_data/dma-s3c24xx.h bool s3c24xx_dma_filter(struct dma_chan *chan, void *param); dma_chan 164 include/linux/platform_data/dma-ste-dma40.h bool stedma40_filter(struct dma_chan *chan, void *data); dma_chan 178 include/linux/platform_data/dma-ste-dma40.h dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, dma_chan 193 include/linux/platform_data/dma-ste-dma40.h static inline bool stedma40_filter(struct dma_chan *chan, void *data) dma_chan 199 include/linux/platform_data/dma-ste-dma40.h dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, dma_chan 17 include/linux/platform_data/usb-musb-ux500.h bool (*dma_filter)(struct dma_chan *chan, void *filter_param); dma_chan 386 include/linux/rio_drv.h extern struct dma_chan *rio_request_dma(struct rio_dev *rdev); dma_chan 387 include/linux/rio_drv.h extern struct dma_chan *rio_request_mport_dma(struct rio_mport *mport); dma_chan 388 include/linux/rio_drv.h extern void rio_release_dma(struct dma_chan *dchan); dma_chan 390 include/linux/rio_drv.h struct rio_dev *rdev, struct dma_chan *dchan, dma_chan 394 include/linux/rio_drv.h struct dma_chan *dchan, u16 destid, dma_chan 13 include/linux/sa11x0-dma.h struct dma_chan; dma_chan 16 include/linux/sa11x0-dma.h bool sa11x0_dma_filter_fn(struct dma_chan *, void *); dma_chan 18 include/linux/sa11x0-dma.h static inline bool sa11x0_dma_filter_fn(struct dma_chan *c, void *d) dma_chan 64 include/linux/shdma-base.h struct dma_chan dma_chan; /* DMA channel */ dma_chan 128 include/linux/shdma-base.h bool shdma_chan_filter(struct dma_chan *chan, void *arg); dma_chan 4 include/linux/sirfsoc_dma.h bool sirfsoc_dma_filter_id(struct dma_chan *chan, void *chan_id); dma_chan 140 include/linux/spi/mxs-spi.h struct dma_chan *dmach; dma_chan 26 include/linux/spi/pxa2xx_spi.h struct dma_chan; dma_chan 35 include/linux/spi/pxa2xx_spi.h bool (*dma_filter)(struct dma_chan *chan, void *param); dma_chan 29 include/linux/spi/spi.h struct dma_chan; dma_chan 458 include/linux/spi/spi.h struct dma_chan *dma_tx; dma_chan 459 include/linux/spi/spi.h struct dma_chan *dma_rx; dma_chan 48 include/sound/designware_i2s.h bool (*filter)(struct dma_chan *chan, void *slave); dma_chan 57 include/sound/designware_i2s.h bool (*filter)(struct dma_chan *chan, void *slave); dma_chan 43 include/sound/dmaengine_pcm.h struct dma_chan *chan); dma_chan 50 include/sound/dmaengine_pcm.h struct dma_chan *snd_dmaengine_pcm_request_channel(dma_filter_fn filter_fn, dma_chan 52 include/sound/dmaengine_pcm.h struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream); dma_chan 133 include/sound/dmaengine_pcm.h struct dma_chan *(*compat_request_channel)( dma_chan 25 include/sound/spear_spdif.h bool (*filter)(struct dma_chan *chan, void *slave);