dma_device        165 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c 	struct dma_device *dma_dev = NULL;
dma_device        501 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c 	struct dma_device *dma_dev = lpbfifo.chan->device;
dma_device        167 arch/sh/kernel/cpu/sh4a/setup-sh7722.c struct platform_device dma_device = {
dma_device        491 arch/sh/kernel/cpu/sh4a/setup-sh7722.c 	&dma_device,
dma_device         38 crypto/async_tx/async_memcpy.c 	struct dma_device *device = chan ? chan->device : NULL;
dma_device         42 crypto/async_tx/async_pq.c 	struct dma_device *dma = chan->device;
dma_device        170 crypto/async_tx/async_pq.c 	struct dma_device *device = chan ? chan->device : NULL;
dma_device        286 crypto/async_tx/async_pq.c 	struct dma_device *device = chan ? chan->device : NULL;
dma_device         23 crypto/async_tx/async_raid6_recov.c 	struct dma_device *dma = chan ? chan->device : NULL;
dma_device         88 crypto/async_tx/async_raid6_recov.c 	struct dma_device *dma = chan ? chan->device : NULL;
dma_device         69 crypto/async_tx/async_tx.c 	struct dma_device *device = chan->device;
dma_device        224 crypto/async_tx/async_tx.c 	struct dma_device *device;
dma_device         26 crypto/async_tx/async_xor.c 	struct dma_device *dma = chan->device;
dma_device        166 crypto/async_tx/async_xor.c 	struct dma_device *device = chan ? chan->device : NULL;
dma_device        261 crypto/async_tx/async_xor.c 	struct dma_device *device = chan ? chan->device : NULL;
dma_device        391 drivers/crypto/ccp/ccp-dev.h 	struct dma_device dma_dev;
dma_device        639 drivers/crypto/ccp/ccp-dmaengine.c 	struct dma_device *dma_dev = &ccp->dma_dev;
dma_device        750 drivers/crypto/ccp/ccp-dmaengine.c 	struct dma_device *dma_dev = &ccp->dma_dev;
dma_device        179 drivers/dma/altera-msgdma.c 	struct dma_device dmadev;
dma_device        794 drivers/dma/altera-msgdma.c 	struct dma_device *dma_dev;
dma_device        279 drivers/dma/amba-pl08x.c 	struct dma_device slave;
dma_device        280 drivers/dma/amba-pl08x.c 	struct dma_device memcpy;
dma_device       2370 drivers/dma/amba-pl08x.c 		struct dma_device *dmadev, unsigned int channels, bool slave)
dma_device       2427 drivers/dma/amba-pl08x.c static void pl08x_free_virtual_channels(struct dma_device *dmadev)
dma_device        326 drivers/dma/at_hdmac_regs.h 	struct dma_device	dma_common;
dma_device        344 drivers/dma/at_hdmac_regs.h static inline struct at_dma *to_at_dma(struct dma_device *ddev)
dma_device        209 drivers/dma/at_xdmac.c 	struct dma_device	dma;
dma_device        269 drivers/dma/at_xdmac.c static inline struct at_xdmac *to_at_xdmac(struct dma_device *ddev)
dma_device        151 drivers/dma/bcm-sba-raid.c 	struct dma_device dma_dev;
dma_device       1554 drivers/dma/bcm-sba-raid.c 	struct dma_device *dma_dev = &sba->dma_dev;
dma_device         49 drivers/dma/bcm2835-dma.c 	struct dma_device ddev;
dma_device        190 drivers/dma/bcm2835-dma.c static inline struct bcm2835_dmadev *to_bcm2835_dma_dev(struct dma_device *d)
dma_device       1286 drivers/dma/coh901318.c 	struct dma_device dma_slave;
dma_device       1287 drivers/dma/coh901318.c 	struct dma_device dma_memcpy;
dma_device       2589 drivers/dma/coh901318.c static void coh901318_base_init(struct dma_device *dma, const int *pick_chans,
dma_device        135 drivers/dma/dma-axi-dmac.c 	struct dma_device dma_dev;
dma_device        830 drivers/dma/dma-axi-dmac.c 	struct dma_device *dma_dev;
dma_device        148 drivers/dma/dma-jz4780.c 	struct dma_device dma_device;
dma_device        179 drivers/dma/dma-jz4780.c 			    dma_device);
dma_device        799 drivers/dma/dma-jz4780.c 	dma_cap_mask_t mask = jzdma->dma_device.cap_mask;
dma_device        810 drivers/dma/dma-jz4780.c 			dev_err(jzdma->dma_device.dev,
dma_device        818 drivers/dma/dma-jz4780.c 			dev_err(jzdma->dma_device.dev,
dma_device        840 drivers/dma/dma-jz4780.c 	struct dma_device *dd;
dma_device        914 drivers/dma/dma-jz4780.c 	dd = &jzdma->dma_device;
dma_device        170 drivers/dma/dmaengine.c __dma_device_satisfies_mask(struct dma_device *device,
dma_device        357 drivers/dma/dmaengine.c 	struct dma_device *device;
dma_device        394 drivers/dma/dmaengine.c 	struct dma_device *device;
dma_device        435 drivers/dma/dmaengine.c 	struct dma_device *device;
dma_device        465 drivers/dma/dmaengine.c 	struct dma_device *device;
dma_device        500 drivers/dma/dmaengine.c 					  struct dma_device *dev,
dma_device        536 drivers/dma/dmaengine.c static struct dma_chan *find_candidate(struct dma_device *device,
dma_device        585 drivers/dma/dmaengine.c 		struct dma_device *device = chan->device;
dma_device        608 drivers/dma/dmaengine.c struct dma_chan *dma_get_any_slave_channel(struct dma_device *device)
dma_device        640 drivers/dma/dmaengine.c 	struct dma_device *device, *_d;
dma_device        667 drivers/dma/dmaengine.c static const struct dma_slave_map *dma_filter_match(struct dma_device *device,
dma_device        696 drivers/dma/dmaengine.c 	struct dma_device *d, *_d;
dma_device        798 drivers/dma/dmaengine.c 	struct dma_device *device, *_d;
dma_device        837 drivers/dma/dmaengine.c 	struct dma_device *device;
dma_device        854 drivers/dma/dmaengine.c static bool device_has_all_tx_types(struct dma_device *device)
dma_device        893 drivers/dma/dmaengine.c static int get_dma_id(struct dma_device *device)
dma_device        907 drivers/dma/dmaengine.c int dma_async_device_register(struct dma_device *device)
dma_device       1111 drivers/dma/dmaengine.c void dma_async_device_unregister(struct dma_device *device)
dma_device       1135 drivers/dma/dmaengine.c 	struct dma_device *device;
dma_device       1137 drivers/dma/dmaengine.c 	device = *(struct dma_device **)res;
dma_device       1147 drivers/dma/dmaengine.c int dmaenginem_async_device_register(struct dma_device *device)
dma_device       1158 drivers/dma/dmaengine.c 		*(struct dma_device **)p = device;
dma_device        294 drivers/dma/dmatest.c 		struct dma_device *device)
dma_device        559 drivers/dma/dmatest.c 	struct dma_device	*dev;
dma_device        989 drivers/dma/dmatest.c 	struct dma_device	*dma_dev = chan->device;
dma_device         49 drivers/dma/dw-axi-dmac/dw-axi-dmac.h 	struct dma_device	dma;
dma_device        632 drivers/dma/dw-edma/dw-edma-core.c 	struct dma_device *dma;
dma_device        109 drivers/dma/dw-edma/dw-edma-core.h 	struct dma_device		wr_edma;
dma_device        112 drivers/dma/dw-edma/dw-edma-core.h 	struct dma_device		rd_edma;
dma_device        311 drivers/dma/dw/regs.h 	struct dma_device	dma;
dma_device        361 drivers/dma/dw/regs.h static inline struct dw_dma *to_dw_dma(struct dma_device *ddev)
dma_device        202 drivers/dma/ep93xx_dma.c 	struct dma_device	dma_dev;
dma_device       1320 drivers/dma/ep93xx_dma.c 	struct dma_device *dma_dev;
dma_device        649 drivers/dma/fsl-edma-common.c void fsl_edma_cleanup_vchan(struct dma_device *dmadev)
dma_device        155 drivers/dma/fsl-edma-common.h 	struct dma_device	dma_dev;
dma_device        246 drivers/dma/fsl-edma-common.h void fsl_edma_cleanup_vchan(struct dma_device *dmadev);
dma_device        198 drivers/dma/fsl-qdma.c 	struct dma_device	dma_dev;
dma_device       1207 drivers/dma/fsl-qdma.c static void fsl_qdma_cleanup_vchan(struct dma_device *dmadev)
dma_device        630 drivers/dma/fsl_raid.c 	struct dma_device *dma_dev;
dma_device        754 drivers/dma/fsl_raid.c 	struct dma_device *dma_dev;
dma_device        258 drivers/dma/fsl_raid.h 	struct dma_device dma_dev;
dma_device        123 drivers/dma/fsldma.h 	struct dma_device common;
dma_device        111 drivers/dma/hsu/hsu.h 	struct dma_device		dma;
dma_device        118 drivers/dma/hsu/hsu.h static inline struct hsu_dma *to_hsu_dma(struct dma_device *ddev)
dma_device        184 drivers/dma/idma64.h 	struct dma_device dma;
dma_device        193 drivers/dma/idma64.h static inline struct idma64 *to_idma64(struct dma_device *ddev)
dma_device        134 drivers/dma/img-mdc-dma.c 	struct dma_device dma_dev;
dma_device        177 drivers/dma/imx-dma.c 	struct dma_device		dma_device;
dma_device       1052 drivers/dma/imx-dma.c 	return dma_request_channel(imxdma->dma_device.cap_mask,
dma_device       1135 drivers/dma/imx-dma.c 	INIT_LIST_HEAD(&imxdma->dma_device.channels);
dma_device       1137 drivers/dma/imx-dma.c 	dma_cap_set(DMA_SLAVE, imxdma->dma_device.cap_mask);
dma_device       1138 drivers/dma/imx-dma.c 	dma_cap_set(DMA_CYCLIC, imxdma->dma_device.cap_mask);
dma_device       1139 drivers/dma/imx-dma.c 	dma_cap_set(DMA_MEMCPY, imxdma->dma_device.cap_mask);
dma_device       1140 drivers/dma/imx-dma.c 	dma_cap_set(DMA_INTERLEAVE, imxdma->dma_device.cap_mask);
dma_device       1174 drivers/dma/imx-dma.c 		imxdmac->chan.device = &imxdma->dma_device;
dma_device       1180 drivers/dma/imx-dma.c 			      &imxdma->dma_device.channels);
dma_device       1183 drivers/dma/imx-dma.c 	imxdma->dma_device.dev = &pdev->dev;
dma_device       1185 drivers/dma/imx-dma.c 	imxdma->dma_device.device_alloc_chan_resources = imxdma_alloc_chan_resources;
dma_device       1186 drivers/dma/imx-dma.c 	imxdma->dma_device.device_free_chan_resources = imxdma_free_chan_resources;
dma_device       1187 drivers/dma/imx-dma.c 	imxdma->dma_device.device_tx_status = imxdma_tx_status;
dma_device       1188 drivers/dma/imx-dma.c 	imxdma->dma_device.device_prep_slave_sg = imxdma_prep_slave_sg;
dma_device       1189 drivers/dma/imx-dma.c 	imxdma->dma_device.device_prep_dma_cyclic = imxdma_prep_dma_cyclic;
dma_device       1190 drivers/dma/imx-dma.c 	imxdma->dma_device.device_prep_dma_memcpy = imxdma_prep_dma_memcpy;
dma_device       1191 drivers/dma/imx-dma.c 	imxdma->dma_device.device_prep_interleaved_dma = imxdma_prep_dma_interleaved;
dma_device       1192 drivers/dma/imx-dma.c 	imxdma->dma_device.device_config = imxdma_config;
dma_device       1193 drivers/dma/imx-dma.c 	imxdma->dma_device.device_terminate_all = imxdma_terminate_all;
dma_device       1194 drivers/dma/imx-dma.c 	imxdma->dma_device.device_issue_pending = imxdma_issue_pending;
dma_device       1198 drivers/dma/imx-dma.c 	imxdma->dma_device.copy_align = DMAENGINE_ALIGN_4_BYTES;
dma_device       1199 drivers/dma/imx-dma.c 	imxdma->dma_device.dev->dma_parms = &imxdma->dma_parms;
dma_device       1200 drivers/dma/imx-dma.c 	dma_set_max_seg_size(imxdma->dma_device.dev, 0xffffff);
dma_device       1202 drivers/dma/imx-dma.c 	ret = dma_async_device_register(&imxdma->dma_device);
dma_device       1220 drivers/dma/imx-dma.c 	dma_async_device_unregister(&imxdma->dma_device);
dma_device       1253 drivers/dma/imx-dma.c         dma_async_device_unregister(&imxdma->dma_device);
dma_device        433 drivers/dma/imx-sdma.c 	struct dma_device		dma_device;
dma_device       1957 drivers/dma/imx-sdma.c 	dma_cap_mask_t mask = sdma->dma_device.cap_mask;
dma_device       2062 drivers/dma/imx-sdma.c 	dma_cap_set(DMA_SLAVE, sdma->dma_device.cap_mask);
dma_device       2063 drivers/dma/imx-sdma.c 	dma_cap_set(DMA_CYCLIC, sdma->dma_device.cap_mask);
dma_device       2064 drivers/dma/imx-sdma.c 	dma_cap_set(DMA_MEMCPY, sdma->dma_device.cap_mask);
dma_device       2066 drivers/dma/imx-sdma.c 	INIT_LIST_HEAD(&sdma->dma_device.channels);
dma_device       2083 drivers/dma/imx-sdma.c 			vchan_init(&sdmac->vc, &sdma->dma_device);
dma_device       2099 drivers/dma/imx-sdma.c 	sdma->dma_device.dev = &pdev->dev;
dma_device       2101 drivers/dma/imx-sdma.c 	sdma->dma_device.device_alloc_chan_resources = sdma_alloc_chan_resources;
dma_device       2102 drivers/dma/imx-sdma.c 	sdma->dma_device.device_free_chan_resources = sdma_free_chan_resources;
dma_device       2103 drivers/dma/imx-sdma.c 	sdma->dma_device.device_tx_status = sdma_tx_status;
dma_device       2104 drivers/dma/imx-sdma.c 	sdma->dma_device.device_prep_slave_sg = sdma_prep_slave_sg;
dma_device       2105 drivers/dma/imx-sdma.c 	sdma->dma_device.device_prep_dma_cyclic = sdma_prep_dma_cyclic;
dma_device       2106 drivers/dma/imx-sdma.c 	sdma->dma_device.device_config = sdma_config;
dma_device       2107 drivers/dma/imx-sdma.c 	sdma->dma_device.device_terminate_all = sdma_disable_channel_async;
dma_device       2108 drivers/dma/imx-sdma.c 	sdma->dma_device.device_synchronize = sdma_channel_synchronize;
dma_device       2109 drivers/dma/imx-sdma.c 	sdma->dma_device.src_addr_widths = SDMA_DMA_BUSWIDTHS;
dma_device       2110 drivers/dma/imx-sdma.c 	sdma->dma_device.dst_addr_widths = SDMA_DMA_BUSWIDTHS;
dma_device       2111 drivers/dma/imx-sdma.c 	sdma->dma_device.directions = SDMA_DMA_DIRECTIONS;
dma_device       2112 drivers/dma/imx-sdma.c 	sdma->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_SEGMENT;
dma_device       2113 drivers/dma/imx-sdma.c 	sdma->dma_device.device_prep_dma_memcpy = sdma_prep_memcpy;
dma_device       2114 drivers/dma/imx-sdma.c 	sdma->dma_device.device_issue_pending = sdma_issue_pending;
dma_device       2115 drivers/dma/imx-sdma.c 	sdma->dma_device.dev->dma_parms = &sdma->dma_parms;
dma_device       2116 drivers/dma/imx-sdma.c 	sdma->dma_device.copy_align = 2;
dma_device       2117 drivers/dma/imx-sdma.c 	dma_set_max_seg_size(sdma->dma_device.dev, SDMA_BD_MAX_CNT);
dma_device       2121 drivers/dma/imx-sdma.c 	ret = dma_async_device_register(&sdma->dma_device);
dma_device       2173 drivers/dma/imx-sdma.c 	dma_async_device_unregister(&sdma->dma_device);
dma_device       2189 drivers/dma/imx-sdma.c 	dma_async_device_unregister(&sdma->dma_device);
dma_device         69 drivers/dma/ioat/dma.h 	struct dma_device dma_dev;
dma_device        305 drivers/dma/ioat/init.c 	struct dma_device *dma = &ioat_dma->dma_dev;
dma_device        496 drivers/dma/ioat/init.c 	struct dma_device *dma = &ioat_dma->dma_dev;
dma_device        552 drivers/dma/ioat/init.c 	struct dma_device *dma = &ioat_dma->dma_dev;
dma_device        573 drivers/dma/ioat/init.c 	struct dma_device *dma = &ioat_dma->dma_dev;
dma_device        769 drivers/dma/ioat/init.c 	struct dma_device *dma = &ioat_dma->dma_dev;
dma_device        803 drivers/dma/ioat/init.c 	struct dma_device *dma = &ioat_dma->dma_dev;
dma_device       1065 drivers/dma/ioat/init.c 	struct dma_device *dma;
dma_device       1093 drivers/dma/ioat/init.c 	struct dma_device *dma;
dma_device         19 drivers/dma/ioat/sysfs.c 	struct dma_device *dma = c->device;
dma_device         33 drivers/dma/ioat/sysfs.c 	struct dma_device *dma = c->device;
dma_device         77 drivers/dma/ioat/sysfs.c 	struct dma_device *dma = &ioat_dma->dma_dev;
dma_device         98 drivers/dma/ioat/sysfs.c 	struct dma_device *dma = &ioat_dma->dma_dev;
dma_device       1271 drivers/dma/iop-adma.c 	struct dma_device *dma_dev;
dma_device       1611 drivers/dma/ipu/ipu_idmac.c 	struct dma_device *dma = &idmac->dma;
dma_device        146 drivers/dma/ipu/ipu_intern.h 	struct dma_device	dma;
dma_device        100 drivers/dma/k3dma.c 	struct dma_device	slave;
dma_device        140 drivers/dma/mediatek/mtk-cqdma.c 	struct dma_device ddev;
dma_device        753 drivers/dma/mediatek/mtk-cqdma.c 	struct dma_device *dd;
dma_device        233 drivers/dma/mediatek/mtk-hsdma.c 	struct dma_device ddev;
dma_device        898 drivers/dma/mediatek/mtk-hsdma.c 	struct dma_device *dd;
dma_device         79 drivers/dma/mediatek/mtk-uart-apdma.c 	struct dma_device ddev;
dma_device        105 drivers/dma/mediatek/mtk-uart-apdma.c to_mtk_uart_apdma_dev(struct dma_device *d)
dma_device        132 drivers/dma/mic_x100_dma.h 	struct dma_device dma_dev;
dma_device        127 drivers/dma/mmp_pdma.c 	struct dma_device		device;
dma_device        133 drivers/dma/mmp_tdma.c 	struct dma_device		device;
dma_device        149 drivers/dma/moxart-dma.c 	struct dma_device		dma_slave;
dma_device        508 drivers/dma/moxart-dma.c static void moxart_dma_init(struct dma_device *dma, struct device *dev)
dma_device        216 drivers/dma/mpc512x_dma.c 	struct dma_device		dma;
dma_device        901 drivers/dma/mpc512x_dma.c 	struct dma_device *dma;
dma_device       1040 drivers/dma/mv_xor.c 	struct dma_device *dma_dev;
dma_device        118 drivers/dma/mv_xor.h 	struct dma_device	dmadev;
dma_device        159 drivers/dma/mv_xor_v2.c 	struct dma_device dmadev;
dma_device        714 drivers/dma/mv_xor_v2.c 	struct dma_device *dma_dev;
dma_device        143 drivers/dma/mxs-dma.c 	struct dma_device		dma_device;
dma_device        387 drivers/dma/mxs-dma.c 		dev_dbg(mxs_dma->dma_device.dev,
dma_device        421 drivers/dma/mxs-dma.c 	mxs_chan->ccw = dma_alloc_coherent(mxs_dma->dma_device.dev,
dma_device        451 drivers/dma/mxs-dma.c 	dma_free_coherent(mxs_dma->dma_device.dev, CCW_BLOCK_SIZE,
dma_device        466 drivers/dma/mxs-dma.c 	dma_free_coherent(mxs_dma->dma_device.dev, CCW_BLOCK_SIZE,
dma_device        511 drivers/dma/mxs-dma.c 		dev_err(mxs_dma->dma_device.dev,
dma_device        556 drivers/dma/mxs-dma.c 				dev_err(mxs_dma->dma_device.dev, "maximum bytes for sg entry exceeded: %d > %d\n",
dma_device        611 drivers/dma/mxs-dma.c 		dev_err(mxs_dma->dma_device.dev,
dma_device        618 drivers/dma/mxs-dma.c 		dev_err(mxs_dma->dma_device.dev,
dma_device        748 drivers/dma/mxs-dma.c 	dma_cap_mask_t mask = mxs_dma->dma_device.cap_mask;
dma_device        802 drivers/dma/mxs-dma.c 	dma_cap_set(DMA_SLAVE, mxs_dma->dma_device.cap_mask);
dma_device        803 drivers/dma/mxs-dma.c 	dma_cap_set(DMA_CYCLIC, mxs_dma->dma_device.cap_mask);
dma_device        805 drivers/dma/mxs-dma.c 	INIT_LIST_HEAD(&mxs_dma->dma_device.channels);
dma_device        812 drivers/dma/mxs-dma.c 		mxs_chan->chan.device = &mxs_dma->dma_device;
dma_device        821 drivers/dma/mxs-dma.c 			&mxs_dma->dma_device.channels);
dma_device        829 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.dev = &pdev->dev;
dma_device        832 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.dev->dma_parms = &mxs_dma->dma_parms;
dma_device        833 drivers/dma/mxs-dma.c 	dma_set_max_seg_size(mxs_dma->dma_device.dev, MAX_XFER_BYTES);
dma_device        835 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_alloc_chan_resources = mxs_dma_alloc_chan_resources;
dma_device        836 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_free_chan_resources = mxs_dma_free_chan_resources;
dma_device        837 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_tx_status = mxs_dma_tx_status;
dma_device        838 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_prep_slave_sg = mxs_dma_prep_slave_sg;
dma_device        839 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_prep_dma_cyclic = mxs_dma_prep_dma_cyclic;
dma_device        840 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_pause = mxs_dma_pause_chan;
dma_device        841 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_resume = mxs_dma_resume_chan;
dma_device        842 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_terminate_all = mxs_dma_terminate_all;
dma_device        843 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.src_addr_widths = BIT(DMA_SLAVE_BUSWIDTH_4_BYTES);
dma_device        844 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.dst_addr_widths = BIT(DMA_SLAVE_BUSWIDTH_4_BYTES);
dma_device        845 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
dma_device        846 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_BURST;
dma_device        847 drivers/dma/mxs-dma.c 	mxs_dma->dma_device.device_issue_pending = mxs_dma_enable_chan;
dma_device        849 drivers/dma/mxs-dma.c 	ret = dmaenginem_async_device_register(&mxs_dma->dma_device);
dma_device        851 drivers/dma/mxs-dma.c 		dev_err(mxs_dma->dma_device.dev, "unable to register\n");
dma_device        857 drivers/dma/mxs-dma.c 		dev_err(mxs_dma->dma_device.dev,
dma_device        861 drivers/dma/mxs-dma.c 	dev_info(mxs_dma->dma_device.dev, "initialized\n");
dma_device        223 drivers/dma/nbpfaxi.c 	struct dma_device dma_dev;
dma_device       1240 drivers/dma/nbpfaxi.c 	struct dma_device *dma_dev = &nbpf->dma_dev;
dma_device       1289 drivers/dma/nbpfaxi.c 	struct dma_device *dma_dev;
dma_device        337 drivers/dma/of-dma.c 	struct dma_device *dev = ofdma->of_dma_data;
dma_device        215 drivers/dma/owl-dma.c 	struct dma_device	dma;
dma_device        278 drivers/dma/owl-dma.c static inline struct owl_dma *to_owl_dma(struct dma_device *dd)
dma_device        116 drivers/dma/pch_dma.c 	struct dma_device	dma;
dma_device        148 drivers/dma/pch_dma.c static inline struct pch_dma *to_pd(struct dma_device *ddev)
dma_device        460 drivers/dma/pl330.c 	struct dma_device ddma;
dma_device       3000 drivers/dma/pl330.c 	struct dma_device *pd;
dma_device         73 drivers/dma/ppc4xx/adma.h 	struct dma_device common;
dma_device        124 drivers/dma/pxa_dma.c 	struct dma_device		slave;
dma_device       1222 drivers/dma/pxa_dma.c static void pxad_free_channels(struct dma_device *dmadev)
dma_device        383 drivers/dma/qcom/bam_dma.c 	struct dma_device common;
dma_device         77 drivers/dma/qcom/hidma.c static inline struct hidma_dev *to_hidma_dev(struct dma_device *dmadev)
dma_device        116 drivers/dma/qcom/hidma.c 	struct dma_device *ddev = mchan->chan.device;
dma_device        175 drivers/dma/qcom/hidma.c 	struct dma_device *ddev = mchan->chan.device;
dma_device        203 drivers/dma/qcom/hidma.c 	struct dma_device *ddev;
dma_device        124 drivers/dma/qcom/hidma.h 	struct dma_device		ddev;
dma_device        240 drivers/dma/s3c24xx-dma.c 	struct dma_device			slave;
dma_device        241 drivers/dma/s3c24xx-dma.c 	struct dma_device			memcpy;
dma_device       1089 drivers/dma/s3c24xx-dma.c 		struct dma_device *dmadev, unsigned int channels, bool slave)
dma_device       1132 drivers/dma/s3c24xx-dma.c static void s3c24xx_dma_free_virtual_channels(struct dma_device *dmadev)
dma_device        118 drivers/dma/sa11x0-dma.c 	struct dma_device	slave;
dma_device        131 drivers/dma/sa11x0-dma.c static struct sa11x0_dma_dev *to_sa11x0_dma(struct dma_device *dmadev)
dma_device        835 drivers/dma/sa11x0-dma.c static int sa11x0_dma_init_dmadev(struct dma_device *dmadev,
dma_device        890 drivers/dma/sa11x0-dma.c static void sa11x0_dma_free_channels(struct dma_device *dmadev)
dma_device        199 drivers/dma/sh/rcar-dmac.c 	struct dma_device engine;
dma_device       1814 drivers/dma/sh/rcar-dmac.c 	struct dma_device *engine;
dma_device        992 drivers/dma/sh/shdma-base.c 	struct dma_device *dma_dev = &sdev->dma_dev;
dma_device        680 drivers/dma/sh/shdmac.c 	struct dma_device *dma_dev;
dma_device        890 drivers/dma/sh/shdmac.c 	struct dma_device *dma_dev = &shdev->shdma_dev.dma_dev;
dma_device         98 drivers/dma/sh/usb-dmac.c 	struct dma_device engine;
dma_device        767 drivers/dma/sh/usb-dmac.c 	struct dma_device *engine;
dma_device        119 drivers/dma/sirf-dma.c 	struct dma_device		dma;
dma_device        843 drivers/dma/sirf-dma.c 	struct dma_device *dma;
dma_device        206 drivers/dma/sprd-dma.c 	struct dma_device	dma_dev;
dma_device        176 drivers/dma/st_fdma.c 	if (fdev->dma_device.dev->of_node != dma_spec->np)
dma_device        185 drivers/dma/st_fdma.c 	chan = dma_get_any_slave_channel(&fdev->dma_device);
dma_device        792 drivers/dma/st_fdma.c 	INIT_LIST_HEAD(&fdev->dma_device.channels);
dma_device        798 drivers/dma/st_fdma.c 		vchan_init(&fchan->vchan, &fdev->dma_device);
dma_device        804 drivers/dma/st_fdma.c 	dma_cap_set(DMA_SLAVE, fdev->dma_device.cap_mask);
dma_device        805 drivers/dma/st_fdma.c 	dma_cap_set(DMA_CYCLIC, fdev->dma_device.cap_mask);
dma_device        806 drivers/dma/st_fdma.c 	dma_cap_set(DMA_MEMCPY, fdev->dma_device.cap_mask);
dma_device        808 drivers/dma/st_fdma.c 	fdev->dma_device.dev = &pdev->dev;
dma_device        809 drivers/dma/st_fdma.c 	fdev->dma_device.device_alloc_chan_resources = st_fdma_alloc_chan_res;
dma_device        810 drivers/dma/st_fdma.c 	fdev->dma_device.device_free_chan_resources = st_fdma_free_chan_res;
dma_device        811 drivers/dma/st_fdma.c 	fdev->dma_device.device_prep_dma_cyclic	= st_fdma_prep_dma_cyclic;
dma_device        812 drivers/dma/st_fdma.c 	fdev->dma_device.device_prep_slave_sg = st_fdma_prep_slave_sg;
dma_device        813 drivers/dma/st_fdma.c 	fdev->dma_device.device_prep_dma_memcpy = st_fdma_prep_dma_memcpy;
dma_device        814 drivers/dma/st_fdma.c 	fdev->dma_device.device_tx_status = st_fdma_tx_status;
dma_device        815 drivers/dma/st_fdma.c 	fdev->dma_device.device_issue_pending = st_fdma_issue_pending;
dma_device        816 drivers/dma/st_fdma.c 	fdev->dma_device.device_terminate_all = st_fdma_terminate_all;
dma_device        817 drivers/dma/st_fdma.c 	fdev->dma_device.device_config = st_fdma_slave_config;
dma_device        818 drivers/dma/st_fdma.c 	fdev->dma_device.device_pause = st_fdma_pause;
dma_device        819 drivers/dma/st_fdma.c 	fdev->dma_device.device_resume = st_fdma_resume;
dma_device        821 drivers/dma/st_fdma.c 	fdev->dma_device.src_addr_widths = FDMA_DMA_BUSWIDTHS;
dma_device        822 drivers/dma/st_fdma.c 	fdev->dma_device.dst_addr_widths = FDMA_DMA_BUSWIDTHS;
dma_device        823 drivers/dma/st_fdma.c 	fdev->dma_device.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
dma_device        824 drivers/dma/st_fdma.c 	fdev->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_BURST;
dma_device        826 drivers/dma/st_fdma.c 	ret = dmaenginem_async_device_register(&fdev->dma_device);
dma_device        133 drivers/dma/st_fdma.h 	struct dma_device dma_device;
dma_device        579 drivers/dma/ste_dma40.c 	struct dma_device		  dma_both;
dma_device        580 drivers/dma/ste_dma40.c 	struct dma_device		  dma_slave;
dma_device        581 drivers/dma/ste_dma40.c 	struct dma_device		  dma_memcpy;
dma_device       2782 drivers/dma/ste_dma40.c static void __init d40_chan_init(struct d40_base *base, struct dma_device *dma,
dma_device       2815 drivers/dma/ste_dma40.c static void d40_ops_init(struct d40_base *base, struct dma_device *dev)
dma_device        207 drivers/dma/stm32-dma.c 	struct dma_device ddev;
dma_device       1275 drivers/dma/stm32-dma.c 	struct dma_device *dd;
dma_device        272 drivers/dma/stm32-mdma.c 	struct dma_device ddev;
dma_device       1532 drivers/dma/stm32-mdma.c 	struct dma_device *dd;
dma_device        163 drivers/dma/sun4i-dma.c 	struct dma_device		slave;
dma_device        172 drivers/dma/sun4i-dma.c static struct sun4i_dma_dev *to_sun4i_dma_dev(struct dma_device *dev)
dma_device        186 drivers/dma/sun6i-dma.c 	struct dma_device	slave;
dma_device        210 drivers/dma/sun6i-dma.c static inline struct sun6i_dma_dev *to_sun6i_dma_dev(struct dma_device *d)
dma_device        210 drivers/dma/tegra20-apb-dma.c 	struct dma_device		dma_dev;
dma_device        153 drivers/dma/tegra210-adma.c 	struct dma_device		dma_dev;
dma_device        124 drivers/dma/ti/cppi41.c 	struct dma_device ddev;
dma_device        263 drivers/dma/ti/edma.c 	struct dma_device		dma_slave;
dma_device        264 drivers/dma/ti/edma.c 	struct dma_device		*dma_memcpy;
dma_device        741 drivers/dma/ti/edma.c static inline struct edma_cc *to_edma_cc(struct dma_device *d)
dma_device       1894 drivers/dma/ti/edma.c 	struct dma_device *s_ddev = &ecc->dma_slave;
dma_device       1895 drivers/dma/ti/edma.c 	struct dma_device *m_ddev = NULL;
dma_device       2481 drivers/dma/ti/edma.c static void edma_cleanupp_vchan(struct dma_device *dmadev)
dma_device         27 drivers/dma/ti/omap-dma.c 	struct dma_device ddev;
dma_device        211 drivers/dma/ti/omap-dma.c static inline struct omap_dmadev *to_omap_dma_dev(struct dma_device *d)
dma_device         88 drivers/dma/timb_dma.c 	struct dma_device	dma;
dma_device        162 drivers/dma/txx9dmac.h 	struct dma_device	dma;
dma_device         68 drivers/dma/uniphier-mdmac.c 	struct dma_device ddev;
dma_device        384 drivers/dma/uniphier-mdmac.c 	struct dma_device *ddev;
dma_device        128 drivers/dma/virt-dma.c void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev)
dma_device         45 drivers/dma/virt-dma.h void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev);
dma_device        308 drivers/dma/xgene-dma.c 	struct dma_device dma_dev[XGENE_DMA_MAX_CHANNEL];
dma_device       1483 drivers/dma/xgene-dma.c 			       struct dma_device *dma_dev)
dma_device       1531 drivers/dma/xgene-dma.c 	struct dma_device *dma_dev = &pdma->dma_dev[id];
dma_device        434 drivers/dma/xilinx/xilinx_dma.c 	struct dma_device common;
dma_device        250 drivers/dma/xilinx/zynqmp_dma.c 	struct dma_device common;
dma_device       1036 drivers/dma/xilinx/zynqmp_dma.c 	struct dma_device *p;
dma_device        118 drivers/dma/zx_dma.c 	struct dma_device	slave;
dma_device         85 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	struct dma_device *dma_dev = dmm->wa_dma_chan->device;
dma_device       1176 drivers/infiniband/core/device.c 	WARN_ON_ONCE(device->dma_device);
dma_device       1183 drivers/infiniband/core/device.c 		device->dma_device = &device->dev;
dma_device       1203 drivers/infiniband/core/device.c 		device->dma_device = parent;
dma_device       1215 drivers/infiniband/core/device.c 			dma_set_max_seg_size(device->dma_device, SZ_2G);
dma_device        275 drivers/infiniband/core/rw.c 		pci_p2pdma_unmap_sg(dev->dma_device, sg, sg_cnt, dir);
dma_device        284 drivers/infiniband/core/rw.c 		return pci_p2pdma_map_sg(dev->dma_device, sg, sg_cnt, dir);
dma_device        292 drivers/infiniband/core/umem.c 			dma_get_max_seg_size(context->device->dma_device),
dma_device         72 drivers/infiniband/hw/hns/hns_roce_db.c 					struct device *dma_device)
dma_device         84 drivers/infiniband/hw/hns/hns_roce_db.c 	pgdir->page = dma_alloc_coherent(dma_device, PAGE_SIZE,
dma_device        209 drivers/media/platform/m2m-deinterlace.c 	struct dma_device *dmadev = chan->device;
dma_device        416 drivers/misc/mic/scif/scif_dma.c 	struct dma_device *ddev;
dma_device        478 drivers/misc/mic/scif/scif_dma.c 	struct dma_device *ddev;
dma_device        881 drivers/misc/mic/scif/scif_dma.c 	struct dma_device *dev = chan->device;
dma_device       1102 drivers/misc/mic/scif/scif_dma.c 	struct dma_device *dev = chan->device;
dma_device       1222 drivers/misc/mic/scif/scif_dma.c 	struct dma_device *dev = chan->device;
dma_device        200 drivers/misc/mic/scif/scif_fence.c 	struct dma_device *ddev = chan->device;
dma_device        590 drivers/misc/mic/scif/scif_fence.c 	struct dma_device *ddev = chan->device;
dma_device        473 drivers/misc/mic/vop/vop_vringh.c 	struct dma_device *ddev;
dma_device        804 drivers/mmc/host/mmci.c 	struct dma_device *device;
dma_device        461 drivers/mtd/nand/raw/fsmc_nand.c 	struct dma_device *dma_dev;
dma_device        663 drivers/net/ethernet/mellanox/mlx4/alloc.c static struct mlx4_db_pgdir *mlx4_alloc_db_pgdir(struct device *dma_device)
dma_device        674 drivers/net/ethernet/mellanox/mlx4/alloc.c 	pgdir->db_page = dma_alloc_coherent(dma_device, PAGE_SIZE,
dma_device        295 drivers/net/ethernet/mellanox/mlx4/en_main.c 	mdev->dma_device = &dev->persist->pdev->dev;
dma_device        424 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h 	struct device           *dma_device;
dma_device         51 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct device *dma_device;
dma_device         57 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	dma_device = &conn->fdev->mdev->pdev->dev;
dma_device         58 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	buf->sg[0].dma_addr = dma_map_single(dma_device, buf->sg[0].data,
dma_device         60 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	err = dma_mapping_error(dma_device, buf->sg[0].dma_addr);
dma_device         70 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	buf->sg[1].dma_addr = dma_map_single(dma_device, buf->sg[1].data,
dma_device         72 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	err = dma_mapping_error(dma_device, buf->sg[1].dma_addr);
dma_device         75 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		dma_unmap_single(dma_device, buf->sg[0].dma_addr,
dma_device         87 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct device *dma_device;
dma_device         89 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	dma_device = &conn->fdev->mdev->pdev->dev;
dma_device         91 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		dma_unmap_single(dma_device, buf->sg[1].dma_addr,
dma_device         95 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		dma_unmap_single(dma_device, buf->sg[0].dma_addr,
dma_device        822 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	struct device *dma_device;
dma_device        829 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	dma_device = &mdev->pdev->dev;
dma_device        830 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	dma_addr = dma_map_single(dma_device, buf, size,
dma_device        832 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	err = dma_mapping_error(dma_device, dma_addr);
dma_device        842 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		dma_unmap_single(dma_device, dma_addr, size,
dma_device       1527 drivers/ntb/ntb_transport.c 	struct dma_device *device;
dma_device       1806 drivers/ntb/ntb_transport.c 	struct dma_device *device;
dma_device        788 drivers/nvme/host/rdma.c 	ctrl->ctrl.numa_node = dev_to_node(ctrl->device->dev->dma_device);
dma_device         52 drivers/rapidio/devices/tsi721_dma.c static inline struct tsi721_device *to_tsi721(struct dma_device *ddev)
dma_device        156 drivers/staging/mt7621-dma/mtk-hsdma.c 	struct dma_device ddev;
dma_device        652 drivers/staging/mt7621-dma/mtk-hsdma.c 	struct dma_device *dd;
dma_device        120 drivers/staging/ralink-gdma/ralink-gdma.c 	struct dma_device ddev;
dma_device        797 drivers/staging/ralink-gdma/ralink-gdma.c 	struct dma_device *dd;
dma_device        602 drivers/tty/serial/amba-pl011.c 	struct dma_device *dma_dev = chan->device;
dma_device         92 include/linux/async_tx.h 		struct dma_device *dma = chan->device;
dma_device        254 include/linux/dmaengine.h 	struct dma_device *device;
dma_device       1044 include/linux/dmaengine.h static inline bool is_dma_copy_aligned(struct dma_device *dev, size_t off1,
dma_device       1050 include/linux/dmaengine.h static inline bool is_dma_xor_aligned(struct dma_device *dev, size_t off1,
dma_device       1056 include/linux/dmaengine.h static inline bool is_dma_pq_aligned(struct dma_device *dev, size_t off1,
dma_device       1062 include/linux/dmaengine.h static inline bool is_dma_fill_aligned(struct dma_device *dev, size_t off1,
dma_device       1069 include/linux/dmaengine.h dma_set_maxpq(struct dma_device *dma, int maxpq, int has_pq_continue)
dma_device       1088 include/linux/dmaengine.h static inline bool dma_dev_has_pq_continue(struct dma_device *dma)
dma_device       1093 include/linux/dmaengine.h static inline unsigned short dma_dev_to_maxpq(struct dma_device *dma)
dma_device       1111 include/linux/dmaengine.h static inline int dma_maxpq(struct dma_device *dma, enum dma_ctrl_flags flags)
dma_device       1404 include/linux/dmaengine.h int dma_async_device_register(struct dma_device *device);
dma_device       1405 include/linux/dmaengine.h int dmaenginem_async_device_register(struct dma_device *device);
dma_device       1406 include/linux/dmaengine.h void dma_async_device_unregister(struct dma_device *device);
dma_device       1409 include/linux/dmaengine.h struct dma_chan *dma_get_any_slave_channel(struct dma_device *device);
dma_device         37 include/linux/platform_data/dma-iop32x.h 	struct dma_device common;
dma_device        291 include/linux/rio.h 	struct dma_device	dma;
dma_device        516 include/linux/rio.h static inline struct rio_mport *dma_to_mport(struct dma_device *ddev)
dma_device        107 include/linux/shdma-base.h 	struct dma_device dma_dev;
dma_device       2586 include/rdma/ib_verbs.h 	struct device                *dma_device;
dma_device       3934 include/rdma/ib_verbs.h 	return dma_mapping_error(dev->dma_device, dma_addr);
dma_device       3948 include/rdma/ib_verbs.h 	return dma_map_single(dev->dma_device, cpu_addr, size, direction);
dma_device       3962 include/rdma/ib_verbs.h 	dma_unmap_single(dev->dma_device, addr, size, direction);
dma_device       3979 include/rdma/ib_verbs.h 	return dma_map_page(dev->dma_device, page, offset, size, direction);
dma_device       3993 include/rdma/ib_verbs.h 	dma_unmap_page(dev->dma_device, addr, size, direction);
dma_device       4007 include/rdma/ib_verbs.h 	return dma_map_sg(dev->dma_device, sg, nents, direction);
dma_device       4021 include/rdma/ib_verbs.h 	dma_unmap_sg(dev->dma_device, sg, nents, direction);
dma_device       4029 include/rdma/ib_verbs.h 	return dma_map_sg_attrs(dev->dma_device, sg, nents, direction,
dma_device       4038 include/rdma/ib_verbs.h 	dma_unmap_sg_attrs(dev->dma_device, sg, nents, direction, dma_attrs);
dma_device       4049 include/rdma/ib_verbs.h 	return dma_get_max_seg_size(dev->dma_device);
dma_device       4064 include/rdma/ib_verbs.h 	dma_sync_single_for_cpu(dev->dma_device, addr, size, dir);
dma_device       4079 include/rdma/ib_verbs.h 	dma_sync_single_for_device(dev->dma_device, addr, size, dir);
dma_device       4094 include/rdma/ib_verbs.h 	return dma_alloc_coherent(dev->dma_device, size, dma_handle, flag);
dma_device       4108 include/rdma/ib_verbs.h 	dma_free_coherent(dev->dma_device, size, cpu_addr, dma_handle);
dma_device        945 sound/pci/mixart/mixart.c 			subs->dma_device.id = subs->pcm->device << 16 |