| /linux/include/linux/ |
| H A D | dma-direction.h | 6 DMA_BIDIRECTIONAL = 0, enumerator 14 return dir == DMA_BIDIRECTIONAL || dir == DMA_TO_DEVICE || in valid_dma_direction()
|
| /linux/arch/nios2/mm/ |
| H A D | dma-mapping.c | 36 case DMA_BIDIRECTIONAL: /* flush and invalidate */ in arch_sync_dma_for_device() 51 case DMA_BIDIRECTIONAL: in arch_sync_dma_for_cpu()
|
| /linux/drivers/net/ethernet/i825xx/ |
| H A D | lasi_82596.c | 183 DMA_BIDIRECTIONAL, GFP_KERNEL); in lan_init_chip() 194 lp->dma, lp->dma_addr, DMA_BIDIRECTIONAL); in lan_init_chip() 207 lp->dma_addr, DMA_BIDIRECTIONAL); in lan_remove_chip()
|
| /linux/arch/xtensa/kernel/ |
| H A D | pci-dma.c | 50 case DMA_BIDIRECTIONAL: in arch_sync_dma_for_cpu() 68 case DMA_BIDIRECTIONAL: in arch_sync_dma_for_device()
|
| /linux/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptvf_reqmgr.h | 198 info->dma_len, DMA_BIDIRECTIONAL); in do_request_cleanup() 207 DMA_BIDIRECTIONAL); in do_request_cleanup() 215 DMA_BIDIRECTIONAL); in do_request_cleanup()
|
| /linux/arch/csky/mm/ |
| H A D | dma-mapping.c | 66 case DMA_BIDIRECTIONAL: in arch_sync_dma_for_device() 81 case DMA_BIDIRECTIONAL: in arch_sync_dma_for_cpu()
|
| /linux/drivers/crypto/xilinx/ |
| H A D | zynqmp-aes-gcm.c | 166 dma_addr_data = dma_map_single(dev, kbuf, dma_size, DMA_BIDIRECTIONAL); in zynqmp_aes_aead_cipher() 192 dma_unmap_single(dev, dma_addr_data, dma_size, DMA_BIDIRECTIONAL); in zynqmp_aes_aead_cipher() 201 dma_unmap_single(dev, dma_addr_data, dma_size, DMA_BIDIRECTIONAL); in zynqmp_aes_aead_cipher() 273 dma_addr_hw_req = dma_map_single(dev, dmabuf, dmabuf_size, DMA_BIDIRECTIONAL); in versal_aes_aead_cipher() 279 dma_addr_data = dma_map_single(dev, kbuf, kbuf_size, DMA_BIDIRECTIONAL); in versal_aes_aead_cipher() 281 dma_unmap_single(dev, dma_addr_hw_req, dmabuf_size, DMA_BIDIRECTIONAL); in versal_aes_aead_cipher() 319 dma_sync_single_for_device(dev, dma_addr_hw_req, dmabuf_size, DMA_BIDIRECTIONAL); in versal_aes_aead_cipher() 351 dma_unmap_single(dev, dma_addr_data, kbuf_size, DMA_BIDIRECTIONAL); in versal_aes_aead_cipher() 352 dma_unmap_single(dev, dma_addr_hw_req, dmabuf_size, DMA_BIDIRECTIONAL); in versal_aes_aead_cipher() 363 dma_unmap_single(dev, dma_addr_data, kbuf_size, DMA_BIDIRECTIONAL); in versal_aes_aead_cipher() [all …]
|
| /linux/drivers/fpga/ |
| H A D | dfl-afu-dma-region.c | 220 DMA_BIDIRECTIONAL); in afu_dma_region_destroy() 344 DMA_BIDIRECTIONAL); in afu_dma_map_region() 365 region->iova, region->length, DMA_BIDIRECTIONAL); in afu_dma_map_region() 401 region->iova, region->length, DMA_BIDIRECTIONAL); in afu_dma_unmap_region()
|
| /linux/include/sound/ |
| H A D | memalloc.h | 79 return snd_dma_alloc_dir_pages(type, dev, DMA_BIDIRECTIONAL, size, dmab); in snd_dma_alloc_pages() 110 return snd_devm_alloc_dir_pages(dev, type, DMA_BIDIRECTIONAL, size); in snd_devm_alloc_pages()
|
| /linux/drivers/crypto/cavium/nitrox/ |
| H A D | nitrox_reqmgr.c | 62 DMA_BIDIRECTIONAL); in softreq_unmap_sgbufs() 70 DMA_BIDIRECTIONAL); in softreq_unmap_sgbufs() 166 DMA_BIDIRECTIONAL); in dma_map_inbufs() 182 dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_BIDIRECTIONAL); in dma_map_inbufs() 194 DMA_BIDIRECTIONAL); in dma_map_outbufs() 207 dma_unmap_sg(dev, req->dst, sg_nents(req->dst), DMA_BIDIRECTIONAL); in dma_map_outbufs()
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-mmu.c | 132 dma = dma_map_single(mmu_info->dev, ptr, PAGE_SIZE, DMA_BIDIRECTIONAL); in map_single() 169 PAGE_SIZE, DMA_BIDIRECTIONAL); in free_dummy_page() 207 PAGE_SIZE, DMA_BIDIRECTIONAL); in free_dummy_l2_pt() 432 PAGE_SIZE, DMA_BIDIRECTIONAL); in allocate_trash_buffer() 467 PAGE_SIZE, DMA_BIDIRECTIONAL); in allocate_trash_buffer() 725 PAGE_SIZE, DMA_BIDIRECTIONAL); in ipu6_mmu_destroy() 734 PAGE_SIZE, DMA_BIDIRECTIONAL); in ipu6_mmu_destroy() 742 PAGE_SIZE, DMA_BIDIRECTIONAL); in ipu6_mmu_destroy()
|
| H A D | ipu6-dma.c | 187 PAGE_SIZE, DMA_BIDIRECTIONAL, in ipu6_dma_alloc() 203 PAGE_SIZE, DMA_BIDIRECTIONAL, in ipu6_dma_alloc() 228 DMA_BIDIRECTIONAL, attrs); in ipu6_dma_alloc() 281 DMA_BIDIRECTIONAL, attrs); in ipu6_dma_free()
|
| /linux/drivers/crypto/caam/ |
| H A D | qi.c | 117 DMA_BIDIRECTIONAL); in caam_qi_enqueue() 167 sizeof(drv_req->fd_sgt), DMA_BIDIRECTIONAL); in caam_fq_ern_cb() 378 DMA_BIDIRECTIONAL); in caam_drv_ctx_update() 433 DMA_BIDIRECTIONAL); in caam_drv_ctx_init() 459 dma_unmap_single(qidev, hwdesc, size, DMA_BIDIRECTIONAL); in caam_drv_ctx_init() 509 DMA_BIDIRECTIONAL); in caam_drv_ctx_rel() 610 sizeof(drv_req->fd_sgt), DMA_BIDIRECTIONAL); in caam_rsp_fq_dqrr_cb()
|
| H A D | blob_gen.c | 117 encap ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); in caam_process_blob() 207 encap ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); in caam_process_blob()
|
| /linux/drivers/char/tpm/ |
| H A D | tpm_ibmvtpm.c | 362 CRQ_RES_BUF_SIZE, DMA_BIDIRECTIONAL); in tpm_ibmvtpm_remove() 367 ibmvtpm->rtce_size, DMA_BIDIRECTIONAL); in tpm_ibmvtpm_remove() 537 DMA_BIDIRECTIONAL); in ibmvtpm_crq_process() 634 DMA_BIDIRECTIONAL); in tpm_ibmvtpm_probe() 703 DMA_BIDIRECTIONAL); in tpm_ibmvtpm_probe()
|
| /linux/drivers/staging/media/ipu7/ |
| H A D | ipu7-mmu.c | 115 dma = dma_map_single(mmu_info->dev, ptr, PAGE_SIZE, DMA_BIDIRECTIONAL); in map_single() 152 PAGE_SIZE, DMA_BIDIRECTIONAL); in free_dummy_page() 190 PAGE_SIZE, DMA_BIDIRECTIONAL); in free_dummy_l2_pt() 415 PAGE_SIZE, DMA_BIDIRECTIONAL); in allocate_trash_buffer() 450 PAGE_SIZE, DMA_BIDIRECTIONAL); in allocate_trash_buffer() 770 PAGE_SIZE, DMA_BIDIRECTIONAL); in ipu7_mmu_destroy() 779 PAGE_SIZE, DMA_BIDIRECTIONAL); in ipu7_mmu_destroy() 787 PAGE_SIZE, DMA_BIDIRECTIONAL); in ipu7_mmu_destroy()
|
| H A D | ipu7-dma.c | 187 PAGE_SIZE, DMA_BIDIRECTIONAL, in ipu7_dma_alloc() 203 PAGE_SIZE, DMA_BIDIRECTIONAL, in ipu7_dma_alloc() 228 DMA_BIDIRECTIONAL, attrs); in ipu7_dma_alloc() 281 DMA_BIDIRECTIONAL, attrs); in ipu7_dma_free()
|
| /linux/drivers/firmware/tegra/ |
| H A D | ivc.c | 674 DMA_BIDIRECTIONAL); in tegra_ivc_init() 679 DMA_BIDIRECTIONAL); in tegra_ivc_init() 682 DMA_BIDIRECTIONAL); in tegra_ivc_init() 716 DMA_BIDIRECTIONAL); in tegra_ivc_cleanup() 718 DMA_BIDIRECTIONAL); in tegra_ivc_cleanup()
|
| /linux/drivers/crypto/ccree/ |
| H A D | cc_buffer_mgr.c | 349 ivsize, DMA_BIDIRECTIONAL); in cc_unmap_cipher_request() 365 dma_unmap_sg(dev, src, req_ctx->in_nents, DMA_BIDIRECTIONAL); in cc_unmap_cipher_request() 382 int src_direction = (src != dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL); in cc_map_cipher_request() 392 dma_map_single(dev, info, ivsize, DMA_BIDIRECTIONAL); in cc_map_cipher_request() 462 int src_direction = (req->src != req->dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL); in cc_unmap_aead_request() 466 MAX_MAC_SIZE, DMA_BIDIRECTIONAL); in cc_unmap_aead_request() 472 AES_BLOCK_SIZE, DMA_BIDIRECTIONAL); in cc_unmap_aead_request() 501 hw_iv_size, DMA_BIDIRECTIONAL); in cc_unmap_aead_request() 567 DMA_BIDIRECTIONAL); in cc_aead_chain_iv() 978 DMA_BIDIRECTIONAL); in cc_map_aead_request() [all …]
|
| /linux/drivers/scsi/ibmvscsi_tgt/ |
| H A D | libsrp.c | 173 DMA_BIDIRECTIONAL); in srp_direct_data() 188 DMA_BIDIRECTIONAL); in srp_direct_data() 245 DMA_BIDIRECTIONAL); in srp_indirect_data() 261 DMA_BIDIRECTIONAL); in srp_indirect_data()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_dmabuf.c | 120 bool write = (direction == DMA_BIDIRECTIONAL || direction == DMA_TO_DEVICE); in i915_gem_begin_cpu_access() 244 DMA_BIDIRECTIONAL); in i915_gem_object_get_pages_dmabuf() 272 DMA_BIDIRECTIONAL); in i915_gem_object_put_pages_dmabuf()
|
| /linux/drivers/ps3/ |
| H A D | ps3stor_lib.c | 192 dev->bounce_size, DMA_BIDIRECTIONAL); in ps3stor_setup() 210 DMA_BIDIRECTIONAL); in ps3stor_setup() 234 DMA_BIDIRECTIONAL); in ps3stor_teardown()
|
| /linux/arch/sh/kernel/ |
| H A D | dma-coherent.c | 27 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ in arch_sync_dma_for_device()
|
| /linux/arch/hexagon/kernel/ |
| H A D | dma.c | 26 case DMA_BIDIRECTIONAL: in arch_sync_dma_for_device()
|
| /linux/drivers/accel/rocket/ |
| H A D | rocket_gem.c | 160 dma_sync_sgtable_for_cpu(dev->dev, shmem_obj->sgt, DMA_BIDIRECTIONAL); in rocket_ioctl_prep_bo() 186 dma_sync_sgtable_for_device(dev->dev, shmem_obj->sgt, DMA_BIDIRECTIONAL); in rocket_ioctl_fini_bo()
|