Symbol: DMA_BIDIRECTIONAL
arch/alpha/kernel/pci_iommu.c
455
dma_unmap_single(&pdev->dev, dma_addr, size, DMA_BIDIRECTIONAL);
arch/arc/mm/dma.c
63
case DMA_BIDIRECTIONAL:
arch/arc/mm/dma.c
81
case DMA_BIDIRECTIONAL:
arch/arm/kernel/asm-offsets.c
151
DEFINE(DMA_BIDIRECTIONAL, DMA_BIDIRECTIONAL);
arch/arm/mach-footbridge/dma-isa.c
79
direction = DMA_BIDIRECTIONAL;
arch/arm/mm/dma-mapping.c
739
case DMA_BIDIRECTIONAL:
arch/arm/mm/dma-mapping.c
986
__dma_info_to_prot(DMA_BIDIRECTIONAL, attrs),
arch/csky/mm/dma-mapping.c
66
case DMA_BIDIRECTIONAL:
arch/csky/mm/dma-mapping.c
81
case DMA_BIDIRECTIONAL:
arch/hexagon/kernel/dma.c
26
case DMA_BIDIRECTIONAL:
arch/m68k/kernel/dma.c
33
case DMA_BIDIRECTIONAL:
arch/microblaze/kernel/dma.c
22
case DMA_BIDIRECTIONAL:
arch/mips/mm/dma-noncoherent.c
67
case DMA_BIDIRECTIONAL:
arch/mips/mm/dma-noncoherent.c
82
case DMA_BIDIRECTIONAL:
arch/nios2/mm/dma-mapping.c
36
case DMA_BIDIRECTIONAL: /* flush and invalidate */
arch/nios2/mm/dma-mapping.c
51
case DMA_BIDIRECTIONAL:
arch/parisc/kernel/pci-dma.c
455
case DMA_BIDIRECTIONAL:
arch/powerpc/kernel/iommu.c
1044
return DMA_BIDIRECTIONAL;
arch/powerpc/kernel/iommu.c
1106
(*direction == DMA_BIDIRECTIONAL)) &&
arch/powerpc/kernel/iommu.c
951
mapping = iommu_alloc(dev, tbl, ret, nio_pages, DMA_BIDIRECTIONAL,
arch/powerpc/kernel/iommu.c
979
case DMA_BIDIRECTIONAL:
arch/powerpc/mm/dma-noncoherent.c
43
case DMA_BIDIRECTIONAL: /* writeback and invalidate */
arch/powerpc/platforms/ps3/system-bus.c
598
case DMA_BIDIRECTIONAL:
arch/powerpc/platforms/pseries/iommu.c
498
DMA_BIDIRECTIONAL, 0);
arch/riscv/mm/dma-noncoherent.c
106
case DMA_BIDIRECTIONAL:
arch/riscv/mm/dma-noncoherent.c
84
case DMA_BIDIRECTIONAL:
arch/sh/kernel/dma-coherent.c
27
case DMA_BIDIRECTIONAL: /* writeback and invalidate */
arch/x86/kernel/amd_gart_64.c
476
DMA_BIDIRECTIONAL, (1UL << get_order(size)) - 1);
arch/x86/kernel/amd_gart_64.c
491
gart_unmap_phys(dev, dma_addr, size, DMA_BIDIRECTIONAL, 0);
arch/xtensa/kernel/pci-dma.c
50
case DMA_BIDIRECTIONAL:
arch/xtensa/kernel/pci-dma.c
68
case DMA_BIDIRECTIONAL:
crypto/async_tx/async_pq.c
228
len, DMA_BIDIRECTIONAL);
crypto/async_tx/async_pq.c
238
len, DMA_BIDIRECTIONAL);
crypto/async_tx/async_raid6_recov.c
113
len, DMA_BIDIRECTIONAL);
crypto/async_tx/async_raid6_recov.c
48
len, DMA_BIDIRECTIONAL);
crypto/async_tx/async_xor.c
217
DMA_BIDIRECTIONAL);
drivers/accel/amdxdna/amdxdna_gem.c
443
dma_buf_unmap_attachment_unlocked(abo->attach, abo->base.sgt, DMA_BIDIRECTIONAL);
drivers/accel/amdxdna/amdxdna_gem.c
609
sgt = dma_buf_map_attachment_unlocked(attach, DMA_BIDIRECTIONAL);
drivers/accel/amdxdna/amdxdna_gem.c
628
dma_buf_unmap_attachment_unlocked(attach, sgt, DMA_BIDIRECTIONAL);
drivers/accel/habanalabs/common/memory.c
242
userptr->dir = DMA_BIDIRECTIONAL;
drivers/accel/habanalabs/common/memory.c
247
rc = hl_dma_map_sgtable(hdev, userptr->sgt, DMA_BIDIRECTIONAL);
drivers/accel/ivpu/ivpu_gem.c
162
bo->base.sgt, DMA_BIDIRECTIONAL);
drivers/accel/ivpu/ivpu_gem.c
164
dma_unmap_sgtable(vdev->drm.dev, bo->base.sgt, DMA_BIDIRECTIONAL, 0);
drivers/accel/ivpu/ivpu_gem.c
57
sgt = dma_buf_map_attachment(bo->base.base.import_attach, DMA_BIDIRECTIONAL);
drivers/accel/ivpu/ivpu_mmu_context.c
59
dma_addr = dma_map_page(vdev->drm.dev, page, 0, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/accel/ivpu/ivpu_mmu_context.c
72
dma_unmap_page(vdev->drm.dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/accel/ivpu/ivpu_mmu_context.c
87
DMA_BIDIRECTIONAL);
drivers/accel/rocket/rocket_gem.c
151
dma_sync_sgtable_for_cpu(dev->dev, shmem_obj->sgt, DMA_BIDIRECTIONAL);
drivers/accel/rocket/rocket_gem.c
177
dma_sync_sgtable_for_device(dev->dev, shmem_obj->sgt, DMA_BIDIRECTIONAL);
drivers/ata/libata-eh.c
2686
[DMA_BIDIRECTIONAL] = "bidi",
drivers/bus/mhi/ep/main.c
1420
if (ch_cfg->dir == DMA_BIDIRECTIONAL || ch_cfg->dir == DMA_NONE) {
drivers/bus/mhi/host/init.c
849
if ((mhi_chan->dir == DMA_BIDIRECTIONAL ||
drivers/char/agp/intel-gtt.c
116
DMA_BIDIRECTIONAL))
drivers/char/agp/intel-gtt.c
132
DMA_BIDIRECTIONAL);
drivers/char/agp/intel-gtt.c
308
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/char/agp/intel-gtt.c
571
DMA_BIDIRECTIONAL);
drivers/char/tpm/tpm_ibmvtpm.c
362
CRQ_RES_BUF_SIZE, DMA_BIDIRECTIONAL);
drivers/char/tpm/tpm_ibmvtpm.c
367
ibmvtpm->rtce_size, DMA_BIDIRECTIONAL);
drivers/char/tpm/tpm_ibmvtpm.c
537
DMA_BIDIRECTIONAL);
drivers/char/tpm/tpm_ibmvtpm.c
634
DMA_BIDIRECTIONAL);
drivers/char/tpm/tpm_ibmvtpm.c
703
DMA_BIDIRECTIONAL);
drivers/comedi/drivers/ni_660x.c
1169
s->async_dma_dir = DMA_BIDIRECTIONAL;
drivers/comedi/drivers/ni_mio_common.c
6140
s->async_dma_dir = DMA_BIDIRECTIONAL;
drivers/comedi/drivers/ni_mio_common.c
6304
s->async_dma_dir = DMA_BIDIRECTIONAL;
drivers/comedi/drivers/ni_pcidio.c
944
s->async_dma_dir = DMA_BIDIRECTIONAL;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
220
nr_sgs = dma_map_sg(ce->dev, areq->src, ns, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
278
dma_unmap_sg(ce->dev, areq->src, ns, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
324
dma_unmap_sg(ce->dev, areq->src, nr_sgs, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
231
nr_sgs = dma_map_sg(ss->dev, areq->src, nsgs, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
301
dma_unmap_sg(ss->dev, areq->src, nsgs, DMA_BIDIRECTIONAL);
drivers/crypto/amlogic/amlogic-gxl-cipher.c
179
DMA_BIDIRECTIONAL);
drivers/crypto/amlogic/amlogic-gxl-cipher.c
239
dma_unmap_sg(mc->dev, areq->src, sg_nents(areq->src), DMA_BIDIRECTIONAL);
drivers/crypto/aspeed/aspeed-hace-crypto.c
141
dma_unmap_sg(dev, req->src, rctx->src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/aspeed/aspeed-hace-crypto.c
243
rctx->src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/aspeed/aspeed-hace-crypto.c
345
DMA_BIDIRECTIONAL);
drivers/crypto/aspeed/aspeed-hace-hash.c
194
DMA_BIDIRECTIONAL);
drivers/crypto/aspeed/aspeed-hace-hash.c
245
DMA_BIDIRECTIONAL);
drivers/crypto/aspeed/aspeed-hace-hash.c
314
SHA512_DIGEST_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/aspeed/aspeed-hace-hash.c
331
SHA512_DIGEST_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/atmel-aes.c
740
DMA_BIDIRECTIONAL);
drivers/crypto/atmel-aes.c
766
DMA_BIDIRECTIONAL);
drivers/crypto/axis/artpec6_crypto.c
2109
DMA_BIDIRECTIONAL);
drivers/crypto/axis/artpec6_crypto.c
672
DMA_BIDIRECTIONAL,
drivers/crypto/caam/blob_gen.c
117
encap ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE);
drivers/crypto/caam/blob_gen.c
207
encap ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE);
drivers/crypto/caam/caamalg.c
1015
dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg.c
1019
dma_unmap_single(dev, iv_dma, ivsize, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg.c
1432
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg.c
1727
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg.c
1808
iv_dma = dma_map_single(jrdev, iv, ivsize, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg.c
3697
ctx->dir = DMA_BIDIRECTIONAL;
drivers/crypto/caam/caamalg_qi.c
1307
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi.c
1365
iv_dma = dma_map_single(qidev, iv, ivsize, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi.c
1390
iv_dma, ivsize, DMA_BIDIRECTIONAL, 0, 0);
drivers/crypto/caam/caamalg_qi.c
2480
ctx->dir = DMA_BIDIRECTIONAL;
drivers/crypto/caam/caamalg_qi.c
884
dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi.c
913
edesc->iv_dma, ivsize, DMA_BIDIRECTIONAL, edesc->qm_sg_dma,
drivers/crypto/caam/caamalg_qi.c
986
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
1162
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
1209
iv_dma = dma_map_single(dev, iv, ivsize, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
1237
iv_dma, ivsize, DMA_BIDIRECTIONAL, 0, 0);
drivers/crypto/caam/caamalg_qi2.c
1281
edesc->iv_dma, ivsize, DMA_BIDIRECTIONAL, edesc->qm_sg_dma,
drivers/crypto/caam/caamalg_qi2.c
1588
ctx->dir = uses_dkp ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/crypto/caam/caamalg_qi2.c
163
dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3154
desc_bytes(desc), DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3166
desc_bytes(desc), DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3178
desc_bytes(desc), DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3190
desc_bytes(desc), DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3238
key_dma = dma_map_single(ctx->dev, key, *keylen, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3300
dma_unmap_single(ctx->dev, key_dma, *keylen, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3443
ahash_unmap_ctx(ctx->dev, edesc, req, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3482
ahash_unmap_ctx(ctx->dev, edesc, req, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3588
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3645
ahash_unmap_ctx(ctx->dev, edesc, req, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3676
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3716
ahash_unmap_ctx(ctx->dev, edesc, req, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3770
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3810
ahash_unmap_ctx(ctx->dev, edesc, req, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
440
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
4589
DMA_BIDIRECTIONAL,
drivers/crypto/caam/caamalg_qi2.c
4625
DMA_BIDIRECTIONAL, DMA_ATTR_SKIP_CPU_SYNC);
drivers/crypto/caam/caamalg_qi2.c
4858
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
5509
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
5540
DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
1000
digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
1002
ahash_unmap_ctx(jrdev, edesc, req, digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
1053
edesc->sec4_sg, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
1074
digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
1076
ahash_unmap_ctx(jrdev, edesc, req, digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
1799
ctx->key_dir = DMA_BIDIRECTIONAL;
drivers/crypto/caam/caamhash.c
1809
ctx->dir = DMA_BIDIRECTIONAL;
drivers/crypto/caam/caamhash.c
379
key_dma = dma_map_single(jrdev, key, *keylen, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
415
dma_unmap_single(jrdev, key_dma, *keylen, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
633
ahash_done_cpy(jrdev, desc, err, context, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
690
ahash_done_switch(jrdev, desc, err, context, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
891
edesc->sec4_sg, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
928
ctx->ctx_len, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
941
ahash_unmap_ctx(jrdev, edesc, req, ctx->ctx_len, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamhash.c
973
edesc->sec4_sg, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
100
dma_unmap_single(dev, pdb->tmp2_dma, q_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
118
dma_unmap_single(dev, pdb->tmp1_dma, p_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
119
dma_unmap_single(dev, pdb->tmp2_dma, q_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
527
pdb->tmp1_dma = dma_map_single(dev, key->tmp1, p_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
533
pdb->tmp2_dma = dma_map_single(dev, key->tmp2, q_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
563
dma_unmap_single(dev, pdb->tmp1_dma, p_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
616
pdb->tmp1_dma = dma_map_single(dev, key->tmp1, p_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
622
pdb->tmp2_dma = dma_map_single(dev, key->tmp2, q_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
652
dma_unmap_single(dev, pdb->tmp1_dma, p_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caampkc.c
99
dma_unmap_single(dev, pdb->tmp1_dma, p_sz, DMA_BIDIRECTIONAL);
drivers/crypto/caam/key_gen.c
121
dma_unmap_single(jrdev, dma_addr, local_max, DMA_BIDIRECTIONAL);
drivers/crypto/caam/key_gen.c
75
dma_addr = dma_map_single(jrdev, key_out, local_max, DMA_BIDIRECTIONAL);
drivers/crypto/caam/qi.c
117
DMA_BIDIRECTIONAL);
drivers/crypto/caam/qi.c
167
sizeof(drv_req->fd_sgt), DMA_BIDIRECTIONAL);
drivers/crypto/caam/qi.c
378
DMA_BIDIRECTIONAL);
drivers/crypto/caam/qi.c
433
DMA_BIDIRECTIONAL);
drivers/crypto/caam/qi.c
459
dma_unmap_single(qidev, hwdesc, size, DMA_BIDIRECTIONAL);
drivers/crypto/caam/qi.c
509
DMA_BIDIRECTIONAL);
drivers/crypto/caam/qi.c
610
sizeof(drv_req->fd_sgt), DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
112
list[i].size, DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
190
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
209
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
275
info->dlen, DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
279
COMPLETION_CODE_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
283
sizeof(union cpt_res_s), DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
292
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
300
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
454
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
62
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
166
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
182
dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_BIDIRECTIONAL);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
194
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
207
dma_unmap_sg(dev, req->dst, sg_nents(req->dst), DMA_BIDIRECTIONAL);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
62
DMA_BIDIRECTIONAL);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
70
DMA_BIDIRECTIONAL);
drivers/crypto/ccp/ccp-ops.c
1034
in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE);
drivers/crypto/ccp/ccp-ops.c
1221
DMA_BIDIRECTIONAL);
drivers/crypto/ccp/ccp-ops.c
1244
in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE);
drivers/crypto/ccp/ccp-ops.c
1404
DMA_BIDIRECTIONAL);
drivers/crypto/ccp/ccp-ops.c
1433
in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE);
drivers/crypto/ccp/ccp-ops.c
1667
DMA_BIDIRECTIONAL);
drivers/crypto/ccp/ccp-ops.c
2037
in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE);
drivers/crypto/ccp/ccp-ops.c
550
DMA_BIDIRECTIONAL);
drivers/crypto/ccp/ccp-ops.c
740
DMA_BIDIRECTIONAL);
drivers/crypto/ccp/ccp-ops.c
791
in_place ? DMA_BIDIRECTIONAL
drivers/crypto/ccp/ccp-ops.c
853
DMA_BIDIRECTIONAL);
drivers/crypto/ccp/ccp-ops.c
887
DMA_BIDIRECTIONAL);
drivers/crypto/ccp/ccp-ops.c
999
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
1010
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
1062
(req->src != req->dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL),
drivers/crypto/ccree/cc_buffer_mgr.c
349
ivsize, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
365
dma_unmap_sg(dev, src, req_ctx->in_nents, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
382
int src_direction = (src != dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
392
dma_map_single(dev, info, ivsize, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
462
int src_direction = (req->src != req->dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
466
MAX_MAC_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
472
AES_BLOCK_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
501
hw_iv_size, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
567
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
978
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
1053
sizeof(ctx->digest_buff), DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
1061
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
1078
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
1091
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
122
digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
147
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
166
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
185
ctx->inter_digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
198
HASH_MAX_LEN_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
213
DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
230
HASH_MAX_LEN_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
236
ctx->inter_digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
248
ctx->inter_digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
255
HASH_MAX_LEN_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
262
ctx->inter_digestsize, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_hash.c
274
DMA_BIDIRECTIONAL);
drivers/crypto/chelsio/chcr_algo.c
2515
DMA_BIDIRECTIONAL);
drivers/crypto/chelsio/chcr_algo.c
2525
DMA_BIDIRECTIONAL);
drivers/crypto/chelsio/chcr_algo.c
2547
dma_unmap_single(dev, reqctx->iv_dma, IV, DMA_BIDIRECTIONAL);
drivers/crypto/chelsio/chcr_algo.c
2577
DMA_BIDIRECTIONAL);
drivers/crypto/chelsio/chcr_algo.c
2581
DMA_BIDIRECTIONAL);
drivers/crypto/chelsio/chcr_algo.c
2752
DMA_BIDIRECTIONAL);
drivers/crypto/chelsio/chcr_algo.c
2779
DMA_BIDIRECTIONAL);
drivers/crypto/gemini/sl3516-ce-cipher.c
155
DMA_BIDIRECTIONAL);
drivers/crypto/gemini/sl3516-ce-cipher.c
252
DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec/sec_algs.c
533
DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec/sec_algs.c
536
DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec/sec_algs.c
576
count = dma_map_sg(dev, sgl, sgl_len_in, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec/sec_algs.c
606
dma_unmap_sg(dev, sgl, sgl_len_in, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec/sec_algs.c
626
dma_unmap_sg(dev, sgl, sgl_len_in, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec/sec_algs.c
847
DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1037
dma_unmap_single(ctx->dev, buf->in_dma, SEC_PBUF_SZ, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1120
DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1172
src_direction = dst == src ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1238
SEC_MAX_MAC_LEN, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1268
dma_unmap_single(dev, a_req->out_mac_dma, SEC_MAX_MAC_LEN, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1292
hisi_acc_sg_buf_unmap(dev, src, req->in, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1305
sec_cipher_put_hw_sgl(dev, src, req->buf.in_dma, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1312
dma_unmap_single(dev, a_req->out_mac_dma, SEC_MAX_MAC_LEN, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
999
buf->in_dma = dma_map_single(dev, buf->pbuf, SEC_PBUF_SZ, DMA_BIDIRECTIONAL);
drivers/crypto/inside-secure/eip93/eip93-common.c
608
if (!dma_map_sg(eip93->dev, dst, rctx->dst_nents, DMA_BIDIRECTIONAL)) {
drivers/crypto/inside-secure/eip93/eip93-common.c
622
dma_unmap_sg(eip93->dev, dst, rctx->dst_nents, DMA_BIDIRECTIONAL);
drivers/crypto/inside-secure/eip93/eip93-common.c
651
DMA_BIDIRECTIONAL);
drivers/crypto/inside-secure/eip93/eip93-common.c
662
DMA_BIDIRECTIONAL);
drivers/crypto/inside-secure/safexcel_cipher.c
646
DMA_BIDIRECTIONAL);
drivers/crypto/inside-secure/safexcel_cipher.c
746
!dma_map_sg(priv->dev, src, sreq->nr_src, DMA_BIDIRECTIONAL))
drivers/crypto/inside-secure/safexcel_cipher.c
904
DMA_BIDIRECTIONAL);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1106
enum dma_data_direction src_direction = DMA_BIDIRECTIONAL;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
984
enum dma_data_direction src_direction = DMA_BIDIRECTIONAL;
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
388
DMA_BIDIRECTIONAL :
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
425
rctx->dst_nents, DMA_BIDIRECTIONAL);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
695
DMA_BIDIRECTIONAL :
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
792
rctx->in_place ? DMA_BIDIRECTIONAL :
drivers/crypto/intel/qat/qat_common/qat_bl.c
165
DMA_BIDIRECTIONAL);
drivers/crypto/intel/qat/qat_common/qat_bl.c
207
DMA_BIDIRECTIONAL);
drivers/crypto/intel/qat/qat_common/qat_bl.c
26
bl_dma_dir = blp != blpout ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/intel/qat/qat_common/qat_bl.c
41
DMA_BIDIRECTIONAL);
drivers/crypto/intel/qat/qat_common/qat_bl.c
90
bufl_dma_dir = sgl != sglout ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/intel/qat/qat_common/qat_compression.c
207
obuff_p = dma_map_single(dev, obuff, ovf_buff_sz, DMA_BIDIRECTIONAL);
drivers/crypto/intel/qat/qat_common/qat_compression.c
235
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/cesa/cesa.c
393
DMA_BIDIRECTIONAL, 0);
drivers/crypto/marvell/cesa/cesa.c
410
cesa->sram_size, DMA_BIDIRECTIONAL, 0);
drivers/crypto/marvell/cesa/cipher.c
342
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/cesa/cipher.c
403
req->dst != req->src ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL);
drivers/crypto/marvell/cesa/cipher.c
70
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
114
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
161
list[i].size, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
225
info->dma_len, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
198
info->dma_len, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
207
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
215
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/cn10k_cpt.c
153
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/cn10k_cpt.c
183
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
192
info->dma_len, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
201
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
209
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
233
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
276
list[j].size, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
302
DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
341
list[j].size, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
424
info->dma_len, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
533
info->dma_len, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
1537
rptr_baddr = dma_map_single(&pdev->dev, rptr, len, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
1588
dma_unmap_single(&pdev->dev, rptr_baddr, len, DMA_BIDIRECTIONAL);
drivers/crypto/qce/aead.c
41
dir_src = diff_dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/qce/aead.c
42
dir_dst = diff_dst ? DMA_FROM_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/qce/aead.c
437
dir_src = diff_dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/qce/aead.c
438
dir_dst = diff_dst ? DMA_FROM_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/qce/skcipher.c
41
dir_src = diff_dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/qce/skcipher.c
42
dir_dst = diff_dst ? DMA_FROM_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/qce/skcipher.c
82
dir_src = diff_dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/qce/skcipher.c
83
dir_dst = diff_dst ? DMA_FROM_DEVICE : DMA_BIDIRECTIONAL;
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
347
err = dma_map_sg(rkc->dev, sgs, 1, DMA_BIDIRECTIONAL);
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
386
dma_unmap_sg(rkc->dev, sgs, 1, DMA_BIDIRECTIONAL);
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
424
dma_unmap_sg(rkc->dev, sgs, 1, DMA_BIDIRECTIONAL);
drivers/crypto/sa2ul.c
1014
if (rxd->mapped_sg[0].dir == DMA_BIDIRECTIONAL)
drivers/crypto/sa2ul.c
1111
dir_src = DMA_BIDIRECTIONAL;
drivers/crypto/starfive/jh7110-aes.c
512
src_nents = dma_map_sg(cryp->dev, stsg, 1, DMA_BIDIRECTIONAL);
drivers/crypto/starfive/jh7110-aes.c
520
dma_unmap_sg(cryp->dev, stsg, 1, DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1009
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1227
DMA_BIDIRECTIONAL : DMA_TO_DEVICE);
drivers/crypto/talitos.c
1306
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1412
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1543
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1600
DMA_BIDIRECTIONAL : DMA_TO_DEVICE);
drivers/crypto/talitos.c
1629
edesc->dma_len, DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1737
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1741
TALITOS_DESC_SIZE, DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1896
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
1902
edesc->dma_len, DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
297
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
301
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
372
DMA_BIDIRECTIONAL);
drivers/crypto/talitos.c
983
dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/ti/dthev2-aes.c
300
src_dir = DMA_BIDIRECTIONAL;
drivers/crypto/ti/dthev2-aes.c
301
dst_dir = DMA_BIDIRECTIONAL;
drivers/crypto/ti/dthev2-aes.c
390
if (dst_dir != DMA_BIDIRECTIONAL)
drivers/crypto/xilinx/zynqmp-aes-gcm.c
167
dma_addr_data = dma_map_single(dev, kbuf, dma_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
193
dma_unmap_single(dev, dma_addr_data, dma_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
202
dma_unmap_single(dev, dma_addr_data, dma_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
274
dma_addr_hw_req = dma_map_single(dev, dmabuf, dmabuf_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
280
dma_addr_data = dma_map_single(dev, kbuf, kbuf_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
282
dma_unmap_single(dev, dma_addr_hw_req, dmabuf_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
320
dma_sync_single_for_device(dev, dma_addr_hw_req, dmabuf_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
352
dma_unmap_single(dev, dma_addr_data, kbuf_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
353
dma_unmap_single(dev, dma_addr_hw_req, dmabuf_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
364
dma_unmap_single(dev, dma_addr_data, kbuf_size, DMA_BIDIRECTIONAL);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
366
dma_unmap_single(dev, dma_addr_hw_req, dmabuf_size, DMA_BIDIRECTIONAL);
drivers/dma-buf/dma-buf.c
1436
bool write = (direction == DMA_BIDIRECTIONAL ||
drivers/dma-buf/dma-buf.c
566
direction = DMA_BIDIRECTIONAL;
drivers/dma-buf/udmabuf.c
238
put_sg_table(dev, ubuf->sg, DMA_BIDIRECTIONAL);
drivers/dma/dmaengine.c
1401
DMA_BIDIRECTIONAL);
drivers/dma/dmatest.c
783
DMA_BIDIRECTIONAL);
drivers/dma/pl330.c
2196
return DMA_BIDIRECTIONAL;
drivers/dma/ppc4xx/adma.c
3732
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/dma/ppc4xx/adma.c
4158
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/dma/ppc4xx/adma.c
4160
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/dma/ppc4xx/adma.c
4201
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/dma/ppc4xx/adma.c
4203
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/dma/ppc4xx/adma.c
4253
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/dma/ppc4xx/adma.c
4255
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/firmware/tegra/ivc.c
674
DMA_BIDIRECTIONAL);
drivers/firmware/tegra/ivc.c
679
DMA_BIDIRECTIONAL);
drivers/firmware/tegra/ivc.c
682
DMA_BIDIRECTIONAL);
drivers/firmware/tegra/ivc.c
716
DMA_BIDIRECTIONAL);
drivers/firmware/tegra/ivc.c
718
DMA_BIDIRECTIONAL);
drivers/fpga/dfl-afu-dma-region.c
220
DMA_BIDIRECTIONAL);
drivers/fpga/dfl-afu-dma-region.c
344
DMA_BIDIRECTIONAL);
drivers/fpga/dfl-afu-dma-region.c
365
region->iova, region->length, DMA_BIDIRECTIONAL);
drivers/fpga/dfl-afu-dma-region.c
401
region->iova, region->length, DMA_BIDIRECTIONAL);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
565
DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
667
DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
726
DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788
DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
304
bool reads = (direction == DMA_BIDIRECTIONAL ||
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
104
DMA_BIDIRECTIONAL,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
146
DMA_BIDIRECTIONAL);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
82
PAGE_SIZE, DMA_BIDIRECTIONAL,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1042
dma_buf_unmap_attachment(attach, ttm->sg, DMA_BIDIRECTIONAL);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
791
DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
830
DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
921
sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
318
DMA_BIDIRECTIONAL);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
645
dst[i] = dma_map_page(dev, dpage, 0, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
164
enum dma_data_direction dir = DMA_BIDIRECTIONAL;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
239
enum dma_data_direction dir = DMA_BIDIRECTIONAL;
drivers/gpu/drm/drm_gem_shmem_helper.c
181
DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/drm_gem_shmem_helper.c
500
dma_unmap_sgtable(dev->dev, shmem->sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/drm_gem_shmem_helper.c
773
ret = dma_map_sgtable(obj->dev->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/drm_gpusvm.c
1410
DMA_BIDIRECTIONAL;
drivers/gpu/drm/drm_prime.c
1014
dma_buf_unmap_attachment_unlocked(attach, sgt, DMA_BIDIRECTIONAL);
drivers/gpu/drm/drm_prime.c
1112
dma_buf_unmap_attachment_unlocked(attach, sg, DMA_BIDIRECTIONAL);
drivers/gpu/drm/drm_prime.c
996
sgt = dma_buf_map_attachment_unlocked(attach, DMA_BIDIRECTIONAL);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
31
dma_map_sgtable(dev->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
378
return DMA_BIDIRECTIONAL;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
55
dma_unmap_sgtable(dev->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
401
DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
510
DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
120
bool write = (direction == DMA_BIDIRECTIONAL || direction == DMA_TO_DEVICE);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
244
DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
272
DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
223
err = dma_map_sgtable(i915_tt->dev, st, DMA_BIDIRECTIONAL,
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
336
dma_unmap_sgtable(i915_tt->dev, st, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
541
ret = dma_map_sgtable(i915_tt->dev, st, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
296
st = dma_buf_map_attachment_unlocked(import_attach, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
309
dma_buf_unmap_attachment_unlocked(import_attach, st, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/gtt.c
2315
daddr = dma_map_page(dev, virt_to_page(scratch_pt), 0, 4096, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/gtt.c
2366
dma_unmap_page(dev, daddr, 4096, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/gtt.c
2646
4096, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/gtt.c
2660
dma_unmap_page(dev, daddr, 4096, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/gtt.c
2684
dma_unmap_page(dev, daddr, 4096, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/gtt.c
685
DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/gtt.c
789
0, 4096, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/gtt.c
805
dma_unmap_page(kdev, daddr, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/kvmgt.c
190
*dma_addr = dma_map_page(dev, page, 0, size, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/gvt/kvmgt.c
206
dma_unmap_page(dev, dma_addr, size, DMA_BIDIRECTIONAL);
drivers/gpu/drm/i915/i915_gem_gtt.c
33
DMA_BIDIRECTIONAL,
drivers/gpu/drm/i915/i915_gem_gtt.c
67
DMA_BIDIRECTIONAL);
drivers/gpu/drm/imagination/pvr_gem.c
227
dma_sync_sgtable_for_cpu(dev, shmem_obj->sgt, DMA_BIDIRECTIONAL);
drivers/gpu/drm/imagination/pvr_gem.c
267
dma_sync_sgtable_for_device(dev, shmem_obj->sgt, DMA_BIDIRECTIONAL);
drivers/gpu/drm/imagination/pvr_gem.c
377
dma_sync_sgtable_for_device(drm_dev->dev, sgt, DMA_BIDIRECTIONAL);
drivers/gpu/drm/lima/lima_gem.c
73
dma_unmap_sgtable(dev, bo->base.sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/lima/lima_gem.c
83
ret = dma_map_sgtable(dev, &sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/lima/lima_gem.c
99
dma_unmap_sgtable(dev, &sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/msm/msm_gem.c
134
dma_map_sgtable(dev, msm_obj->sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/msm/msm_gem.c
141
dma_unmap_sgtable(dev, msm_obj->sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/nouveau/nouveau_dmem.c
166
DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
176
DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
271
DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
525
dma_info[i].size, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
749
DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
775
dma_unmap_page(dev, dma_info->dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
816
dma_info[nr_dma].size, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
252
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
287
0, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1574
dma_unmap_sgtable(device->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1607
ret = dma_map_sgtable(device->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
339
DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
454
dma_adr = dma_map_page(dev, p, 0, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
507
DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
211
DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
90
DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
300
dma_unmap_page(dev, addr, 1UL << 21, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
352
1UL << 21, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
45
dma_unmap_page(dev, addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
95
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/panfrost/panfrost_gem.c
99
DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/panfrost/panfrost_mmu.c
685
ret = dma_map_sgtable(pfdev->base.dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/panfrost/panfrost_mmu.c
707
dma_unmap_sgtable(pfdev->base.dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/radeon/radeon_device.c
789
0, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/gpu/drm/radeon/radeon_device.c
813
DMA_BIDIRECTIONAL);
drivers/gpu/drm/radeon/radeon_ttm.c
332
DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/gpu/drm/radeon/radeon_ttm.c
392
DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
342
DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
469
int err = dma_map_sgtable(drm->dev, sg, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
475
dma_unmap_sgtable(drm->dev, sg, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/tegra/uapi.c
230
direction = DMA_BIDIRECTIONAL;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
105
ret = dma_map_sgtable(drm_dev->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/ttm/ttm_pool.c
262
addr = dma_map_page(pool->dev, p, 0, size, DMA_BIDIRECTIONAL);
drivers/gpu/drm/ttm/ttm_pool.c
281
DMA_BIDIRECTIONAL);
drivers/gpu/drm/virtio/virtgpu_prime.c
163
sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL);
drivers/gpu/drm/virtio/virtgpu_prime.c
169
dma_buf_unmap_attachment(attach, sgt, DMA_BIDIRECTIONAL);
drivers/gpu/drm/virtio/virtgpu_prime.c
195
DMA_BIDIRECTIONAL);
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
139
dma_unmap_sgtable(dev, &vmw_tt->sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
160
return dma_map_sgtable(dev, &vmw_tt->sgt, DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/xe/xe_bo.c
1484
DMA_BIDIRECTIONAL);
drivers/gpu/drm/xe/xe_bo.c
1490
DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/xe/xe_bo.c
1600
DMA_BIDIRECTIONAL);
drivers/gpu/drm/xe/xe_bo.c
404
ret = dma_map_sgtable(xe->drm.dev, xe_tt->sg, DMA_BIDIRECTIONAL,
drivers/gpu/drm/xe/xe_bo.c
421
DMA_BIDIRECTIONAL, 0);
drivers/gpu/drm/xe/xe_bo.c
754
dma_buf_unmap_attachment(attach, ttm_bo->sg, DMA_BIDIRECTIONAL);
drivers/gpu/drm/xe/xe_bo.c
762
dma_buf_unmap_attachment(attach, ttm_bo->sg, DMA_BIDIRECTIONAL);
drivers/gpu/drm/xe/xe_bo.c
766
sg = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL);
drivers/gpu/drm/xe/xe_dma_buf.c
175
bool reads = (direction == DMA_BIDIRECTIONAL ||
drivers/gpu/host1x/job.c
176
direction = DMA_BIDIRECTIONAL;
drivers/i2c/busses/i2c-ismt.c
511
dma_direction = DMA_BIDIRECTIONAL;
drivers/i2c/busses/i2c-ismt.c
551
dma_direction = DMA_BIDIRECTIONAL;
drivers/infiniband/core/umem.c
262
DMA_BIDIRECTIONAL, dma_attr);
drivers/infiniband/core/umem.c
58
DMA_BIDIRECTIONAL,
drivers/infiniband/core/umem_dmabuf.c
110
DMA_BIDIRECTIONAL);
drivers/infiniband/core/umem_dmabuf.c
33
DMA_BIDIRECTIONAL);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
565
DMA_BIDIRECTIONAL);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
585
DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/puda.c
1121
buf->mem.size, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/puda.c
156
buf->mem.size, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/puda.c
181
DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/puda.c
367
buf->mem.size, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/puda.c
398
buf->mem.size, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/puda.c
546
buf->mem.size, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/puda.c
88
buf->mem.size, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/utils.c
2208
DMA_BIDIRECTIONAL);
drivers/infiniband/hw/irdma/utils.c
2227
dma_unmap_page(hw->device, pg_dma[i], PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/mthca/mthca_eq.c
743
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/mthca/mthca_eq.c
752
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/mthca/mthca_eq.c
763
DMA_BIDIRECTIONAL);
drivers/infiniband/hw/mthca/mthca_memfree.c
190
DMA_BIDIRECTIONAL);
drivers/infiniband/hw/mthca/mthca_memfree.c
209
chunk->npages, DMA_BIDIRECTIONAL);
drivers/infiniband/hw/mthca/mthca_memfree.c
70
DMA_BIDIRECTIONAL);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1157
max_chunk_size, DMA_BIDIRECTIONAL);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
313
offset, DMA_BIDIRECTIONAL);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
555
srv_mr->sgt.nents, DMA_BIDIRECTIONAL);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
615
sgt->nents, DMA_BIDIRECTIONAL);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
681
sgt->nents, DMA_BIDIRECTIONAL);
drivers/iommu/dma-iommu.c
1639
int ioprot = dma_info_to_prot(DMA_BIDIRECTIONAL, coherent, attrs);
drivers/iommu/dma-iommu.c
738
case DMA_BIDIRECTIONAL:
drivers/iommu/dma-iommu.c
936
int ioprot = dma_info_to_prot(DMA_BIDIRECTIONAL, coherent, attrs);
drivers/media/common/videobuf2/videobuf2-core.c
2660
q->dma_dir = DMA_BIDIRECTIONAL;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
547
buf->dma_dir == DMA_BIDIRECTIONAL) {
drivers/media/common/videobuf2/videobuf2-dma-contig.c
600
buf->dma_dir == DMA_BIDIRECTIONAL);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
246
buf->dma_dir == DMA_BIDIRECTIONAL);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
297
buf->dma_dir == DMA_BIDIRECTIONAL)
drivers/media/common/videobuf2/videobuf2-vmalloc.c
139
buf->dma_dir == DMA_BIDIRECTIONAL) {
drivers/media/common/videobuf2/videobuf2-vmalloc.c
90
buf->dma_dir == DMA_BIDIRECTIONAL);
drivers/media/pci/intel/ipu6/ipu6-dma.c
187
PAGE_SIZE, DMA_BIDIRECTIONAL,
drivers/media/pci/intel/ipu6/ipu6-dma.c
203
PAGE_SIZE, DMA_BIDIRECTIONAL,
drivers/media/pci/intel/ipu6/ipu6-dma.c
228
DMA_BIDIRECTIONAL, attrs);
drivers/media/pci/intel/ipu6/ipu6-dma.c
281
DMA_BIDIRECTIONAL, attrs);
drivers/media/pci/intel/ipu6/ipu6-mmu.c
132
dma = dma_map_single(mmu_info->dev, ptr, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/pci/intel/ipu6/ipu6-mmu.c
169
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/pci/intel/ipu6/ipu6-mmu.c
207
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/pci/intel/ipu6/ipu6-mmu.c
432
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/pci/intel/ipu6/ipu6-mmu.c
467
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/pci/intel/ipu6/ipu6-mmu.c
725
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/pci/intel/ipu6/ipu6-mmu.c
734
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/pci/intel/ipu6/ipu6-mmu.c
742
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
86
entry->dma_dir = DMA_BIDIRECTIONAL;
drivers/media/platform/rockchip/rga/rga-hw.c
437
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/media/platform/ti/omap3isp/ispstat.c
155
DMA_BIDIRECTIONAL);
drivers/media/platform/ti/vpe/vpdma.c
395
DMA_BIDIRECTIONAL);
drivers/media/platform/ti/vpe/vpdma.c
417
DMA_BIDIRECTIONAL);
drivers/message/fusion/mptsas.c
2304
1, DMA_BIDIRECTIONAL))
drivers/message/fusion/mptsas.c
2321
1, DMA_BIDIRECTIONAL))
drivers/message/fusion/mptsas.c
2359
DMA_BIDIRECTIONAL);
drivers/message/fusion/mptsas.c
2362
DMA_BIDIRECTIONAL);
drivers/misc/fastrpc.c
358
DMA_BIDIRECTIONAL);
drivers/misc/fastrpc.c
810
table = dma_buf_map_attachment_unlocked(map->attach, DMA_BIDIRECTIONAL);
drivers/misc/genwqe/card_utils.c
237
DMA_BIDIRECTIONAL);
drivers/misc/genwqe/card_utils.c
257
DMA_BIDIRECTIONAL); /* FIXME rd/rw */
drivers/misc/ibmvmc.c
156
queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL);
drivers/misc/ibmvmc.c
2129
DMA_BIDIRECTIONAL);
drivers/misc/ibmvmc.c
2180
queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL);
drivers/misc/ibmvmc.c
285
DMA_BIDIRECTIONAL);
drivers/misc/ibmvmc.c
310
dma_unmap_single(&vdev->dev, dma_handle, size, DMA_BIDIRECTIONAL);
drivers/mmc/host/au1xmmc.c
615
host->dma.dir = DMA_BIDIRECTIONAL;
drivers/mmc/host/sdhci.c
4233
DMA_BIDIRECTIONAL);
drivers/mmc/host/wbsd.c
1376
WBSD_DMA_SIZE, DMA_BIDIRECTIONAL);
drivers/mmc/host/wbsd.c
1402
WBSD_DMA_SIZE, DMA_BIDIRECTIONAL);
drivers/mmc/host/wbsd.c
1424
WBSD_DMA_SIZE, DMA_BIDIRECTIONAL);
drivers/mtd/nand/ecc-mxic.c
576
nents = dma_map_sg(mxic->dev, ctx->sg, 2, DMA_BIDIRECTIONAL);
drivers/mtd/nand/ecc-mxic.c
594
dma_unmap_sg(mxic->dev, ctx->sg, 2, DMA_BIDIRECTIONAL);
drivers/mtd/nand/ecc-mxic.c
633
nents = dma_map_sg(mxic->dev, ctx->sg, 2, DMA_BIDIRECTIONAL);
drivers/mtd/nand/ecc-mxic.c
651
dma_unmap_sg(mxic->dev, ctx->sg, 2, DMA_BIDIRECTIONAL);
drivers/mtd/nand/ecc-mxic.c
688
nents = dma_map_sg(mxic->dev, ctx->sg, 2, DMA_BIDIRECTIONAL);
drivers/mtd/nand/ecc-mxic.c
712
dma_unmap_sg(mxic->dev, ctx->sg, 2, DMA_BIDIRECTIONAL);
drivers/mtd/nand/ecc-realtek.c
420
DMA_BIDIRECTIONAL, GFP_KERNEL);
drivers/mtd/nand/ecc-realtek.c
442
DMA_BIDIRECTIONAL);
drivers/mtd/nand/raw/cadence-nand-controller.c
3176
DMA_BIDIRECTIONAL, 0);
drivers/mtd/nand/raw/cadence-nand-controller.c
3208
cdns_ctrl->io.size, DMA_BIDIRECTIONAL, 0);
drivers/mtd/nand/raw/cadence-nand-controller.c
3234
DMA_BIDIRECTIONAL, 0);
drivers/mtd/nand/raw/loongson-nand-controller.c
906
DMA_BIDIRECTIONAL, 0);
drivers/mtd/nand/raw/lpc32xx_mlc.c
404
DMA_BIDIRECTIONAL);
drivers/mtd/nand/raw/lpc32xx_mlc.c
426
DMA_BIDIRECTIONAL);
drivers/mtd/nand/raw/lpc32xx_mlc.c
430
DMA_BIDIRECTIONAL);
drivers/mtd/nand/raw/lpc32xx_slc.c
451
DMA_BIDIRECTIONAL);
drivers/mtd/nand/raw/lpc32xx_slc.c
473
DMA_BIDIRECTIONAL);
drivers/mtd/nand/raw/lpc32xx_slc.c
478
DMA_BIDIRECTIONAL);
drivers/mtd/nand/raw/qcom_nandc.c
2302
DMA_BIDIRECTIONAL, 0);
drivers/mtd/nand/raw/qcom_nandc.c
2336
DMA_BIDIRECTIONAL, 0);
drivers/mtd/nand/raw/qcom_nandc.c
2361
DMA_BIDIRECTIONAL, 0);
drivers/net/ethernet/altera/altera_sgdma.c
106
priv->rxdescmem, DMA_BIDIRECTIONAL);
drivers/net/ethernet/altera/altera_sgdma.c
71
priv->rxdescmem, DMA_BIDIRECTIONAL);
drivers/net/ethernet/amazon/ena/ena_netdev.c
496
DMA_BIDIRECTIONAL);
drivers/net/ethernet/amazon/ena/ena_netdev.c
547
dma_unmap_page_attrs(rx_ring->dev, rx_info->dma_addr, ENA_PAGE_SIZE, DMA_BIDIRECTIONAL,
drivers/net/ethernet/broadcom/b44.c
1115
DMA_TABLE_BYTES, DMA_BIDIRECTIONAL);
drivers/net/ethernet/broadcom/b44.c
1140
DMA_TABLE_BYTES, DMA_BIDIRECTIONAL);
drivers/net/ethernet/broadcom/b44.c
1195
DMA_BIDIRECTIONAL);
drivers/net/ethernet/broadcom/b44.c
703
DMA_BIDIRECTIONAL);
drivers/net/ethernet/broadcom/b44.c
731
DMA_BIDIRECTIONAL);
drivers/net/ethernet/broadcom/b44.c
747
DMA_BIDIRECTIONAL);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4886
bp->rx_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1000
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1230
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1235
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1264
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1269
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1317
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
244
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
274
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
376
DMA_BIDIRECTIONAL);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
987
DMA_BIDIRECTIONAL);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4003
adapter->hma.sgt->nents, DMA_BIDIRECTIONAL);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4091
DMA_BIDIRECTIONAL);
drivers/net/ethernet/engleder/tsnep_main.c
1015
pp_params.dma_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/engleder/tsnep_main.c
660
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1026
addr = dma_map_single(dev, skb->data, skb->len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1045
sgt_addr = dma_map_single(dev, sgt_buf, sgt_buf_size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1061
dma_unmap_single(dev, addr, skb->len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1097
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1147
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1151
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1159
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1164
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1173
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1191
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1197
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1202
dma_unmap_single(dev, sg_addr, skb->len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1347
sgt_addr = dma_map_single(dev, sgt_buf, sgt_buf_size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
165
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1701
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
223
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2850
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
295
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
469
priv->rx_buf_size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
480
priv->rx_buf_size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
599
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
618
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
627
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
672
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
678
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
682
DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
933
num_dma_bufs = dma_map_sg(dev, scl, num_sg, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
977
addr = dma_map_single(dev, sgt_buf, sgt_buf_size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
994
dma_unmap_sg(dev, scl, num_sg, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c
368
sgt_addr = dma_map_single(dev, sgt_buf, sgt_buf_size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/enetc/enetc.c
1331
rx_swbd->dir = xdp ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE;
drivers/net/ethernet/freescale/fec_main.c
391
return dma_alloc_noncoherent(dev, size, handle, DMA_BIDIRECTIONAL, gfp);
drivers/net/ethernet/freescale/fec_main.c
397
dma_free_noncoherent(dev, size, cpu_addr, handle, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/fec_main.c
4717
dma_sync_len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/freescale/fec_main.c
480
.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE,
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
259
.dma_dir = xdp ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE,
drivers/net/ethernet/i825xx/lasi_82596.c
183
DMA_BIDIRECTIONAL, GFP_KERNEL);
drivers/net/ethernet/i825xx/lasi_82596.c
194
lp->dma, lp->dma_addr, DMA_BIDIRECTIONAL);
drivers/net/ethernet/i825xx/lasi_82596.c
207
lp->dma_addr, DMA_BIDIRECTIONAL);
drivers/net/ethernet/i825xx/lib82596.c
378
DMA_BIDIRECTIONAL);
drivers/net/ethernet/i825xx/lib82596.c
386
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmveth.c
655
adapter->buffer_list_addr, 4096, DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmveth.c
662
adapter->filter_list_addr, 4096, DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmveth.c
747
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmveth.c
756
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmveth.c
799
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmveth.c
803
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmvnic.c
4034
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmvnic.c
4061
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmvnic.c
4109
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmvnic.c
6254
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmvnic.c
6278
DMA_BIDIRECTIONAL);
drivers/net/ethernet/ibm/ibmvnic.c
6331
dma_unmap_single(dev, crq->msg_token, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
1924
RFD_BUF_LEN, DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
1942
DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
1962
sizeof(struct rfd), DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
1996
DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
2100
DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
2109
DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
2115
DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
2139
DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
2182
sizeof(struct rfd), DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/e100.c
2382
RFD_BUF_LEN, DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
417
dma_sync_single_for_device(dev, dma, size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/intel/libeth/rx.c
167
pp.dma_dir = fq->xdp ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE;
drivers/net/ethernet/marvell/mvneta.c
2141
DMA_BIDIRECTIONAL);
drivers/net/ethernet/marvell/mvneta.c
3366
.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3716
xdpf->len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5130
dma_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
653
dma_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
699
DMA_BIDIRECTIONAL, 0);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
754
DMA_BIDIRECTIONAL, 0);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
1161
DMA_BIDIRECTIONAL);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
1220
dma_unmap_single(rvu->dev, res_daddr, CPT_RES_LEN, DMA_BIDIRECTIONAL);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2125
dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2151
dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1886
pp_params.dma_dir = rcu_access_pointer(eth->prog) ? DMA_BIDIRECTIONAL
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1955
txd_info->size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/mediatek/mtk_wed.c
685
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mediatek/mtk_wed.c
694
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mediatek/mtk_wed.c
731
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mediatek/mtk_wed.c
758
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mediatek/mtk_wed.c
808
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mediatek/mtk_wed.c
817
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mediatek/mtk_wed.c
828
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mediatek/mtk_wed.c
878
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx4/en_rx.c
1036
priv->dma_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/mellanox/mlx4/icm.c
208
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx4/icm.c
222
chunk->npages, DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx4/icm.c
61
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
126
dma_sync_single_for_device(sq->pdev, dma_addr, xdptxd->len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
141
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
525
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
545
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
563
DMA_BIDIRECTIONAL);
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
195
dma_unmap_single(dma_device, dma_addr, sizeof(umr->ctx), DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
206
dma_unmap_single(&mdev->pdev->dev, umr->dma_addr, sizeof(umr->ctx), DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
874
rq->buff.map_dir = params->xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE;
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
267
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
306
addr = dma_map_page(device, page, 0, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
322
dma_unmap_page(device, addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
331
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1171
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1183
DMA_BIDIRECTIONAL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1199
DMA_BIDIRECTIONAL);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1103
DMA_BIDIRECTIONAL);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1561
.dma_dir = DMA_BIDIRECTIONAL,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
985
DMA_BIDIRECTIONAL);
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
91
pp_params.dma_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
865
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
914
DMA_BIDIRECTIONAL);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
877
pkt_len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
960
pkt_len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2196
dp->rx_dma_dir = prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
549
DMA_BIDIRECTIONAL);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
610
DMA_BIDIRECTIONAL);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
602
pp_params.dma_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/qlogic/qede/qede_fp.c
423
DMA_BIDIRECTIONAL);
drivers/net/ethernet/qlogic/qede/qede_main.c
1844
fp->rxq->data_direction = DMA_BIDIRECTIONAL;
drivers/net/ethernet/rocker/rocker_main.c
203
DMA_BIDIRECTIONAL);
drivers/net/ethernet/rocker/rocker_main.c
237
DMA_BIDIRECTIONAL);
drivers/net/ethernet/rocker/rocker_main.c
619
DMA_BIDIRECTIONAL, PAGE_SIZE);
drivers/net/ethernet/rocker/rocker_main.c
654
DMA_BIDIRECTIONAL);
drivers/net/ethernet/rocker/rocker_main.c
663
DMA_BIDIRECTIONAL);
drivers/net/ethernet/rocker/rocker_main.c
667
DMA_BIDIRECTIONAL);
drivers/net/ethernet/rocker/rocker_main.c
817
DMA_BIDIRECTIONAL,
drivers/net/ethernet/rocker/rocker_main.c
835
DMA_BIDIRECTIONAL);
drivers/net/ethernet/rocker/rocker_main.c
852
DMA_BIDIRECTIONAL);
drivers/net/ethernet/seeq/sgiseeq.c
118
sizeof(struct sgiseeq_rx_desc), DMA_BIDIRECTIONAL);
drivers/net/ethernet/seeq/sgiseeq.c
126
sizeof(struct sgiseeq_rx_desc), DMA_BIDIRECTIONAL);
drivers/net/ethernet/seeq/sgiseeq.c
752
&sp->srings_dma, DMA_BIDIRECTIONAL, GFP_KERNEL);
drivers/net/ethernet/seeq/sgiseeq.c
814
sp->srings_dma, DMA_BIDIRECTIONAL);
drivers/net/ethernet/seeq/sgiseeq.c
829
sp->srings_dma, DMA_BIDIRECTIONAL);
drivers/net/ethernet/socionext/netsec.c
1305
.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2201
pp_params.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5107
xdpf->len, DMA_BIDIRECTIONAL);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
566
.dma_dir = DMA_BIDIRECTIONAL,
drivers/net/ethernet/ti/cpsw_priv.c
1137
pp_params.dma_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/ti/icssg/icssg_common.c
479
pp_params.dma_dir = DMA_BIDIRECTIONAL;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
295
descr->link.size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/toshiba/ps3_gelic_net.c
329
descr->link.size, DMA_BIDIRECTIONAL);
drivers/net/ethernet/toshiba/ps3_gelic_net.c
335
DMA_BIDIRECTIONAL);
drivers/net/netdevsim/netdev.c
473
.dma_dir = DMA_BIDIRECTIONAL,
drivers/net/thunderbolt/trace.h
20
{ DMA_BIDIRECTIONAL, "DMA_BIDIRECTIONAL" }, \
drivers/net/vmxnet3/vmxnet3_drv.c
1389
.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE,
drivers/net/wireless/ath/ath11k/dp_rx.c
1055
DMA_BIDIRECTIONAL, GFP_ATOMIC);
drivers/net/wireless/ath/ath11k/dp_rx.c
681
rx_tid->paddr_unaligned, DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath11k/dp_rx.c
695
rx_tid->paddr_unaligned, DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath11k/dp_rx.c
714
rx_tid->paddr_unaligned, DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath11k/dp_rx.c
754
rx_tid->paddr_unaligned, DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath11k/dp_rx.c
807
rx_tid->paddr_unaligned, DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath11k/dp_rx.c
836
rx_tid->paddr_unaligned, DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath11k/dp_rx.c
988
rx_tid->paddr_unaligned, DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath12k/dp_rx.c
363
tid_qbuf->size, DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
285
DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath9k/recv.c
1080
dma_type = DMA_BIDIRECTIONAL;
drivers/net/wireless/ath/ath9k/recv.c
184
DMA_BIDIRECTIONAL);
drivers/net/wireless/ath/ath9k/recv.c
234
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1823
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1859
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1875
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3937
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlegacy/common.c
2827
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlegacy/common.c
2839
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlegacy/common.c
3212
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlegacy/common.c
3312
dma_unmap_len(meta, len), DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1269
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1272
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
782
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
787
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlwifi/fw/paging.c
159
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlwifi/fw/paging.c
205
DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlwifi/fw/paging.c
29
paging->fw_paging_size, DMA_BIDIRECTIONAL);
drivers/net/wireless/intel/iwlwifi/fw/paging.c
84
DMA_BIDIRECTIONAL);
drivers/net/wireless/marvell/mwl8k.c
2255
DMA_BIDIRECTIONAL);
drivers/net/wireless/marvell/mwl8k.c
2275
DMA_BIDIRECTIONAL);
drivers/nvme/host/fc.c
1012
DMA_BIDIRECTIONAL);
drivers/nvme/host/fc.c
1040
DMA_BIDIRECTIONAL);
drivers/nvme/host/fc.c
1070
DMA_BIDIRECTIONAL);
drivers/nvme/host/pci.c
2537
dev->hmb_sgt, DMA_BIDIRECTIONAL);
drivers/nvme/host/pci.c
2551
DMA_BIDIRECTIONAL, GFP_KERNEL, 0);
drivers/nvme/host/pci.c
2560
DMA_BIDIRECTIONAL);
drivers/nvme/target/fc.c
1617
DMA_BIDIRECTIONAL);
drivers/nvme/target/fc.c
368
DMA_BIDIRECTIONAL);
drivers/nvme/target/fc.c
396
DMA_BIDIRECTIONAL);
drivers/nvme/target/fc.c
426
DMA_BIDIRECTIONAL);
drivers/parisc/ccio-dma.c
511
[DMA_BIDIRECTIONAL] = HINT_STOP_MOST | HINT_SAFE_DMA | IOPDIR_VALID,
drivers/parisc/ccio-dma.c
858
DMA_BIDIRECTIONAL);
drivers/pci/controller/pcie-rzg3s-host.c
699
DMA_BIDIRECTIONAL);
drivers/pci/controller/pcie-rzg3s-host.c
750
dma_unmap_single(dev, msi->dma_addr, size * 2, DMA_BIDIRECTIONAL);
drivers/pci/controller/pcie-rzg3s-host.c
787
dma_unmap_single(host->dev, msi->dma_addr, size * 2, DMA_BIDIRECTIONAL);
drivers/ps3/ps3stor_lib.c
192
dev->bounce_size, DMA_BIDIRECTIONAL);
drivers/ps3/ps3stor_lib.c
210
DMA_BIDIRECTIONAL);
drivers/ps3/ps3stor_lib.c
234
DMA_BIDIRECTIONAL);
drivers/s390/scsi/zfcp_fsf.c
2530
case DMA_BIDIRECTIONAL:
drivers/scsi/3w-9xxx.c
1847
srb->sc_data_direction == DMA_BIDIRECTIONAL)
drivers/scsi/3w-9xxx.c
1920
cmd->sc_data_direction == DMA_BIDIRECTIONAL)) {
drivers/scsi/53c700.c
1852
case DMA_BIDIRECTIONAL:
drivers/scsi/53c700.c
282
size, DMA_BIDIRECTIONAL);
drivers/scsi/53c700.c
290
DMA_BIDIRECTIONAL);
drivers/scsi/53c700.c
311
DMA_BIDIRECTIONAL, GFP_KERNEL);
drivers/scsi/53c700.c
426
DMA_BIDIRECTIONAL);
drivers/scsi/53c700.c
596
SCp->sc_data_direction != DMA_BIDIRECTIONAL)
drivers/scsi/aacraid/aachba.c
1504
case DMA_BIDIRECTIONAL:
drivers/scsi/aacraid/aachba.c
1549
case DMA_BIDIRECTIONAL:
drivers/scsi/aacraid/aachba.c
1700
DMA_BIDIRECTIONAL);
drivers/scsi/aacraid/aachba.c
1749
dma_unmap_single(&dev->pdev->dev, addr, xfer_len, DMA_BIDIRECTIONAL);
drivers/scsi/aacraid/commctrl.c
545
data_dir = DMA_BIDIRECTIONAL;
drivers/scsi/aacraid/commctrl.c
595
case DMA_BIDIRECTIONAL:
drivers/scsi/aha1740.c
600
DMA_BIDIRECTIONAL);
drivers/scsi/aha1740.c
627
sizeof (host->ecb), DMA_BIDIRECTIONAL);
drivers/scsi/aha1740.c
645
sizeof (host->ecb), DMA_BIDIRECTIONAL);
drivers/scsi/aic94xx/aic94xx_task.c
30
[DMA_BIDIRECTIONAL] = DATA_DIR_BYRECIPIENT, /* UNSPECIFIED */
drivers/scsi/elx/efct/efct_lio.c
1359
ocp->ddir = DMA_BIDIRECTIONAL;
drivers/scsi/hpsa.c
5472
case DMA_BIDIRECTIONAL:
drivers/scsi/hpsa.c
6436
iocommand->buf_size, DMA_BIDIRECTIONAL);
drivers/scsi/hpsa.c
6450
hpsa_pci_unmap(h->pdev, c, 1, DMA_BIDIRECTIONAL);
drivers/scsi/hpsa.c
6545
buff_size[i], DMA_BIDIRECTIONAL);
drivers/scsi/hpsa.c
6551
DMA_BIDIRECTIONAL);
drivers/scsi/hpsa.c
6564
hpsa_pci_unmap(h->pdev, c, sg_used, DMA_BIDIRECTIONAL);
drivers/scsi/hpsa.c
6900
dir = DMA_BIDIRECTIONAL;
drivers/scsi/ibmvscsi/ibmvfc.c
5842
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvfc.c
884
dma_unmap_single(dev, queue->msg_token, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
1116
sizeof(hostdata->caps), DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
1126
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
1130
sizeof(hostdata->caps), DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
1146
sizeof(hostdata->caps), DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
1149
sizeof(hostdata->madapter_info), DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
156
queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
342
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
400
queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi/ibmvscsi.c
764
case DMA_BIDIRECTIONAL:
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3014
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3035
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3509
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3562
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3601
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi_tgt/libsrp.c
173
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi_tgt/libsrp.c
188
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi_tgt/libsrp.c
245
DMA_BIDIRECTIONAL);
drivers/scsi/ibmvscsi_tgt/libsrp.c
261
DMA_BIDIRECTIONAL);
drivers/scsi/initio.c
2577
DMA_BIDIRECTIONAL);
drivers/scsi/initio.c
2718
DMA_BIDIRECTIONAL);
drivers/scsi/ips.c
216
DMA_BIDIRECTIONAL : \
drivers/scsi/megaraid.c
1042
scb->dma_direction = DMA_BIDIRECTIONAL;
drivers/scsi/megaraid.c
978
scb->dma_direction = DMA_BIDIRECTIONAL;
drivers/scsi/mpi3mr/mpi3mr_os.c
3740
scmd->sc_data_direction = DMA_BIDIRECTIONAL;
drivers/scsi/mpi3mr/mpi3mr_transport.c
3212
if (!dma_map_sg(dev, buf->sg_list, 1, DMA_BIDIRECTIONAL))
drivers/scsi/mpi3mr/mpi3mr_transport.c
3238
dma_unmap_sg(dev, buf->sg_list, 1, DMA_BIDIRECTIONAL);
drivers/scsi/mpt3sas/mpt3sas_base.c
2696
cmd->sc_data_direction = DMA_BIDIRECTIONAL;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
7501
case DMA_BIDIRECTIONAL:
drivers/scsi/mpt3sas/mpt3sas_transport.c
2017
if (!dma_map_sg(dev, buf->sg_list, 1, DMA_BIDIRECTIONAL))
drivers/scsi/mpt3sas/mpt3sas_transport.c
2034
dma_unmap_sg(dev, buf->sg_list, 1, DMA_BIDIRECTIONAL);
drivers/scsi/mvumi.c
2047
case DMA_BIDIRECTIONAL:
drivers/scsi/ncr53c8xx.c
4258
case DMA_BIDIRECTIONAL:
drivers/scsi/ncr53c8xx.c
4267
if (direction != DMA_BIDIRECTIONAL)
drivers/scsi/ncr53c8xx.c
4294
if (direction == DMA_BIDIRECTIONAL)
drivers/scsi/pm8001/pm8001_hwi.c
3883
[DMA_BIDIRECTIONAL] = DATA_DIR_BYRECIPIENT, /* UNSPECIFIED */
drivers/scsi/pm8001/pm80xx_hwi.c
4144
[DMA_BIDIRECTIONAL] = DATA_DIR_BYRECIPIENT, /* UNSPECIFIED */
drivers/scsi/qla1280.c
450
case DMA_BIDIRECTIONAL:
drivers/scsi/scsi_error.c
2530
scmd->sc_data_direction = DMA_BIDIRECTIONAL;
drivers/scsi/smartpqi/smartpqi_init.c
5637
case DMA_BIDIRECTIONAL:
drivers/scsi/smartpqi/smartpqi_init.c
5775
case DMA_BIDIRECTIONAL:
drivers/scsi/smartpqi/smartpqi_init.c
6864
iocommand.buf_size, DMA_BIDIRECTIONAL);
drivers/scsi/smartpqi/smartpqi_init.c
6881
DMA_BIDIRECTIONAL);
drivers/scsi/smartpqi/smartpqi_init.c
711
*dir = DMA_BIDIRECTIONAL;
drivers/scsi/sym53c8xx_2/sym_glue.c
361
case DMA_BIDIRECTIONAL:
drivers/scsi/virtio_scsi.c
585
BUG_ON(sc->sc_data_direction == DMA_BIDIRECTIONAL);
drivers/scsi/wd719x.c
197
sizeof(struct wd719x_scb), DMA_BIDIRECTIONAL);
drivers/scsi/wd719x.c
226
DMA_BIDIRECTIONAL);
drivers/scsi/wd719x.c
296
DMA_BIDIRECTIONAL);
drivers/soc/fsl/qbman/qman_test_stash.c
233
DMA_BIDIRECTIONAL);
drivers/soc/fsl/qbman/qman_test_stash.c
246
DMA_BIDIRECTIONAL);
drivers/soc/ti/knav_qmss_acc.c
446
info->mem_size, DMA_BIDIRECTIONAL);
drivers/soc/ti/knav_qmss_acc.c
562
DMA_BIDIRECTIONAL);
drivers/soc/ti/knav_qmss_queue.c
1019
DMA_BIDIRECTIONAL);
drivers/soc/ti/knav_qmss_queue.c
1057
DMA_BIDIRECTIONAL);
drivers/spi/spi-au1550.c
355
t->len, DMA_BIDIRECTIONAL);
drivers/spi/spi-qpic-snand.c
1559
DMA_BIDIRECTIONAL, 0);
drivers/spi/spi-qpic-snand.c
1603
DMA_BIDIRECTIONAL, 0);
drivers/spi/spi-qpic-snand.c
1617
DMA_BIDIRECTIONAL, 0);
drivers/spi/spi-rockchip-sfc.c
707
sfc->max_iosize, DMA_BIDIRECTIONAL);
drivers/spi/spi-rockchip-sfc.c
723
DMA_BIDIRECTIONAL);
drivers/spi/spi-rockchip-sfc.c
747
DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7-dma.c
187
PAGE_SIZE, DMA_BIDIRECTIONAL,
drivers/staging/media/ipu7/ipu7-dma.c
203
PAGE_SIZE, DMA_BIDIRECTIONAL,
drivers/staging/media/ipu7/ipu7-dma.c
228
DMA_BIDIRECTIONAL, attrs);
drivers/staging/media/ipu7/ipu7-dma.c
281
DMA_BIDIRECTIONAL, attrs);
drivers/staging/media/ipu7/ipu7-mmu.c
115
dma = dma_map_single(mmu_info->dev, ptr, PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7-mmu.c
152
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7-mmu.c
190
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7-mmu.c
415
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7-mmu.c
450
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7-mmu.c
770
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7-mmu.c
779
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7-mmu.c
787
PAGE_SIZE, DMA_BIDIRECTIONAL);
drivers/staging/media/ipu7/ipu7.c
2300
ret = dma_map_sgtable(&pdev->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/staging/media/ipu7/ipu7.c
2309
ret = ipu7_dma_map_sgtable(sys, sgt, DMA_BIDIRECTIONAL, attr);
drivers/staging/media/ipu7/ipu7.c
2311
dma_unmap_sgtable(&pdev->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/staging/media/ipu7/ipu7.c
2332
ipu7_dma_unmap_sgtable(sys, sgt, DMA_BIDIRECTIONAL, 0);
drivers/staging/media/ipu7/ipu7.c
2333
dma_unmap_sgtable(&pdev->dev, sgt, DMA_BIDIRECTIONAL, 0);
drivers/target/target_core_transport.c
1040
case DMA_BIDIRECTIONAL:
drivers/target/target_core_transport.c
3079
case DMA_BIDIRECTIONAL: return "BIDI";
drivers/tee/tee_shm.c
296
&dma_addr, DMA_BIDIRECTIONAL, GFP_KERNEL);
drivers/tee/tee_shm.c
318
DMA_BIDIRECTIONAL);
drivers/tee/tee_shm.c
47
dma_mem->dma_addr, DMA_BIDIRECTIONAL);
drivers/usb/storage/uas.c
686
case DMA_BIDIRECTIONAL:
drivers/usb/storage/usb.c
420
if (srb->sc_data_direction == DMA_BIDIRECTIONAL) {
drivers/vdpa/mlx5/core/mr.c
420
mr->nent = dma_map_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0);
drivers/vdpa/mlx5/core/mr.c
438
dma_unmap_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0);
drivers/vdpa/vdpa_user/iova_domain.c
432
if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL)
drivers/vdpa/vdpa_user/iova_domain.c
442
if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)
drivers/vdpa/vdpa_user/iova_domain.c
468
(dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL))
drivers/vdpa/vdpa_user/iova_domain.c
488
(dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL))
drivers/vfio/pci/pds/dirty.c
118
DMA_BIDIRECTIONAL);
drivers/vfio/pci/pds/dirty.c
159
sgl_addr = dma_map_single(pdsc_dev, sgl, sgl_size, DMA_BIDIRECTIONAL);
drivers/vfio/pci/pds/dirty.c
319
DMA_BIDIRECTIONAL);
drivers/vfio/pci/pds/dirty.c
326
dma_unmap_single(pdsc_dev, regions_dma, len, DMA_BIDIRECTIONAL);
drivers/vfio/vfio_iommu_spapr_tce.c
941
direction = DMA_BIDIRECTIONAL;
drivers/xen/gntdev-dmabuf.c
588
sgt = dma_buf_map_attachment_unlocked(attach, DMA_BIDIRECTIONAL);
drivers/xen/gntdev-dmabuf.c
651
dma_buf_unmap_attachment_unlocked(attach, sgt, DMA_BIDIRECTIONAL);
drivers/xen/gntdev-dmabuf.c
702
DMA_BIDIRECTIONAL);
drivers/xen/xen-scsiback.c
706
if ((ring_req->sc_data_direction != DMA_BIDIRECTIONAL) &&
include/linux/dma-direction.h
14
return dir == DMA_BIDIRECTIONAL || dir == DMA_TO_DEVICE ||
include/net/libeth/xdp.h
741
desc.len, DMA_BIDIRECTIONAL);
include/net/xsk_buff_pool.h
168
DMA_BIDIRECTIONAL);
include/net/xsk_buff_pool.h
174
dma_sync_single_for_device(pool->dev, dma, size, DMA_BIDIRECTIONAL);
include/sound/memalloc.h
110
return snd_devm_alloc_dir_pages(dev, type, DMA_BIDIRECTIONAL, size);
include/sound/memalloc.h
79
return snd_dma_alloc_dir_pages(type, dev, DMA_BIDIRECTIONAL, size, dmab);
include/target/target_core_fabric.h
243
return DMA_BIDIRECTIONAL;
include/trace/events/dma.h
13
TRACE_DEFINE_ENUM(DMA_BIDIRECTIONAL);
include/trace/events/dma.h
20
{ DMA_BIDIRECTIONAL, "BIDIRECTIONAL" }, \
include/trace/events/rpcrdma.h
488
TRACE_DEFINE_ENUM(DMA_BIDIRECTIONAL);
include/trace/events/rpcrdma.h
495
{ DMA_BIDIRECTIONAL, "BIDIR" }, \
kernel/dma/debug.c
1145
if (entry->direction == DMA_BIDIRECTIONAL)
kernel/dma/debug.c
1441
entry->direction = DMA_BIDIRECTIONAL;
kernel/dma/debug.c
1454
.direction = DMA_BIDIRECTIONAL,
kernel/dma/debug.c
152
[DMA_BIDIRECTIONAL] = "DMA_BIDIRECTIONAL",
kernel/dma/map_benchmark.c
243
map->dir = DMA_BIDIRECTIONAL;
kernel/dma/mapping.c
640
DMA_BIDIRECTIONAL, flag, attrs);
kernel/dma/mapping.c
654
trace_dma_alloc(dev, NULL, 0, size, DMA_BIDIRECTIONAL, flag,
kernel/dma/mapping.c
659
trace_dma_alloc(dev, cpu_addr, *dma_handle, size, DMA_BIDIRECTIONAL,
kernel/dma/mapping.c
682
trace_dma_free(dev, cpu_addr, dma_handle, size, DMA_BIDIRECTIONAL,
kernel/dma/swiotlb.c
1558
(dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL))
kernel/dma/swiotlb.c
1571
if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL)
kernel/dma/swiotlb.c
1581
if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)
mm/hmm.c
826
map->dma_entry_size, DMA_BIDIRECTIONAL,
mm/hmm.c
834
DMA_BIDIRECTIONAL, attrs);
mm/hmm.c
844
DMA_BIDIRECTIONAL, attrs);
mm/hmm.c
886
map->dma_entry_size, DMA_BIDIRECTIONAL, attrs);
mm/hmm.c
889
DMA_BIDIRECTIONAL, attrs);
mm/kmsan/hooks.c
321
case DMA_BIDIRECTIONAL:
net/core/page_pool.c
222
(pool->p.dma_dir != DMA_BIDIRECTIONAL))
net/rds/ib_cm.c
426
DMA_BIDIRECTIONAL);
net/rds/ib_frmr.c
213
DMA_BIDIRECTIONAL);
net/rds/ib_frmr.c
265
DMA_BIDIRECTIONAL);
net/rds/ib_rdma.c
225
ibmr->sg_dma_len, DMA_BIDIRECTIONAL);
net/rds/ib_rdma.c
229
ibmr->sg_dma_len, DMA_BIDIRECTIONAL);
net/rds/ib_rdma.c
241
DMA_BIDIRECTIONAL);
net/xdp/xsk_buff_pool.c
365
DMA_BIDIRECTIONAL, attrs);
net/xdp/xsk_buff_pool.c
459
DMA_BIDIRECTIONAL, attrs);
sound/core/memalloc.c
507
dmab->addr = dma_map_single(dmab->dev.dev, p, size, DMA_BIDIRECTIONAL);
sound/core/memalloc.c
518
DMA_BIDIRECTIONAL);
sound/core/memalloc.c
760
if (dma_map_sgtable(dmab->dev.dev, &sgbuf->sgt, DMA_BIDIRECTIONAL, 0))
sound/core/memalloc.c
773
dma_unmap_sgtable(dmab->dev.dev, &sgbuf->sgt, DMA_BIDIRECTIONAL, 0);
sound/core/memalloc.c
786
dma_unmap_sgtable(dmab->dev.dev, &sgbuf->sgt, DMA_BIDIRECTIONAL, 0);
sound/mips/hal2.c
458
&desc_dma, DMA_BIDIRECTIONAL, GFP_KERNEL);
sound/mips/hal2.c
476
DMA_BIDIRECTIONAL);
sound/mips/hal2.c
487
codec->desc, codec->desc_dma, DMA_BIDIRECTIONAL);
tools/testing/selftests/net/bench/page_pool/bench_page_pool_simple.c
142
.dma_dir = DMA_BIDIRECTIONAL,