Symbol: dma_device
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
165
struct dma_device *dma_dev = NULL;
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
481
struct dma_device *dma_dev = lpbfifo.chan->device;
arch/sh/kernel/cpu/sh4a/setup-sh7722.c
168
struct platform_device dma_device = {
arch/sh/kernel/cpu/sh4a/setup-sh7722.c
492
&dma_device,
crypto/async_tx/async_memcpy.c
38
struct dma_device *device = chan ? chan->device : NULL;
crypto/async_tx/async_pq.c
144
is_dma_pq_aligned_offs(struct dma_device *dev, unsigned int *offs,
crypto/async_tx/async_pq.c
185
struct dma_device *device = chan ? chan->device : NULL;
crypto/async_tx/async_pq.c
304
struct dma_device *device = chan ? chan->device : NULL;
crypto/async_tx/async_pq.c
43
struct dma_device *dma = chan->device;
crypto/async_tx/async_raid6_recov.c
25
struct dma_device *dma = chan ? chan->device : NULL;
crypto/async_tx/async_raid6_recov.c
94
struct dma_device *dma = chan ? chan->device : NULL;
crypto/async_tx/async_tx.c
224
struct dma_device *device;
crypto/async_tx/async_tx.c
69
struct dma_device *device = chan->device;
crypto/async_tx/async_xor.c
129
dma_xor_aligned_offsets(struct dma_device *device, unsigned int offset,
crypto/async_tx/async_xor.c
176
struct dma_device *device = chan ? chan->device : NULL;
crypto/async_tx/async_xor.c
26
struct dma_device *dma = chan->device;
crypto/async_tx/async_xor.c
307
struct dma_device *device = chan ? chan->device : NULL;
drivers/crypto/ccp/ccp-dev.h
391
struct dma_device dma_dev;
drivers/crypto/ccp/ccp-dmaengine.c
668
struct dma_device *dma_dev = &ccp->dma_dev;
drivers/crypto/ccp/ccp-dmaengine.c
780
struct dma_device *dma_dev = &ccp->dma_dev;
drivers/dma/altera-msgdma.c
181
struct dma_device dmadev;
drivers/dma/altera-msgdma.c
818
struct dma_device *dma_dev;
drivers/dma/amba-pl08x.c
2362
struct dma_device *dmadev, unsigned int channels, bool slave)
drivers/dma/amba-pl08x.c
2419
static void pl08x_free_virtual_channels(struct dma_device *dmadev)
drivers/dma/amba-pl08x.c
279
struct dma_device slave;
drivers/dma/amba-pl08x.c
280
struct dma_device memcpy;
drivers/dma/amd/ptdma/ptdma-dmaengine.c
564
struct dma_device *dma_dev = &pt->dma_dev;
drivers/dma/amd/ptdma/ptdma-dmaengine.c
654
struct dma_device *dma_dev = &pt->dma_dev;
drivers/dma/amd/ptdma/ptdma.h
255
struct dma_device dma_dev;
drivers/dma/amd/qdma/qdma.h
246
struct dma_device dma_dev;
drivers/dma/apple-admac.c
122
struct dma_device dma;
drivers/dma/apple-admac.c
807
struct dma_device *dma;
drivers/dma/arm-dma350.c
194
struct dma_device dma;
drivers/dma/at_hdmac.c
1748
BUG_ON(!atslave->dma_dev || atslave->dma_dev != atdma->dma_device.dev);
drivers/dma/at_hdmac.c
1980
atdma->dma_device.cap_mask = plat_dat->cap_mask;
drivers/dma/at_hdmac.c
2024
INIT_LIST_HEAD(&atdma->dma_device.channels);
drivers/dma/at_hdmac.c
2036
vchan_init(&atchan->vc, &atdma->dma_device);
drivers/dma/at_hdmac.c
2041
atdma->dma_device.device_alloc_chan_resources = atc_alloc_chan_resources;
drivers/dma/at_hdmac.c
2042
atdma->dma_device.device_free_chan_resources = atc_free_chan_resources;
drivers/dma/at_hdmac.c
2043
atdma->dma_device.device_tx_status = atc_tx_status;
drivers/dma/at_hdmac.c
2044
atdma->dma_device.device_issue_pending = atc_issue_pending;
drivers/dma/at_hdmac.c
2045
atdma->dma_device.dev = &pdev->dev;
drivers/dma/at_hdmac.c
2048
if (dma_has_cap(DMA_INTERLEAVE, atdma->dma_device.cap_mask))
drivers/dma/at_hdmac.c
2049
atdma->dma_device.device_prep_interleaved_dma = atc_prep_dma_interleaved;
drivers/dma/at_hdmac.c
2051
if (dma_has_cap(DMA_MEMCPY, atdma->dma_device.cap_mask))
drivers/dma/at_hdmac.c
2052
atdma->dma_device.device_prep_dma_memcpy = atc_prep_dma_memcpy;
drivers/dma/at_hdmac.c
2054
if (dma_has_cap(DMA_MEMSET, atdma->dma_device.cap_mask)) {
drivers/dma/at_hdmac.c
2055
atdma->dma_device.device_prep_dma_memset = atc_prep_dma_memset;
drivers/dma/at_hdmac.c
2056
atdma->dma_device.device_prep_dma_memset_sg = atc_prep_dma_memset_sg;
drivers/dma/at_hdmac.c
2057
atdma->dma_device.fill_align = DMAENGINE_ALIGN_4_BYTES;
drivers/dma/at_hdmac.c
2060
if (dma_has_cap(DMA_SLAVE, atdma->dma_device.cap_mask)) {
drivers/dma/at_hdmac.c
2061
atdma->dma_device.device_prep_slave_sg = atc_prep_slave_sg;
drivers/dma/at_hdmac.c
2063
dma_cap_set(DMA_CYCLIC, atdma->dma_device.cap_mask);
drivers/dma/at_hdmac.c
2064
atdma->dma_device.device_prep_dma_cyclic = atc_prep_dma_cyclic;
drivers/dma/at_hdmac.c
2065
atdma->dma_device.device_config = atc_config;
drivers/dma/at_hdmac.c
2066
atdma->dma_device.device_pause = atc_pause;
drivers/dma/at_hdmac.c
2067
atdma->dma_device.device_resume = atc_resume;
drivers/dma/at_hdmac.c
2068
atdma->dma_device.device_terminate_all = atc_terminate_all;
drivers/dma/at_hdmac.c
2069
atdma->dma_device.src_addr_widths = ATC_DMA_BUSWIDTHS;
drivers/dma/at_hdmac.c
2070
atdma->dma_device.dst_addr_widths = ATC_DMA_BUSWIDTHS;
drivers/dma/at_hdmac.c
2071
atdma->dma_device.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
drivers/dma/at_hdmac.c
2072
atdma->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_BURST;
drivers/dma/at_hdmac.c
2078
dma_has_cap(DMA_MEMCPY, atdma->dma_device.cap_mask) ? "cpy " : "",
drivers/dma/at_hdmac.c
2079
dma_has_cap(DMA_MEMSET, atdma->dma_device.cap_mask) ? "set " : "",
drivers/dma/at_hdmac.c
2080
dma_has_cap(DMA_SLAVE, atdma->dma_device.cap_mask) ? "slave " : "",
drivers/dma/at_hdmac.c
2083
err = dma_async_device_register(&atdma->dma_device);
drivers/dma/at_hdmac.c
2106
dma_async_device_unregister(&atdma->dma_device);
drivers/dma/at_hdmac.c
2126
dma_async_device_unregister(&atdma->dma_device);
drivers/dma/at_hdmac.c
2132
list_for_each_entry_safe(chan, _chan, &atdma->dma_device.channels,
drivers/dma/at_hdmac.c
2155
list_for_each_entry_safe(chan, _chan, &atdma->dma_device.channels,
drivers/dma/at_hdmac.c
2190
list_for_each_entry_safe(chan, _chan, &atdma->dma_device.channels,
drivers/dma/at_hdmac.c
2240
list_for_each_entry_safe(chan, _chan, &atdma->dma_device.channels,
drivers/dma/at_hdmac.c
348
struct dma_device dma_device;
drivers/dma/at_hdmac.c
376
static inline struct at_dma *to_at_dma(struct dma_device *ddev)
drivers/dma/at_hdmac.c
378
return container_of(ddev, struct at_dma, dma_device);
drivers/dma/at_hdmac.c
842
dev_vdbg(atdma->dma_device.dev,
drivers/dma/at_hdmac.c
846
for (i = 0; i < atdma->dma_device.chancnt; i++) {
drivers/dma/at_xdmac.c
243
struct dma_device dma;
drivers/dma/at_xdmac.c
332
static inline struct at_xdmac *to_at_xdmac(struct dma_device *ddev)
drivers/dma/bcm-sba-raid.c
144
struct dma_device dma_dev;
drivers/dma/bcm-sba-raid.c
1547
struct dma_device *dma_dev = &sba->dma_dev;
drivers/dma/bcm2835-dma.c
188
static inline struct bcm2835_dmadev *to_bcm2835_dma_dev(struct dma_device *d)
drivers/dma/bcm2835-dma.c
48
struct dma_device ddev;
drivers/dma/dma-axi-dmac.c
1210
struct dma_device *dma_dev;
drivers/dma/dma-axi-dmac.c
175
struct dma_device dma_dev;
drivers/dma/dma-jz4780.c
149
struct dma_device dma_device;
drivers/dma/dma-jz4780.c
180
dma_device);
drivers/dma/dma-jz4780.c
809
dma_cap_mask_t mask = jzdma->dma_device.cap_mask;
drivers/dma/dma-jz4780.c
826
dev_err(jzdma->dma_device.dev,
drivers/dma/dma-jz4780.c
834
dev_err(jzdma->dma_device.dev,
drivers/dma/dma-jz4780.c
857
struct dma_device *dd;
drivers/dma/dma-jz4780.c
912
dd = &jzdma->dma_device;
drivers/dma/dmaengine.c
1006
struct dma_device *device, *_d;
drivers/dma/dmaengine.c
1023
static bool device_has_all_tx_types(struct dma_device *device)
drivers/dma/dmaengine.c
106
struct dma_device *dma_dev = NULL;
drivers/dma/dmaengine.c
1062
static int get_dma_id(struct dma_device *device)
drivers/dma/dmaengine.c
1072
static int __dma_async_device_channel_register(struct dma_device *device,
drivers/dma/dmaengine.c
1125
int dma_async_device_channel_register(struct dma_device *device,
drivers/dma/dmaengine.c
1140
static void __dma_async_device_channel_unregister(struct dma_device *device,
drivers/dma/dmaengine.c
1158
void dma_async_device_channel_unregister(struct dma_device *device,
drivers/dma/dmaengine.c
1174
int dma_async_device_register(struct dma_device *device)
drivers/dma/dmaengine.c
1302
void dma_async_device_unregister(struct dma_device *device)
drivers/dma/dmaengine.c
1335
int dmaenginem_async_device_register(struct dma_device *device)
drivers/dma/dmaengine.c
138
static inline int dmaengine_debug_register(struct dma_device *dma_dev)
drivers/dma/dmaengine.c
143
static inline void dmaengine_debug_unregister(struct dma_device *dma_dev) { }
drivers/dma/dmaengine.c
324
struct dma_device *device;
drivers/dma/dmaengine.c
366
struct dma_device *device;
drivers/dma/dmaengine.c
394
static int dma_device_satisfies_mask(struct dma_device *device,
drivers/dma/dmaengine.c
427
struct dma_device *device = container_of(ref, struct dma_device, ref);
drivers/dma/dmaengine.c
436
static void dma_device_put(struct dma_device *device)
drivers/dma/dmaengine.c
558
struct dma_device *device;
drivers/dma/dmaengine.c
575
struct dma_device *device;
drivers/dma/dmaengine.c
622
struct dma_device *dev,
drivers/dma/dmaengine.c
658
static struct dma_chan *find_candidate(struct dma_device *device,
drivers/dma/dmaengine.c
705
struct dma_device *device = chan->device;
drivers/dma/dmaengine.c
71
static void dmaengine_debug_register(struct dma_device *dma_dev)
drivers/dma/dmaengine.c
729
struct dma_chan *dma_get_any_slave_channel(struct dma_device *device)
drivers/dma/dmaengine.c
761
struct dma_device *device, *_d;
drivers/dma/dmaengine.c
788
static const struct dma_slave_map *dma_filter_match(struct dma_device *device,
drivers/dma/dmaengine.c
79
static void dmaengine_debug_unregister(struct dma_device *dma_dev)
drivers/dma/dmaengine.c
818
struct dma_device *d, *_d;
drivers/dma/dmaengine.c
86
struct dma_device *dma_dev)
drivers/dma/dmaengine.c
967
struct dma_device *device, *_d;
drivers/dma/dmaengine.h
183
struct dma_chan *dma_get_any_slave_channel(struct dma_device *device);
drivers/dma/dmaengine.h
189
dmaengine_get_debugfs_root(struct dma_device *dma_dev) {
drivers/dma/dmaengine.h
195
dmaengine_get_debugfs_root(struct dma_device *dma_dev)
drivers/dma/dmatest.c
1026
struct dma_device *dma_dev = chan->device;
drivers/dma/dmatest.c
313
struct dma_device *device)
drivers/dma/dmatest.c
583
struct dma_device *dev;
drivers/dma/dw-axi-dmac/dw-axi-dmac.h
59
struct dma_device dma;
drivers/dma/dw-edma/dw-edma-core.c
882
struct dma_device *dma;
drivers/dma/dw-edma/dw-edma-core.h
102
struct dma_device dma;
drivers/dma/dw/regs.h
314
struct dma_device dma;
drivers/dma/dw/regs.h
363
static inline struct dw_dma *to_dw_dma(struct dma_device *ddev)
drivers/dma/ep93xx_dma.c
1372
struct dma_device *dma_dev;
drivers/dma/ep93xx_dma.c
1504
struct dma_device *dma_dev;
drivers/dma/ep93xx_dma.c
233
struct dma_device dma_dev;
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h
101
struct dma_device dma_dev;
drivers/dma/fsl-edma-common.c
911
void fsl_edma_cleanup_vchan(struct dma_device *dmadev)
drivers/dma/fsl-edma-common.h
255
struct dma_device dma_dev;
drivers/dma/fsl-edma-common.h
510
void fsl_edma_cleanup_vchan(struct dma_device *dmadev);
drivers/dma/fsl-qdma.c
1251
static void fsl_qdma_cleanup_vchan(struct dma_device *dmadev)
drivers/dma/fsl-qdma.c
217
struct dma_device dma_dev;
drivers/dma/fsl_raid.c
629
struct dma_device *dma_dev;
drivers/dma/fsl_raid.c
752
struct dma_device *dma_dev;
drivers/dma/fsl_raid.h
258
struct dma_device dma_dev;
drivers/dma/fsldma.h
123
struct dma_device common;
drivers/dma/hisi_dma.c
161
struct dma_device dma_dev;
drivers/dma/hisi_dma.c
824
struct dma_device *dma_dev;
drivers/dma/hisi_dma.c
955
struct dma_device *dma_dev;
drivers/dma/hsu/hsu.h
115
struct dma_device dma;
drivers/dma/hsu/hsu.h
122
static inline struct hsu_dma *to_hsu_dma(struct dma_device *ddev)
drivers/dma/idma64.h
184
struct dma_device dma;
drivers/dma/idma64.h
193
static inline struct idma64 *to_idma64(struct dma_device *ddev)
drivers/dma/idxd/dma.c
190
static void idxd_dma_release(struct dma_device *device)
drivers/dma/idxd/dma.c
216
struct dma_device *dma;
drivers/dma/idxd/dma.c
269
struct dma_device *dma = &idxd->idxd_dma->dma;
drivers/dma/idxd/idxd.h
276
struct dma_device dma;
drivers/dma/img-mdc-dma.c
133
struct dma_device dma_dev;
drivers/dma/imx-dma.c
1032
return dma_request_channel(imxdma->dma_device.cap_mask,
drivers/dma/imx-dma.c
1108
INIT_LIST_HEAD(&imxdma->dma_device.channels);
drivers/dma/imx-dma.c
1110
dma_cap_set(DMA_SLAVE, imxdma->dma_device.cap_mask);
drivers/dma/imx-dma.c
1111
dma_cap_set(DMA_CYCLIC, imxdma->dma_device.cap_mask);
drivers/dma/imx-dma.c
1112
dma_cap_set(DMA_MEMCPY, imxdma->dma_device.cap_mask);
drivers/dma/imx-dma.c
1113
dma_cap_set(DMA_INTERLEAVE, imxdma->dma_device.cap_mask);
drivers/dma/imx-dma.c
1146
imxdmac->chan.device = &imxdma->dma_device;
drivers/dma/imx-dma.c
1152
&imxdma->dma_device.channels);
drivers/dma/imx-dma.c
1155
imxdma->dma_device.dev = &pdev->dev;
drivers/dma/imx-dma.c
1157
imxdma->dma_device.device_alloc_chan_resources = imxdma_alloc_chan_resources;
drivers/dma/imx-dma.c
1158
imxdma->dma_device.device_free_chan_resources = imxdma_free_chan_resources;
drivers/dma/imx-dma.c
1159
imxdma->dma_device.device_tx_status = imxdma_tx_status;
drivers/dma/imx-dma.c
1160
imxdma->dma_device.device_prep_slave_sg = imxdma_prep_slave_sg;
drivers/dma/imx-dma.c
1161
imxdma->dma_device.device_prep_dma_cyclic = imxdma_prep_dma_cyclic;
drivers/dma/imx-dma.c
1162
imxdma->dma_device.device_prep_dma_memcpy = imxdma_prep_dma_memcpy;
drivers/dma/imx-dma.c
1163
imxdma->dma_device.device_prep_interleaved_dma = imxdma_prep_dma_interleaved;
drivers/dma/imx-dma.c
1164
imxdma->dma_device.device_config = imxdma_config;
drivers/dma/imx-dma.c
1165
imxdma->dma_device.device_terminate_all = imxdma_terminate_all;
drivers/dma/imx-dma.c
1166
imxdma->dma_device.device_issue_pending = imxdma_issue_pending;
drivers/dma/imx-dma.c
1170
imxdma->dma_device.copy_align = DMAENGINE_ALIGN_4_BYTES;
drivers/dma/imx-dma.c
1171
dma_set_max_seg_size(imxdma->dma_device.dev, 0xffffff);
drivers/dma/imx-dma.c
1173
ret = dma_async_device_register(&imxdma->dma_device);
drivers/dma/imx-dma.c
1191
dma_async_device_unregister(&imxdma->dma_device);
drivers/dma/imx-dma.c
1224
dma_async_device_unregister(&imxdma->dma_device);
drivers/dma/imx-dma.c
176
struct dma_device dma_device;
drivers/dma/imx-sdma.c
2213
dma_cap_mask_t mask = sdma->dma_device.cap_mask;
drivers/dma/imx-sdma.c
2292
dma_cap_set(DMA_SLAVE, sdma->dma_device.cap_mask);
drivers/dma/imx-sdma.c
2293
dma_cap_set(DMA_CYCLIC, sdma->dma_device.cap_mask);
drivers/dma/imx-sdma.c
2294
dma_cap_set(DMA_MEMCPY, sdma->dma_device.cap_mask);
drivers/dma/imx-sdma.c
2295
dma_cap_set(DMA_PRIVATE, sdma->dma_device.cap_mask);
drivers/dma/imx-sdma.c
2297
INIT_LIST_HEAD(&sdma->dma_device.channels);
drivers/dma/imx-sdma.c
2315
vchan_init(&sdmac->vc, &sdma->dma_device);
drivers/dma/imx-sdma.c
2335
sdma->dma_device.dev = &pdev->dev;
drivers/dma/imx-sdma.c
2337
sdma->dma_device.device_alloc_chan_resources = sdma_alloc_chan_resources;
drivers/dma/imx-sdma.c
2338
sdma->dma_device.device_free_chan_resources = sdma_free_chan_resources;
drivers/dma/imx-sdma.c
2339
sdma->dma_device.device_tx_status = sdma_tx_status;
drivers/dma/imx-sdma.c
2340
sdma->dma_device.device_prep_slave_sg = sdma_prep_slave_sg;
drivers/dma/imx-sdma.c
2341
sdma->dma_device.device_prep_dma_cyclic = sdma_prep_dma_cyclic;
drivers/dma/imx-sdma.c
2342
sdma->dma_device.device_config = sdma_config;
drivers/dma/imx-sdma.c
2343
sdma->dma_device.device_terminate_all = sdma_terminate_all;
drivers/dma/imx-sdma.c
2344
sdma->dma_device.device_synchronize = sdma_channel_synchronize;
drivers/dma/imx-sdma.c
2345
sdma->dma_device.src_addr_widths = SDMA_DMA_BUSWIDTHS;
drivers/dma/imx-sdma.c
2346
sdma->dma_device.dst_addr_widths = SDMA_DMA_BUSWIDTHS;
drivers/dma/imx-sdma.c
2347
sdma->dma_device.directions = SDMA_DMA_DIRECTIONS;
drivers/dma/imx-sdma.c
2348
sdma->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_SEGMENT;
drivers/dma/imx-sdma.c
2349
sdma->dma_device.device_prep_dma_memcpy = sdma_prep_memcpy;
drivers/dma/imx-sdma.c
2350
sdma->dma_device.device_issue_pending = sdma_issue_pending;
drivers/dma/imx-sdma.c
2351
sdma->dma_device.copy_align = 2;
drivers/dma/imx-sdma.c
2352
dma_set_max_seg_size(sdma->dma_device.dev, SDMA_BD_MAX_CNT);
drivers/dma/imx-sdma.c
2356
ret = dmaenginem_async_device_register(&sdma->dma_device);
drivers/dma/imx-sdma.c
530
struct dma_device dma_device;
drivers/dma/ioat/dma.h
71
struct dma_device dma_dev;
drivers/dma/ioat/init.c
1052
struct dma_device *dma;
drivers/dma/ioat/init.c
1080
struct dma_device *dma;
drivers/dma/ioat/init.c
1320
static void release_ioatdma(struct dma_device *device)
drivers/dma/ioat/init.c
305
struct dma_device *dma = &ioat_dma->dma_dev;
drivers/dma/ioat/init.c
496
struct dma_device *dma = &ioat_dma->dma_dev;
drivers/dma/ioat/init.c
540
struct dma_device *dma = &ioat_dma->dma_dev;
drivers/dma/ioat/init.c
557
struct dma_device *dma = &ioat_dma->dma_dev;
drivers/dma/ioat/init.c
758
struct dma_device *dma = &ioat_dma->dma_dev;
drivers/dma/ioat/init.c
790
struct dma_device *dma = &ioat_dma->dma_dev;
drivers/dma/ioat/sysfs.c
104
struct dma_device *dma = &ioat_dma->dma_dev;
drivers/dma/ioat/sysfs.c
25
struct dma_device *dma = c->device;
drivers/dma/ioat/sysfs.c
39
struct dma_device *dma = c->device;
drivers/dma/ioat/sysfs.c
83
struct dma_device *dma = &ioat_dma->dma_dev;
drivers/dma/k3dma.c
99
struct dma_device slave;
drivers/dma/lgm/lgm-dma.c
1562
struct dma_device *dma_dev;
drivers/dma/lgm/lgm-dma.c
249
struct dma_device dma_dev;
drivers/dma/lgm/lgm-dma.c
295
static inline struct ldma_dev *to_ldma_dev(struct dma_device *dma_dev)
drivers/dma/loongson/loongson1-apb-dma.c
563
struct dma_device *ddev;
drivers/dma/loongson/loongson1-apb-dma.c
79
struct dma_device ddev;
drivers/dma/loongson/loongson2-apb-cmc-dma.c
608
struct dma_device *ddev;
drivers/dma/loongson/loongson2-apb-cmc-dma.c
99
struct dma_device ddev;
drivers/dma/loongson/loongson2-apb-dma.c
141
struct dma_device ddev;
drivers/dma/loongson/loongson2-apb-dma.c
159
static inline struct ls2x_dma_priv *to_ldma_priv(struct dma_device *ddev)
drivers/dma/loongson/loongson2-apb-dma.c
603
struct dma_device *ddev;
drivers/dma/mediatek/mtk-cqdma.c
139
struct dma_device ddev;
drivers/dma/mediatek/mtk-cqdma.c
750
struct dma_device *dd;
drivers/dma/mediatek/mtk-hsdma.c
232
struct dma_device ddev;
drivers/dma/mediatek/mtk-hsdma.c
897
struct dma_device *dd;
drivers/dma/mediatek/mtk-uart-apdma.c
104
to_mtk_uart_apdma_dev(struct dma_device *d)
drivers/dma/mediatek/mtk-uart-apdma.c
78
struct dma_device ddev;
drivers/dma/milbeaut-hdmac.c
459
struct dma_device *ddev;
drivers/dma/milbeaut-hdmac.c
77
struct dma_device ddev;
drivers/dma/milbeaut-xdmac.c
314
struct dma_device *ddev;
drivers/dma/milbeaut-xdmac.c
75
struct dma_device ddev;
drivers/dma/mmp_pdma.c
188
struct dma_device device;
drivers/dma/mmp_tdma.c
133
struct dma_device device;
drivers/dma/moxart-dma.c
146
struct dma_device dma_slave;
drivers/dma/moxart-dma.c
499
static void moxart_dma_init(struct dma_device *dma, struct device *dev)
drivers/dma/mpc512x_dma.c
216
struct dma_device dma;
drivers/dma/mpc512x_dma.c
902
struct dma_device *dma;
drivers/dma/mv_xor.c
1040
struct dma_device *dma_dev;
drivers/dma/mv_xor.h
118
struct dma_device dmadev;
drivers/dma/mv_xor_v2.c
163
struct dma_device dmadev;
drivers/dma/mv_xor_v2.c
718
struct dma_device *dma_dev;
drivers/dma/mxs-dma.c
142
struct dma_device dma_device;
drivers/dma/mxs-dma.c
367
dev_dbg(mxs_dma->dma_device.dev,
drivers/dma/mxs-dma.c
401
mxs_chan->ccw = dma_alloc_coherent(mxs_dma->dma_device.dev,
drivers/dma/mxs-dma.c
431
dma_free_coherent(mxs_dma->dma_device.dev, CCW_BLOCK_SIZE,
drivers/dma/mxs-dma.c
446
dma_free_coherent(mxs_dma->dma_device.dev, CCW_BLOCK_SIZE,
drivers/dma/mxs-dma.c
491
dev_err(mxs_dma->dma_device.dev,
drivers/dma/mxs-dma.c
536
dev_err(mxs_dma->dma_device.dev, "maximum bytes for sg entry exceeded: %d > %d\n",
drivers/dma/mxs-dma.c
591
dev_err(mxs_dma->dma_device.dev,
drivers/dma/mxs-dma.c
598
dev_err(mxs_dma->dma_device.dev,
drivers/dma/mxs-dma.c
728
dma_cap_mask_t mask = mxs_dma->dma_device.cap_mask;
drivers/dma/mxs-dma.c
771
dma_cap_set(DMA_SLAVE, mxs_dma->dma_device.cap_mask);
drivers/dma/mxs-dma.c
772
dma_cap_set(DMA_CYCLIC, mxs_dma->dma_device.cap_mask);
drivers/dma/mxs-dma.c
774
INIT_LIST_HEAD(&mxs_dma->dma_device.channels);
drivers/dma/mxs-dma.c
781
mxs_chan->chan.device = &mxs_dma->dma_device;
drivers/dma/mxs-dma.c
789
&mxs_dma->dma_device.channels);
drivers/dma/mxs-dma.c
797
mxs_dma->dma_device.dev = dev;
drivers/dma/mxs-dma.c
802
mxs_dma->dma_device.device_alloc_chan_resources = mxs_dma_alloc_chan_resources;
drivers/dma/mxs-dma.c
803
mxs_dma->dma_device.device_free_chan_resources = mxs_dma_free_chan_resources;
drivers/dma/mxs-dma.c
804
mxs_dma->dma_device.device_tx_status = mxs_dma_tx_status;
drivers/dma/mxs-dma.c
805
mxs_dma->dma_device.device_prep_slave_sg = mxs_dma_prep_slave_sg;
drivers/dma/mxs-dma.c
806
mxs_dma->dma_device.device_prep_dma_cyclic = mxs_dma_prep_dma_cyclic;
drivers/dma/mxs-dma.c
807
mxs_dma->dma_device.device_pause = mxs_dma_pause_chan;
drivers/dma/mxs-dma.c
808
mxs_dma->dma_device.device_resume = mxs_dma_resume_chan;
drivers/dma/mxs-dma.c
809
mxs_dma->dma_device.device_terminate_all = mxs_dma_terminate_all;
drivers/dma/mxs-dma.c
810
mxs_dma->dma_device.src_addr_widths = BIT(DMA_SLAVE_BUSWIDTH_4_BYTES);
drivers/dma/mxs-dma.c
811
mxs_dma->dma_device.dst_addr_widths = BIT(DMA_SLAVE_BUSWIDTH_4_BYTES);
drivers/dma/mxs-dma.c
812
mxs_dma->dma_device.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
drivers/dma/mxs-dma.c
813
mxs_dma->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_BURST;
drivers/dma/mxs-dma.c
814
mxs_dma->dma_device.device_issue_pending = mxs_dma_enable_chan;
drivers/dma/mxs-dma.c
816
ret = dmaenginem_async_device_register(&mxs_dma->dma_device);
drivers/dma/nbpfaxi.c
1259
struct dma_device *dma_dev = &nbpf->dma_dev;
drivers/dma/nbpfaxi.c
1308
struct dma_device *dma_dev;
drivers/dma/nbpfaxi.c
229
struct dma_device dma_dev;
drivers/dma/of-dma.c
354
struct dma_device *dev = ofdma->of_dma_data;
drivers/dma/owl-dma.c
226
struct dma_device dma;
drivers/dma/owl-dma.c
290
static inline struct owl_dma *to_owl_dma(struct dma_device *dd)
drivers/dma/pch_dma.c
116
struct dma_device dma;
drivers/dma/pch_dma.c
148
static inline struct pch_dma *to_pd(struct dma_device *ddev)
drivers/dma/pl330.c
3005
struct dma_device *pd;
drivers/dma/pl330.c
467
struct dma_device ddma;
drivers/dma/plx_dma.c
104
struct dma_device dma_dev;
drivers/dma/plx_dma.c
487
static void plx_dma_release(struct dma_device *dma_dev)
drivers/dma/plx_dma.c
499
struct dma_device *dma;
drivers/dma/ppc4xx/adma.h
70
struct dma_device common;
drivers/dma/pxa_dma.c
1211
static void pxad_free_channels(struct dma_device *dmadev)
drivers/dma/pxa_dma.c
125
struct dma_device slave;
drivers/dma/qcom/bam_dma.c
413
struct dma_device common;
drivers/dma/qcom/gpi.c
2209
INIT_LIST_HEAD(&gpi_dev->dma_device.channels);
drivers/dma/qcom/gpi.c
2242
vchan_init(&gchan->vc, &gpi_dev->dma_device);
drivers/dma/qcom/gpi.c
2261
dma_cap_zero(gpi_dev->dma_device.cap_mask);
drivers/dma/qcom/gpi.c
2262
dma_cap_set(DMA_SLAVE, gpi_dev->dma_device.cap_mask);
drivers/dma/qcom/gpi.c
2263
dma_cap_set(DMA_PRIVATE, gpi_dev->dma_device.cap_mask);
drivers/dma/qcom/gpi.c
2266
gpi_dev->dma_device.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
drivers/dma/qcom/gpi.c
2267
gpi_dev->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR;
drivers/dma/qcom/gpi.c
2268
gpi_dev->dma_device.src_addr_widths = DMA_SLAVE_BUSWIDTH_8_BYTES;
drivers/dma/qcom/gpi.c
2269
gpi_dev->dma_device.dst_addr_widths = DMA_SLAVE_BUSWIDTH_8_BYTES;
drivers/dma/qcom/gpi.c
2270
gpi_dev->dma_device.device_alloc_chan_resources = gpi_alloc_chan_resources;
drivers/dma/qcom/gpi.c
2271
gpi_dev->dma_device.device_free_chan_resources = gpi_free_chan_resources;
drivers/dma/qcom/gpi.c
2272
gpi_dev->dma_device.device_tx_status = dma_cookie_status;
drivers/dma/qcom/gpi.c
2273
gpi_dev->dma_device.device_issue_pending = gpi_issue_pending;
drivers/dma/qcom/gpi.c
2274
gpi_dev->dma_device.device_prep_slave_sg = gpi_prep_slave_sg;
drivers/dma/qcom/gpi.c
2275
gpi_dev->dma_device.device_config = gpi_peripheral_config;
drivers/dma/qcom/gpi.c
2276
gpi_dev->dma_device.device_terminate_all = gpi_terminate_all;
drivers/dma/qcom/gpi.c
2277
gpi_dev->dma_device.dev = gpi_dev->dev;
drivers/dma/qcom/gpi.c
2278
gpi_dev->dma_device.device_pause = gpi_pause;
drivers/dma/qcom/gpi.c
2279
gpi_dev->dma_device.device_resume = gpi_resume;
drivers/dma/qcom/gpi.c
2282
ret = dma_async_device_register(&gpi_dev->dma_device);
drivers/dma/qcom/gpi.c
470
struct dma_device dma_device;
drivers/dma/qcom/hidma.c
108
struct dma_device *ddev = mchan->chan.device;
drivers/dma/qcom/hidma.c
167
struct dma_device *ddev = mchan->chan.device;
drivers/dma/qcom/hidma.c
195
struct dma_device *ddev;
drivers/dma/qcom/hidma.c
75
static inline struct hidma_dev *to_hidma_dev(struct dma_device *dmadev)
drivers/dma/qcom/hidma.h
124
struct dma_device ddev;
drivers/dma/qcom/qcom_adm.c
160
struct dma_device common;
drivers/dma/qcom/qcom_adm.c
720
struct dma_device *dev = ofdma->of_dma_data;
drivers/dma/sa11x0-dma.c
118
struct dma_device slave;
drivers/dma/sa11x0-dma.c
131
static struct sa11x0_dma_dev *to_sa11x0_dma(struct dma_device *dmadev)
drivers/dma/sa11x0-dma.c
833
static int sa11x0_dma_init_dmadev(struct dma_device *dmadev,
drivers/dma/sa11x0-dma.c
888
static void sa11x0_dma_free_channels(struct dma_device *dmadev)
drivers/dma/sf-pdma/sf-pdma.h
113
struct dma_device dma_dev;
drivers/dma/sh/rcar-dmac.c
1847
struct dma_device *engine;
drivers/dma/sh/rcar-dmac.c
200
struct dma_device engine;
drivers/dma/sh/rz-dmac.c
129
struct dma_device engine;
drivers/dma/sh/rz-dmac.c
1408
struct dma_device *engine;
drivers/dma/sh/shdma-base.c
996
struct dma_device *dma_dev = &sdev->dma_dev;
drivers/dma/sh/shdmac.c
688
struct dma_device *dma_dev;
drivers/dma/sh/shdmac.c
897
struct dma_device *dma_dev = &shdev->shdma_dev.dma_dev;
drivers/dma/sh/usb-dmac.c
766
struct dma_device *engine;
drivers/dma/sh/usb-dmac.c
98
struct dma_device engine;
drivers/dma/sprd-dma.c
209
struct dma_device dma_dev;
drivers/dma/st_fdma.c
178
if (fdev->dma_device.dev->of_node != dma_spec->np)
drivers/dma/st_fdma.c
187
chan = dma_get_any_slave_channel(&fdev->dma_device);
drivers/dma/st_fdma.c
787
INIT_LIST_HEAD(&fdev->dma_device.channels);
drivers/dma/st_fdma.c
793
vchan_init(&fchan->vchan, &fdev->dma_device);
drivers/dma/st_fdma.c
799
dma_cap_set(DMA_SLAVE, fdev->dma_device.cap_mask);
drivers/dma/st_fdma.c
800
dma_cap_set(DMA_CYCLIC, fdev->dma_device.cap_mask);
drivers/dma/st_fdma.c
801
dma_cap_set(DMA_MEMCPY, fdev->dma_device.cap_mask);
drivers/dma/st_fdma.c
803
fdev->dma_device.dev = &pdev->dev;
drivers/dma/st_fdma.c
804
fdev->dma_device.device_alloc_chan_resources = st_fdma_alloc_chan_res;
drivers/dma/st_fdma.c
805
fdev->dma_device.device_free_chan_resources = st_fdma_free_chan_res;
drivers/dma/st_fdma.c
806
fdev->dma_device.device_prep_dma_cyclic = st_fdma_prep_dma_cyclic;
drivers/dma/st_fdma.c
807
fdev->dma_device.device_prep_slave_sg = st_fdma_prep_slave_sg;
drivers/dma/st_fdma.c
808
fdev->dma_device.device_prep_dma_memcpy = st_fdma_prep_dma_memcpy;
drivers/dma/st_fdma.c
809
fdev->dma_device.device_tx_status = st_fdma_tx_status;
drivers/dma/st_fdma.c
810
fdev->dma_device.device_issue_pending = st_fdma_issue_pending;
drivers/dma/st_fdma.c
811
fdev->dma_device.device_terminate_all = st_fdma_terminate_all;
drivers/dma/st_fdma.c
812
fdev->dma_device.device_config = st_fdma_slave_config;
drivers/dma/st_fdma.c
813
fdev->dma_device.device_pause = st_fdma_pause;
drivers/dma/st_fdma.c
814
fdev->dma_device.device_resume = st_fdma_resume;
drivers/dma/st_fdma.c
816
fdev->dma_device.src_addr_widths = FDMA_DMA_BUSWIDTHS;
drivers/dma/st_fdma.c
817
fdev->dma_device.dst_addr_widths = FDMA_DMA_BUSWIDTHS;
drivers/dma/st_fdma.c
818
fdev->dma_device.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
drivers/dma/st_fdma.c
819
fdev->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_BURST;
drivers/dma/st_fdma.c
821
ret = dmaenginem_async_device_register(&fdev->dma_device);
drivers/dma/st_fdma.h
133
struct dma_device dma_device;
drivers/dma/ste_dma40.c
2793
static void __init d40_chan_init(struct d40_base *base, struct dma_device *dma,
drivers/dma/ste_dma40.c
2825
static void d40_ops_init(struct d40_base *base, struct dma_device *dev)
drivers/dma/ste_dma40.c
602
struct dma_device dma_both;
drivers/dma/ste_dma40.c
603
struct dma_device dma_slave;
drivers/dma/ste_dma40.c
604
struct dma_device dma_memcpy;
drivers/dma/stm32/stm32-dma.c
1569
struct dma_device *dd;
drivers/dma/stm32/stm32-dma.c
228
struct dma_device ddev;
drivers/dma/stm32/stm32-dma3.c
1736
struct dma_device *dma_dev;
drivers/dma/stm32/stm32-dma3.c
1956
struct dma_device *dma_dev = &ddata->dma_dev;
drivers/dma/stm32/stm32-dma3.c
1986
struct dma_device *dma_dev = &ddata->dma_dev;
drivers/dma/stm32/stm32-dma3.c
306
struct dma_device dma_dev;
drivers/dma/stm32/stm32-dma3.c
573
struct dma_device dma_device = ddata->dma_dev;
drivers/dma/stm32/stm32-dma3.c
591
if (!(dma_device.src_addr_widths & BIT(sdw)) || !(dma_device.dst_addr_widths & BIT(ddw))) {
drivers/dma/stm32/stm32-mdma.c
1594
struct dma_device *dd;
drivers/dma/stm32/stm32-mdma.c
250
struct dma_device ddev;
drivers/dma/sun4i-dma.c
223
struct dma_device slave;
drivers/dma/sun4i-dma.c
234
static struct sun4i_dma_dev *to_sun4i_dma_dev(struct dma_device *dev)
drivers/dma/sun6i-dma.c
197
struct dma_device slave;
drivers/dma/sun6i-dma.c
221
static inline struct sun6i_dma_dev *to_sun6i_dma_dev(struct dma_device *d)
drivers/dma/switchtec_dma.c
1053
struct dma_device *dma = &swdma_dev->dma_dev;
drivers/dma/switchtec_dma.c
1162
struct dma_device *dma = &swdma_dev->dma_dev;
drivers/dma/switchtec_dma.c
1200
static void switchtec_dma_release(struct dma_device *dma_dev)
drivers/dma/switchtec_dma.c
1219
struct dma_device *dma;
drivers/dma/switchtec_dma.c
174
struct dma_device dma_dev;
drivers/dma/switchtec_dma.c
843
struct dma_device *dma_dev = &swdma_dev->dma_dev;
drivers/dma/tegra186-gpc-dma.c
241
struct dma_device dma_dev;
drivers/dma/tegra20-apb-dma.c
211
struct dma_device dma_dev;
drivers/dma/tegra210-adma.c
187
struct dma_device dma_dev;
drivers/dma/ti/cppi41.c
124
struct dma_device ddev;
drivers/dma/ti/edma.c
1924
struct dma_device *s_ddev = &ecc->dma_slave;
drivers/dma/ti/edma.c
1925
struct dma_device *m_ddev = NULL;
drivers/dma/ti/edma.c
2556
static void edma_cleanupp_vchan(struct dma_device *dmadev)
drivers/dma/ti/edma.c
261
struct dma_device dma_slave;
drivers/dma/ti/edma.c
262
struct dma_device *dma_memcpy;
drivers/dma/ti/k3-udma.c
169
struct dma_device ddev;
drivers/dma/ti/k3-udma.c
317
static inline struct udma_dev *to_udma_dev(struct dma_device *d)
drivers/dma/ti/k3-udma.c
5362
struct dma_device *dma_dev)
drivers/dma/ti/k3-udma.c
5659
struct dma_device *dma_dev = &ud->ddev;
drivers/dma/ti/k3-udma.c
5681
struct dma_device *dma_dev = &ud->ddev;
drivers/dma/ti/omap-dma.c
233
static inline struct omap_dmadev *to_omap_dma_dev(struct dma_device *d)
drivers/dma/ti/omap-dma.c
43
struct dma_device ddev;
drivers/dma/timb_dma.c
88
struct dma_device dma;
drivers/dma/txx9dmac.h
162
struct dma_device dma;
drivers/dma/uniphier-mdmac.c
384
struct dma_device *ddev;
drivers/dma/uniphier-mdmac.c
68
struct dma_device ddev;
drivers/dma/uniphier-xdmac.c
485
struct dma_device *ddev;
drivers/dma/uniphier-xdmac.c
569
struct dma_device *ddev = &xdev->ddev;
drivers/dma/uniphier-xdmac.c
97
struct dma_device ddev;
drivers/dma/virt-dma.c
123
void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev)
drivers/dma/virt-dma.h
45
void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev);
drivers/dma/xgene-dma.c
1485
struct dma_device *dma_dev)
drivers/dma/xgene-dma.c
1533
struct dma_device *dma_dev = &pdma->dma_dev[id];
drivers/dma/xgene-dma.c
310
struct dma_device dma_dev[XGENE_DMA_MAX_CHANNEL];
drivers/dma/xilinx/xdma.c
129
struct dma_device dma_dev;
drivers/dma/xilinx/xilinx_dma.c
510
struct dma_device common;
drivers/dma/xilinx/xilinx_dpdma.c
1729
struct dma_device *ddev;
drivers/dma/xilinx/xilinx_dpdma.c
262
struct dma_device common;
drivers/dma/xilinx/zynqmp_dma.c
1070
struct dma_device *p;
drivers/dma/xilinx/zynqmp_dma.c
255
struct dma_device common;
drivers/infiniband/core/device.c
1407
struct device *dma_device)
drivers/infiniband/core/device.c
1420
WARN_ON(dma_device && !dma_device->dma_parms);
drivers/infiniband/core/device.c
1421
device->dma_device = dma_device;
drivers/infiniband/core/device.c
1428
if (dma_device && cc_platform_has(CC_ATTR_GUEST_MEM_ENCRYPT))
drivers/infiniband/core/rw.c
1015
dma_iova_destroy(dev->dma_device, &ctx->iova.state,
drivers/infiniband/core/rw.c
493
struct device *dma_dev = dev->dma_device;
drivers/infiniband/core/umem_dmabuf.c
118
struct device *dma_device,
drivers/infiniband/core/umem_dmabuf.c
157
dma_device,
drivers/infiniband/core/umem_dmabuf.c
179
return ib_umem_dmabuf_get_with_dma_device(device, device->dma_device,
drivers/infiniband/core/umem_dmabuf.c
215
struct device *dma_device,
drivers/infiniband/core/umem_dmabuf.c
224
ib_umem_dmabuf_get_with_dma_device(device, dma_device, offset,
drivers/infiniband/core/umem_dmabuf.c
249
struct device *dma_device,
drivers/infiniband/core/umem_dmabuf.c
254
ib_umem_dmabuf_get_pinned_and_lock(device, dma_device, offset,
drivers/infiniband/core/umem_dmabuf.c
301
return ib_umem_dmabuf_get_pinned_and_lock(device, device->dma_device,
drivers/infiniband/core/umem_dmabuf.c
322
return ib_umem_dmabuf_get_pinned_with_dma_device(device, device->dma_device,
drivers/infiniband/core/umem_odp.c
102
ret = hmm_dma_map_alloc(dev->dma_device, map,
drivers/infiniband/core/umem_odp.c
120
hmm_dma_map_free(dev->dma_device, map);
drivers/infiniband/core/umem_odp.c
292
hmm_dma_map_free(dev->dma_device, &umem_odp->map);
drivers/infiniband/core/umem_odp.c
447
if (!hmm_dma_unmap_pfn(dev->dma_device, &umem_odp->map, idx))
drivers/infiniband/hw/hns/hns_roce_db.c
71
struct device *dma_device)
drivers/infiniband/hw/hns/hns_roce_db.c
83
pgdir->page = dma_alloc_coherent(dma_device, PAGE_SIZE,
drivers/infiniband/hw/mlx5/mr.c
907
reg_user_mr_dmabuf(struct ib_pd *pd, struct device *dma_device,
drivers/infiniband/hw/mlx5/mr.c
929
else if (dma_device)
drivers/infiniband/hw/mlx5/mr.c
931
dma_device, offset, length,
drivers/infiniband/hw/mlx5/odp.c
179
dma_addr = hmm_dma_map_pfn(dev->dma_device, &odp->map,
drivers/media/platform/m2m-deinterlace.c
214
struct dma_device *dmadev = chan->device;
drivers/mmc/host/mmci.c
1026
struct dma_device *device;
drivers/mtd/nand/raw/cadence-nand-controller.c
1876
struct dma_device *dma_dev;
drivers/mtd/nand/raw/cadence-nand-controller.c
3129
struct dma_device *dma_dev;
drivers/mtd/nand/raw/fsmc_nand.c
489
struct dma_device *dma_dev;
drivers/net/ethernet/broadcom/cnic.c
1129
uinfo->mem[1].dma_device = &dev->pcidev->dev;
drivers/net/ethernet/broadcom/cnic.c
1135
uinfo->mem[2].dma_device = &dev->pcidev->dev;
drivers/net/ethernet/broadcom/cnic.c
1141
uinfo->mem[3].dma_device = &dev->pcidev->dev;
drivers/net/ethernet/mellanox/mlx4/alloc.c
640
static struct mlx4_db_pgdir *mlx4_alloc_db_pgdir(struct device *dma_device)
drivers/net/ethernet/mellanox/mlx4/alloc.c
651
pgdir->db_page = dma_alloc_coherent(dma_device, PAGE_SIZE,
drivers/net/ethernet/mellanox/mlx4/en_main.c
297
mdev->dma_device = &dev->persist->pdev->dev;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
415
struct device *dma_device;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
164
struct device *dma_device;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
174
dma_device = mlx5_core_dma_dev(mdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
175
dma_addr = dma_map_single(dma_device, umr->ctx, sizeof(umr->ctx), DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
176
err = dma_mapping_error(dma_device, dma_addr);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
195
dma_unmap_single(dma_device, dma_addr, sizeof(umr->ctx), DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
51
struct device *dma_device;
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
57
dma_device = mlx5_core_dma_dev(conn->fdev->mdev);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
58
buf->sg[0].dma_addr = dma_map_single(dma_device, buf->sg[0].data,
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
60
err = dma_mapping_error(dma_device, buf->sg[0].dma_addr);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
70
buf->sg[1].dma_addr = dma_map_single(dma_device, buf->sg[1].data,
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
72
err = dma_mapping_error(dma_device, buf->sg[1].dma_addr);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
75
dma_unmap_single(dma_device, buf->sg[0].dma_addr,
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
87
struct device *dma_device;
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
89
dma_device = mlx5_core_dma_dev(conn->fdev->mdev);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
91
dma_unmap_single(dma_device, buf->sg[1].dma_addr,
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
95
dma_unmap_single(dma_device, buf->sg[0].dma_addr,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1162
struct device *dma_device;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1169
dma_device = mlx5_core_dma_dev(mdev);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1170
dma_addr = dma_map_single(dma_device, buf, size,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1172
err = dma_mapping_error(dma_device, dma_addr);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1182
dma_unmap_single(dma_device, dma_addr, size,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
911
struct dma_device *dma_dev;
drivers/ntb/ntb_transport.c
1521
struct dma_device *device;
drivers/ntb/ntb_transport.c
1854
struct dma_device *device;
drivers/rapidio/devices/tsi721_dma.c
52
static inline struct tsi721_device *to_tsi721(struct dma_device *ddev)
drivers/tty/serial/amba-pl011.c
656
struct dma_device *dma_dev = chan->device;
drivers/uio/uio.c
795
if (!mem->dma_device)
drivers/uio/uio.c
800
dev_warn(mem->dma_device,
drivers/uio/uio.c
810
ret = dma_mmap_coherent(mem->dma_device,
drivers/uio/uio_dmem_genirq.c
260
uiomem->dma_device = &pdev->dev;
drivers/uio/uio_dmem_genirq.c
91
dma_free_coherent(uiomem->dma_device, uiomem->size,
include/linux/async_tx.h
92
struct dma_device *dma = chan->device;
include/linux/dmaengine.h
1259
static inline bool is_dma_copy_aligned(struct dma_device *dev, size_t off1,
include/linux/dmaengine.h
1265
static inline bool is_dma_xor_aligned(struct dma_device *dev, size_t off1,
include/linux/dmaengine.h
1271
static inline bool is_dma_pq_aligned(struct dma_device *dev, size_t off1,
include/linux/dmaengine.h
1277
static inline bool is_dma_fill_aligned(struct dma_device *dev, size_t off1,
include/linux/dmaengine.h
1284
dma_set_maxpq(struct dma_device *dma, int maxpq, int has_pq_continue)
include/linux/dmaengine.h
1303
static inline bool dma_dev_has_pq_continue(struct dma_device *dma)
include/linux/dmaengine.h
1308
static inline unsigned short dma_dev_to_maxpq(struct dma_device *dma)
include/linux/dmaengine.h
1326
static inline int dma_maxpq(struct dma_device *dma, enum dma_ctrl_flags flags)
include/linux/dmaengine.h
1618
int dma_async_device_register(struct dma_device *device);
include/linux/dmaengine.h
1619
int dmaenginem_async_device_register(struct dma_device *device);
include/linux/dmaengine.h
1620
void dma_async_device_unregister(struct dma_device *device);
include/linux/dmaengine.h
1621
int dma_async_device_channel_register(struct dma_device *device,
include/linux/dmaengine.h
1624
void dma_async_device_channel_unregister(struct dma_device *device,
include/linux/dmaengine.h
339
struct dma_device *device;
include/linux/dmaengine.h
956
void (*device_release)(struct dma_device *dev);
include/linux/dmaengine.h
958
void (*dbg_summary_show)(struct seq_file *s, struct dma_device *dev);
include/linux/rio.h
291
struct dma_device dma;
include/linux/rio.h
516
static inline struct rio_mport *dma_to_mport(struct dma_device *ddev)
include/linux/shdma-base.h
107
struct dma_device dma_dev;
include/linux/uio_driver.h
50
struct device *dma_device;
include/rdma/ib_umem.h
171
struct device *dma_device,
include/rdma/ib_umem.h
278
struct device *dma_device,
include/rdma/ib_verbs.h
2911
struct device *dma_device;
include/rdma/ib_verbs.h
3082
struct device *dma_device);
include/rdma/ib_verbs.h
4262
return IS_ENABLED(CONFIG_INFINIBAND_VIRT_DMA) && !dev->dma_device;
include/rdma/ib_verbs.h
4273
return dma_pci_p2pdma_supported(dev->dma_device);
include/rdma/ib_verbs.h
4310
return dma_mapping_error(dev->dma_device, dma_addr);
include/rdma/ib_verbs.h
4326
return dma_map_single(dev->dma_device, cpu_addr, size, direction);
include/rdma/ib_verbs.h
4341
dma_unmap_single(dev->dma_device, addr, size, direction);
include/rdma/ib_verbs.h
4360
return dma_map_page(dev->dma_device, page, offset, size, direction);
include/rdma/ib_verbs.h
4375
dma_unmap_page(dev->dma_device, addr, size, direction);
include/rdma/ib_verbs.h
4397
return dma_map_phys(dev->dma_device, bvec_phys(bvec),
include/rdma/ib_verbs.h
4416
dma_unmap_phys(dev->dma_device, addr, size, direction, 0);
include/rdma/ib_verbs.h
4427
return dma_map_sg_attrs(dev->dma_device, sg, nents, direction,
include/rdma/ib_verbs.h
4437
dma_unmap_sg_attrs(dev->dma_device, sg, nents, direction,
include/rdma/ib_verbs.h
4462
return dma_map_sgtable(dev->dma_device, sgt, direction, dma_attrs);
include/rdma/ib_verbs.h
4471
dma_unmap_sgtable(dev->dma_device, sgt, direction, dma_attrs);
include/rdma/ib_verbs.h
4512
return dma_get_max_seg_size(dev->dma_device);
include/rdma/ib_verbs.h
4528
dma_sync_single_for_cpu(dev->dma_device, addr, size, dir);
include/rdma/ib_verbs.h
4544
dma_sync_single_for_device(dev->dma_device, addr, size, dir);
net/smc/smc_ib.c
745
if (!lnk->smcibdev->ibdev->dma_device)
net/smc/smc_ib.c
753
if (dma_need_sync(lnk->smcibdev->ibdev->dma_device,
sound/pci/mixart/mixart.c
920
subs->dma_device.id = subs->pcm->device << 16 |