Home
last modified time | relevance | path

Searched refs:DMA_BIDIRECTIONAL (Results 1 – 25 of 169) sorted by relevance

1234567

/linux/include/linux/
H A Ddma-direction.h6 DMA_BIDIRECTIONAL = 0, enumerator
14 return dir == DMA_BIDIRECTIONAL || dir == DMA_TO_DEVICE || in valid_dma_direction()
/linux/arch/nios2/mm/
H A Ddma-mapping.c36 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 Dlasi_82596.c183 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 Dpci-dma.c50 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 Dotx_cptvf_reqmgr.h198 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 Ddma-mapping.c66 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 Dzynqmp-aes-gcm.c166 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 Ddfl-afu-dma-region.c220 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 Dmemalloc.h79 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 Dnitrox_reqmgr.c62 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 Dipu6-mmu.c132 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 Dipu6-dma.c187 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 Dqi.c117 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 Dblob_gen.c117 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 Dtpm_ibmvtpm.c362 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 Dipu7-mmu.c115 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 Dipu7-dma.c187 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 Divc.c674 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 Dcc_buffer_mgr.c349 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 Dlibsrp.c173 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 Di915_gem_dmabuf.c120 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 Dps3stor_lib.c192 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 Ddma-coherent.c27 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ in arch_sync_dma_for_device()
/linux/arch/hexagon/kernel/
H A Ddma.c26 case DMA_BIDIRECTIONAL: in arch_sync_dma_for_device()
/linux/drivers/accel/rocket/
H A Drocket_gem.c160 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()

1234567