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);