Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/misc/mic/scif/
Dscif_map.h67 local, size, DMA_BIDIRECTIONAL); in scif_map_single()
86 size, DMA_BIDIRECTIONAL); in scif_unmap_single()
126 DMA_BIDIRECTIONAL); in scif_map_page()
Dscif_nodeqp.c429 p2p->sg_nentries[SCIF_PPI_MMIO], DMA_BIDIRECTIONAL); in scif_init_p2p_info()
445 p2p->sg_nentries[SCIF_PPI_MMIO], DMA_BIDIRECTIONAL); in scif_deinit_p2p_info()
447 p2p->sg_nentries[SCIF_PPI_APER], DMA_BIDIRECTIONAL); in scif_deinit_p2p_info()
1322 DMA_BIDIRECTIONAL); in scif_destroy_p2p()
1325 DMA_BIDIRECTIONAL); in scif_destroy_p2p()
1341 DMA_BIDIRECTIONAL); in scif_destroy_p2p()
1345 DMA_BIDIRECTIONAL); in scif_destroy_p2p()
Dscif_rma.c240 DMA_BIDIRECTIONAL); in scif_unmap_window()
559 window->st->nents, DMA_BIDIRECTIONAL); in scif_iommu_map()
/linux-4.4.14/drivers/mmc/host/
Dmmc_spi.c541 DMA_BIDIRECTIONAL); in mmc_spi_command_send()
548 DMA_BIDIRECTIONAL); in mmc_spi_command_send()
685 DMA_BIDIRECTIONAL); in mmc_spi_writeblock()
697 DMA_BIDIRECTIONAL); in mmc_spi_writeblock()
815 DMA_BIDIRECTIONAL); in mmc_spi_readblock()
826 DMA_BIDIRECTIONAL); in mmc_spi_readblock()
924 dir = DMA_BIDIRECTIONAL; in mmc_spi_data_do()
1015 DMA_BIDIRECTIONAL); in mmc_spi_data_do()
1022 DMA_BIDIRECTIONAL); in mmc_spi_data_do()
1397 sizeof(*host->data), DMA_BIDIRECTIONAL); in mmc_spi_probe()
[all …]
Dwbsd.c1397 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); in wbsd_request_dma()
1421 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); in wbsd_request_dma()
1439 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); in wbsd_release_dma()
Dau1xmmc.c628 host->dma.dir = DMA_BIDIRECTIONAL; in au1xmmc_prepare_data()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dgf100.c69 DMA_BIDIRECTIONAL); in gf100_fb_dtor()
90 PAGE_SIZE, DMA_BIDIRECTIONAL); in gf100_fb_new_()
Dnv50.c238 DMA_BIDIRECTIONAL); in nv50_fb_dtor()
269 PAGE_SIZE, DMA_BIDIRECTIONAL); in nv50_fb_new_()
/linux-4.4.14/arch/xtensa/kernel/
Dpci-dma.c32 case DMA_BIDIRECTIONAL: in dma_cache_sync()
78 case DMA_BIDIRECTIONAL: in xtensa_sync_single_for_cpu()
97 case DMA_BIDIRECTIONAL: in xtensa_sync_single_for_device()
/linux-4.4.14/drivers/char/tpm/
Dtpm_ibmvtpm.c290 CRQ_RES_BUF_SIZE, DMA_BIDIRECTIONAL); in tpm_ibmvtpm_remove()
295 ibmvtpm->rtce_size, DMA_BIDIRECTIONAL); in tpm_ibmvtpm_remove()
502 DMA_BIDIRECTIONAL); in ibmvtpm_crq_process()
594 DMA_BIDIRECTIONAL); in tpm_ibmvtpm_probe()
651 DMA_BIDIRECTIONAL); in tpm_ibmvtpm_probe()
/linux-4.4.14/arch/sh/mm/
Dconsistent.c52 dma_cache_sync(dev, ret, size, DMA_BIDIRECTIONAL); in dma_generic_alloc_coherent()
96 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ in dma_cache_sync()
/linux-4.4.14/include/linux/
Ddma-direction.h8 DMA_BIDIRECTIONAL = 0, enumerator
Ddma-mapping.h76 return ((dma_direction == DMA_BIDIRECTIONAL) || in valid_dma_direction()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_dmabuf.c204 bool write = (direction == DMA_BIDIRECTIONAL || direction == DMA_TO_DEVICE); in i915_gem_begin_cpu_access()
254 sg = dma_buf_map_attachment(obj->base.import_attach, DMA_BIDIRECTIONAL); in i915_gem_object_get_pages_dmabuf()
265 obj->pages, DMA_BIDIRECTIONAL); in i915_gem_object_put_pages_dmabuf()
/linux-4.4.14/arch/mips/include/asm/
Dfloppy.h17 dma_cache_sync(NULL, addr, size, DMA_BIDIRECTIONAL); in fd_cacheflush()
/linux-4.4.14/arch/nios2/include/asm/
Ddma-mapping.h30 case DMA_BIDIRECTIONAL: /* flush and invalidate */ in __dma_sync_for_device()
43 case DMA_BIDIRECTIONAL: in __dma_sync_for_cpu()
/linux-4.4.14/drivers/crypto/qce/
Dablkcipher.c38 dir_src = diff_dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL; in qce_ablkcipher_done()
39 dir_dst = diff_dst ? DMA_FROM_DEVICE : DMA_BIDIRECTIONAL; in qce_ablkcipher_done()
78 dir_src = diff_dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL; in qce_ablkcipher_async_req_handle()
79 dir_dst = diff_dst ? DMA_FROM_DEVICE : DMA_BIDIRECTIONAL; in qce_ablkcipher_async_req_handle()
/linux-4.4.14/arch/unicore32/kernel/
Dasm-offsets.c107 DEFINE(DMA_BIDIRECTIONAL, DMA_BIDIRECTIONAL); in main()
/linux-4.4.14/drivers/staging/android/ion/
Dion_carveout_heap.c120 DMA_BIDIRECTIONAL); in ion_carveout_heap_free()
160 ion_pages_sync_for_device(NULL, page, size, DMA_BIDIRECTIONAL); in ion_carveout_heap_create()
Dion_chunk_heap.c109 DMA_BIDIRECTIONAL); in ion_chunk_heap_free()
151 ion_pages_sync_for_device(NULL, page, size, DMA_BIDIRECTIONAL); in ion_chunk_heap_create()
Dion_page_pool.c34 DMA_BIDIRECTIONAL); in ion_page_pool_alloc_pages()
Dion_system_heap.c74 DMA_BIDIRECTIONAL); in alloc_buffer_page()
363 ion_pages_sync_for_device(NULL, page, len, DMA_BIDIRECTIONAL); in ion_system_contig_heap_allocate()
Dion.c1223 buffer->sg_table->nents, DMA_BIDIRECTIONAL); in ion_sync_for_device()
/linux-4.4.14/drivers/ps3/
Dps3stor_lib.c203 dev->bounce_size, DMA_BIDIRECTIONAL); in ps3stor_setup()
221 DMA_BIDIRECTIONAL); in ps3stor_setup()
245 DMA_BIDIRECTIONAL); in ps3stor_teardown()
/linux-4.4.14/arch/microblaze/include/asm/
Ddma-mapping.h54 case DMA_BIDIRECTIONAL: in __dma_sync()
/linux-4.4.14/arch/unicore32/include/asm/
Ddma-mapping.h63 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ in dma_cache_sync()
/linux-4.4.14/drivers/net/ethernet/octeon/
Docteon_mgmt.c241 DMA_BIDIRECTIONAL); in octeon_mgmt_rx_fill_ring()
271 DMA_BIDIRECTIONAL); in octeon_mgmt_clean_tx_buffers()
373 DMA_BIDIRECTIONAL); in octeon_mgmt_dequeue_rx_buffer()
990 DMA_BIDIRECTIONAL); in octeon_mgmt_open()
1003 DMA_BIDIRECTIONAL); in octeon_mgmt_open()
1230 DMA_BIDIRECTIONAL); in octeon_mgmt_open()
1235 DMA_BIDIRECTIONAL); in octeon_mgmt_open()
1263 DMA_BIDIRECTIONAL); in octeon_mgmt_stop()
1268 DMA_BIDIRECTIONAL); in octeon_mgmt_stop()
1315 DMA_BIDIRECTIONAL); in octeon_mgmt_xmit()
/linux-4.4.14/arch/arm/common/
Ddmabounce.c265 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) { in map_single()
286 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) { in unmap_single()
386 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) { in __dmabounce_sync_for_cpu()
426 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) { in __dmabounce_sync_for_device()
/linux-4.4.14/arch/mips/mm/
Ddma-default.c173 plat_unmap_dma_mem(dev, dma_handle, size, DMA_BIDIRECTIONAL); in mips_dma_free_noncoherent()
189 plat_unmap_dma_mem(dev, dma_handle, size, DMA_BIDIRECTIONAL); in mips_dma_free_coherent()
246 case DMA_BIDIRECTIONAL: in __dma_sync_virtual()
/linux-4.4.14/lib/
Dswiotlb.c529 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) in swiotlb_tbl_map_single()
564 ((dir == DMA_FROM_DEVICE) || (dir == DMA_BIDIRECTIONAL))) in swiotlb_tbl_unmap_single()
609 if (likely(dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)) in swiotlb_tbl_sync_single()
616 if (likely(dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL)) in swiotlb_tbl_sync_single()
723 if (dir == DMA_BIDIRECTIONAL) in swiotlb_full()
Ddma-debug.c1219 if (entry->direction == DMA_BIDIRECTIONAL) in check_sync()
1470 entry->direction = DMA_BIDIRECTIONAL; in debug_dma_alloc_coherent()
1486 .direction = DMA_BIDIRECTIONAL, in debug_dma_free_coherent()
/linux-4.4.14/drivers/dma/
Dmic_x100_dma.c386 desc_ring_size, DMA_BIDIRECTIONAL); in mic_dma_alloc_desc_ring()
396 DMA_BIDIRECTIONAL); in mic_dma_alloc_desc_ring()
409 desc_ring_size, DMA_BIDIRECTIONAL); in mic_dma_free_desc_ring()
417 L1_CACHE_BYTES, DMA_BIDIRECTIONAL); in mic_dma_free_status_dest()
429 L1_CACHE_BYTES, DMA_BIDIRECTIONAL); in mic_dma_alloc_status_dest()
Ddmatest.c568 DMA_BIDIRECTIONAL); in dmatest_func()
Ddmaengine.c1057 DMA_BIDIRECTIONAL); in dmaengine_unmap()
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_dmabuf.c261 sg = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL); in udl_gem_prime_import()
277 dma_buf_unmap_attachment(attach, sg, DMA_BIDIRECTIONAL); in udl_gem_prime_import()
/linux-4.4.14/drivers/infiniband/core/
Dumem.c56 DMA_BIDIRECTIONAL); in __ib_umem_release()
217 DMA_BIDIRECTIONAL, in ib_umem_get()
Dumem_odp.c462 DMA_BIDIRECTIONAL); in ib_umem_odp_map_dma_single_page()
646 DMA_BIDIRECTIONAL); in ib_umem_odp_unmap_dma_pages()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvscsi.c167 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL); in ibmvscsi_release_crq_queue()
353 DMA_BIDIRECTIONAL); in ibmvscsi_init_crq_queue()
411 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL); in ibmvscsi_init_crq_queue()
774 case DMA_BIDIRECTIONAL: in map_data_for_srp_cmd()
1107 sizeof(hostdata->caps), DMA_BIDIRECTIONAL); in DEF_SCSI_QCMD()
1117 DMA_BIDIRECTIONAL); in DEF_SCSI_QCMD()
1121 sizeof(hostdata->caps), DMA_BIDIRECTIONAL); in DEF_SCSI_QCMD()
1137 sizeof(hostdata->caps), DMA_BIDIRECTIONAL); in unmap_persist_bufs()
1140 sizeof(hostdata->madapter_info), DMA_BIDIRECTIONAL); in unmap_persist_bufs()
1890 addr = dma_map_single(hostdata->dev, buffer, length, DMA_BIDIRECTIONAL); in ibmvscsi_do_host_config()
[all …]
Dibmvfc.c667 dma_unmap_single(vhost->dev, crq->msg_token, PAGE_SIZE, DMA_BIDIRECTIONAL); in ibmvfc_release_crq_queue()
4523 PAGE_SIZE, DMA_BIDIRECTIONAL); in ibmvfc_init_crq()
4566 dma_unmap_single(dev, crq->msg_token, PAGE_SIZE, DMA_BIDIRECTIONAL); in ibmvfc_init_crq()
4592 async_q->size * sizeof(*async_q->msgs), DMA_BIDIRECTIONAL); in ibmvfc_free_mem()
4619 DMA_BIDIRECTIONAL); in ibmvfc_alloc_mem()
4681 async_q->size * sizeof(*async_q->msgs), DMA_BIDIRECTIONAL); in ibmvfc_alloc_mem()
/linux-4.4.14/drivers/crypto/
Dtalitos.c286 DMA_BIDIRECTIONAL); in talitos_submit()
290 DMA_BIDIRECTIONAL); in talitos_submit()
347 DMA_BIDIRECTIONAL); in flush_channel()
919 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); in talitos_sg_unmap()
935 DMA_BIDIRECTIONAL); in ipsec_esp_unmap()
1102 (areq->src == areq->dst) ? DMA_BIDIRECTIONAL in ipsec_esp()
1115 edesc->dma_len, DMA_BIDIRECTIONAL); in ipsec_esp()
1159 DMA_BIDIRECTIONAL); in ipsec_esp()
1201 edesc->dma_len, DMA_BIDIRECTIONAL); in ipsec_esp()
1301 DMA_BIDIRECTIONAL); in talitos_edesc_alloc()
[all …]
Dpicoxcell_crypto.c377 DMA_BIDIRECTIONAL); in spacc_aead_make_ddts()
433 dma_unmap_sg(engine->dev, areq->src, nents, DMA_BIDIRECTIONAL); in spacc_aead_free_ddts()
848 ablk_req->nbytes, DMA_BIDIRECTIONAL); in spacc_ablk_complete()
945 req->nbytes, DMA_BIDIRECTIONAL, &dev_req->dst_addr); in spacc_ablk_setup()
979 DMA_BIDIRECTIONAL : DMA_FROM_DEVICE); in spacc_ablk_setup()
Dixp4xx_crypto.c890 enum dma_data_direction src_direction = DMA_BIDIRECTIONAL; in ablk_perform()
1002 enum dma_data_direction src_direction = DMA_BIDIRECTIONAL; in aead_perform()
/linux-4.4.14/net/rds/
Diw_rdma.c268 sg->dma_len = ib_dma_map_sg(dev, sg->list, sg->len, DMA_BIDIRECTIONAL);
309 ib_dma_unmap_sg(rds_iwdev->dev, sg->list, sg->len, DMA_BIDIRECTIONAL);
448 ibmr->mapping.m_sg.dma_len, DMA_BIDIRECTIONAL);
452 ibmr->mapping.m_sg.dma_len, DMA_BIDIRECTIONAL);
Dib_rdma.c430 DMA_BIDIRECTIONAL); in rds_ib_map_fmr()
512 ibmr->sg_dma_len, DMA_BIDIRECTIONAL); in rds_ib_sync_mr()
516 ibmr->sg_dma_len, DMA_BIDIRECTIONAL); in rds_ib_sync_mr()
528 DMA_BIDIRECTIONAL); in __rds_ib_teardown_mr()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dpagealloc.c235 PAGE_SIZE, DMA_BIDIRECTIONAL); in free_4k()
256 PAGE_SIZE, DMA_BIDIRECTIONAL); in alloc_system_page()
271 dma_unmap_page(&dev->pdev->dev, addr, PAGE_SIZE, DMA_BIDIRECTIONAL); in alloc_system_page()
/linux-4.4.14/arch/metag/kernel/
Ddma.c437 case DMA_BIDIRECTIONAL: in dma_sync_for_device()
486 case DMA_BIDIRECTIONAL: in dma_sync_for_cpu()
/linux-4.4.14/arch/arm64/kernel/
Dasm-offsets.c72 DEFINE(DMA_BIDIRECTIONAL, DMA_BIDIRECTIONAL); in main()
/linux-4.4.14/drivers/scsi/
Daha1740.c592 DMA_BIDIRECTIONAL); in aha1740_probe()
620 sizeof (host->ecb), DMA_BIDIRECTIONAL); in aha1740_probe()
638 sizeof (host->ecb), DMA_BIDIRECTIONAL); in aha1740_remove()
D53c700.c581 SCp->sc_data_direction != DMA_BIDIRECTIONAL) in NCR_700_unmap()
1233 MSG_ARRAY_SIZE, DMA_BIDIRECTIONAL); in process_script_interrupt()
1348 DMA_BIDIRECTIONAL); in process_selection()
1852 case DMA_BIDIRECTIONAL: in NCR_700_queuecommand_lck()
D3w-9xxx.c1851 srb->sc_data_direction == DMA_BIDIRECTIONAL) in DEF_SCSI_QCMD()
1924 cmd->sc_data_direction == DMA_BIDIRECTIONAL)) { in twa_scsiop_execute_scsi_complete()
Dvirtio_scsi.c541 BUG_ON(sc->sc_data_direction == DMA_BIDIRECTIONAL); in virtscsi_queuecommand()
Dinitio.c2608 DMA_BIDIRECTIONAL); in initio_build_scb()
2753 DMA_BIDIRECTIONAL); in i91u_unmap_scb()
Dscsi_error.c2360 scmd->sc_data_direction = DMA_BIDIRECTIONAL; in scsi_ioctl_reset()
Dncr53c8xx.c4295 case DMA_BIDIRECTIONAL: in ncr_queue_command()
4304 if (direction != DMA_BIDIRECTIONAL) in ncr_queue_command()
4331 if (direction == DMA_BIDIRECTIONAL) in ncr_queue_command()
Du14-34f.c1230 if (SCpnt->sc_data_direction != DMA_BIDIRECTIONAL) in scsi_to_dev_dir()
Deata.c1729 if (SCpnt->sc_data_direction != DMA_BIDIRECTIONAL) in scsi_to_dev_dir()
Dmvumi.c2084 case DMA_BIDIRECTIONAL: in mvumi_build_frame()
Ddpt_i2o.c2256 case DMA_BIDIRECTIONAL: in adpt_scsi_to_i2o()
Dqla1280.c476 case DMA_BIDIRECTIONAL: in qla1280_data_direction()
Dhpsa.c4977 case DMA_BIDIRECTIONAL: in hpsa_ciss_submit()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_prime.c528 sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL); in drm_gem_prime_import()
545 dma_buf_unmap_attachment(attach, sgt, DMA_BIDIRECTIONAL); in drm_gem_prime_import()
758 dma_buf_unmap_attachment(attach, sg, DMA_BIDIRECTIONAL); in drm_prime_gem_destroy()
/linux-4.4.14/arch/avr32/mm/
Ddma-coherent.c31 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ in dma_cache_sync()
/linux-4.4.14/arch/arm/kernel/
Dasm-offsets.c165 DEFINE(DMA_BIDIRECTIONAL, DMA_BIDIRECTIONAL); in main()
Ddma-isa.c76 direction = DMA_BIDIRECTIONAL; in isa_enable_dma()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c350 DMA_BIDIRECTIONAL); in gk20a_instobj_dtor_iommu()
463 dma_adr = dma_map_page(dev, p, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in gk20a_instobj_ctor_iommu()
519 DMA_BIDIRECTIONAL); in gk20a_instobj_ctor_iommu()
/linux-4.4.14/drivers/net/ethernet/i825xx/
Dlasi_82596.c108 do { dma_cache_sync((ndev)->dev.parent, (void *)addr, len, DMA_BIDIRECTIONAL); } while (0)
/linux-4.4.14/arch/powerpc/kernel/
Diommu.c847 mapping = iommu_alloc(dev, tbl, ret, nio_pages, DMA_BIDIRECTIONAL, in iommu_alloc_coherent()
874 case DMA_BIDIRECTIONAL: in iommu_direction_to_tce_perm()
922 return DMA_BIDIRECTIONAL; in iommu_tce_direction()
993 (*direction == DMA_BIDIRECTIONAL))) in iommu_tce_xchg()
/linux-4.4.14/arch/c6x/kernel/
Ddma.c31 case DMA_BIDIRECTIONAL: in c6x_dma_sync()
/linux-4.4.14/arch/hexagon/kernel/
Ddma.c144 case DMA_BIDIRECTIONAL: in dma_sync()
/linux-4.4.14/include/target/
Dtarget_core_fabric.h194 return DMA_BIDIRECTIONAL; in target_reverse_dma_direction()
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_sgdma.c82 priv->rxdescmem, DMA_BIDIRECTIONAL); in sgdma_initialize()
117 priv->rxdescmem, DMA_BIDIRECTIONAL); in sgdma_uninitialize()
/linux-4.4.14/crypto/async_tx/
Dasync_pq.c228 offset, len, DMA_BIDIRECTIONAL); in async_gen_syndrome()
237 offset, len, DMA_BIDIRECTIONAL); in async_gen_syndrome()
Dasync_raid6_recov.c58 unmap->addr[2] = dma_map_page(dev, dest, 0, len, DMA_BIDIRECTIONAL); in async_sum_product()
120 unmap->addr[1] = dma_map_page(dev, dest, 0, len, DMA_BIDIRECTIONAL); in async_mult()
Dasync_xor.c205 DMA_BIDIRECTIONAL); in async_xor()
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dqat_algs.c644 bl->bufers[i].len, DMA_BIDIRECTIONAL); in qat_alg_free_bufl()
655 DMA_BIDIRECTIONAL); in qat_alg_free_bufl()
698 DMA_BIDIRECTIONAL); in qat_alg_sgl_to_bufl()
732 DMA_BIDIRECTIONAL); in qat_alg_sgl_to_bufl()
756 DMA_BIDIRECTIONAL); in qat_alg_sgl_to_bufl()
767 DMA_BIDIRECTIONAL); in qat_alg_sgl_to_bufl()
/linux-4.4.14/arch/m68k/kernel/
Ddma.c108 case DMA_BIDIRECTIONAL: in dma_sync_single_for_device()
/linux-4.4.14/drivers/crypto/marvell/
Dcipher.c71 DMA_BIDIRECTIONAL); in mv_cesa_ablkcipher_dma_cleanup()
322 DMA_BIDIRECTIONAL); in mv_cesa_ablkcipher_dma_req_init()
373 req->dst != req->src ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL); in mv_cesa_ablkcipher_dma_req_init()
/linux-4.4.14/drivers/mtd/nand/
Dlpc32xx_mlc.c401 DMA_BIDIRECTIONAL); in lpc32xx_xmit_dma()
423 DMA_BIDIRECTIONAL); in lpc32xx_xmit_dma()
427 DMA_BIDIRECTIONAL); in lpc32xx_xmit_dma()
Dlpc32xx_slc.c454 DMA_BIDIRECTIONAL); in lpc32xx_xmit_dma()
476 DMA_BIDIRECTIONAL); in lpc32xx_xmit_dma()
481 DMA_BIDIRECTIONAL); in lpc32xx_xmit_dma()
Ddenali.c1504 DMA_BIDIRECTIONAL); in denali_init()
1628 DMA_BIDIRECTIONAL); in denali_remove()
/linux-4.4.14/drivers/net/ethernet/ibm/
Dibmveth.c475 DMA_BIDIRECTIONAL); in ibmveth_cleanup()
485 DMA_BIDIRECTIONAL); in ibmveth_cleanup()
509 DMA_BIDIRECTIONAL); in ibmveth_cleanup()
596 adapter->buffer_list_addr, 4096, DMA_BIDIRECTIONAL); in ibmveth_open()
598 adapter->filter_list_addr, 4096, DMA_BIDIRECTIONAL); in ibmveth_open()
671 netdev->mtu + IBMVETH_BUFF_OH, DMA_BIDIRECTIONAL); in ibmveth_open()
/linux-4.4.14/arch/blackfin/include/asm/
Ddma-mapping.h54 case DMA_BIDIRECTIONAL: /* flush and invalidate */ in __dma_sync_inline()
/linux-4.4.14/arch/s390/pci/
Dpci_dma.c370 size, DMA_BIDIRECTIONAL, NULL); in s390_dma_alloc()
390 s390_dma_unmap_pages(dev, dma_handle, size, DMA_BIDIRECTIONAL, NULL); in s390_dma_free()
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-core.c433 FEI_BUFFER_SIZE, DMA_BIDIRECTIONAL); in free_input_block()
440 PID_TABLE_SIZE, DMA_BIDIRECTIONAL); in free_input_block()
480 DMA_BIDIRECTIONAL); in configure_memdma_and_inputblock()
516 DMA_BIDIRECTIONAL); in configure_memdma_and_inputblock()
/linux-4.4.14/arch/arc/include/asm/
Ddma-mapping.h55 case DMA_BIDIRECTIONAL: in __inline_dma_cache_sync()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_gem.c254 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in omap_gem_attach_pages()
287 PAGE_SIZE, DMA_BIDIRECTIONAL); in omap_gem_detach_pages()
703 PAGE_SIZE, DMA_BIDIRECTIONAL); in omap_gem_cpu_sync()
723 PAGE_SIZE, DMA_BIDIRECTIONAL); in omap_gem_dma_sync()
/linux-4.4.14/drivers/crypto/ccp/
Dccp-ops.c955 DMA_BIDIRECTIONAL); in ccp_run_aes_cmac_cmd()
1108 DMA_BIDIRECTIONAL); in ccp_run_aes_cmd()
1133 in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); in ccp_run_aes_cmd()
1285 DMA_BIDIRECTIONAL); in ccp_run_xts_aes_cmd()
1306 in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); in ccp_run_xts_aes_cmd()
1435 DMA_BIDIRECTIONAL); in ccp_run_sha_cmd()
1741 in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); in ccp_run_passthru_cmd()
/linux-4.4.14/drivers/tty/serial/
Dmpsc.c875 MPSC_DMA_ALLOC_SIZE, DMA_BIDIRECTIONAL); in mpsc_init_rings()
1060 DMA_BIDIRECTIONAL); in mpsc_rx_intr()
1106 DMA_BIDIRECTIONAL); in mpsc_setup_tx_desc()
1153 DMA_BIDIRECTIONAL); in mpsc_copy_tx_data()
1625 MPSC_RXRE_SIZE, DMA_BIDIRECTIONAL); in mpsc_get_poll_char()
1751 DMA_BIDIRECTIONAL); in mpsc_console_write()
/linux-4.4.14/drivers/soc/ti/
Dknav_qmss_acc.c463 info->mem_size, DMA_BIDIRECTIONAL); in knav_acc_free_range()
579 DMA_BIDIRECTIONAL); in knav_init_acc_range()
Dknav_qmss_queue.c1008 DMA_BIDIRECTIONAL); in knav_queue_setup_region()
1046 DMA_BIDIRECTIONAL); in knav_queue_setup_region()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_buffer.c350 DMA_BIDIRECTIONAL); in vmw_ttm_unmap_from_dma()
373 DMA_BIDIRECTIONAL); in vmw_ttm_map_for_dma()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_gem.c105 msm_obj->sgt->nents, DMA_BIDIRECTIONAL); in get_pages()
121 msm_obj->sgt->nents, DMA_BIDIRECTIONAL); in put_pages()
/linux-4.4.14/drivers/usb/dwc3/
Dcore.c345 DMA_BIDIRECTIONAL); in dwc3_setup_scratch_buffers()
372 DWC3_SCRATCHBUF_SIZE, DMA_BIDIRECTIONAL); in dwc3_setup_scratch_buffers()
391 DWC3_SCRATCHBUF_SIZE, DMA_BIDIRECTIONAL); in dwc3_free_scratch_buffers()
/linux-4.4.14/arch/powerpc/mm/
Ddma-noncoherent.c338 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ in __dma_sync()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Drecv.c184 DMA_BIDIRECTIONAL); in ath_rx_edma_cleanup()
234 DMA_BIDIRECTIONAL); in ath_rx_edma_init()
1011 dma_type = DMA_BIDIRECTIONAL; in ath_rx_tasklet()
/linux-4.4.14/arch/x86/kernel/
Damd_gart_64.c494 DMA_BIDIRECTIONAL, align_mask); in gart_alloc_coherent()
514 gart_unmap_page(dev, dma_addr, size, DMA_BIDIRECTIONAL, NULL); in gart_free_coherent()
Dpci-calgary_64.c455 mapping = iommu_alloc(dev, tbl, ret, npages, DMA_BIDIRECTIONAL); in calgary_alloc_coherent()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dverbs.c1212 DMA_BIDIRECTIONAL); in rpcrdma_alloc_regbuf()
1243 iov->addr, iov->length, DMA_BIDIRECTIONAL); in rpcrdma_free_regbuf()
1316 DMA_BIDIRECTIONAL); in rpcrdma_ep_post_recv()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Db44.c728 DMA_BIDIRECTIONAL); in b44_alloc_rx_skb()
756 DMA_BIDIRECTIONAL); in b44_recycle_rx()
772 DMA_BIDIRECTIONAL); in b44_recycle_rx()
1143 DMA_TABLE_BYTES, DMA_BIDIRECTIONAL); in b44_init_rings()
1168 DMA_TABLE_BYTES, DMA_BIDIRECTIONAL); in b44_free_consistent()
1223 DMA_BIDIRECTIONAL); in b44_alloc_consistent()
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dps3_gelic_net.c304 GELIC_DESCR_SIZE, DMA_BIDIRECTIONAL); in gelic_card_free_chain()
337 DMA_BIDIRECTIONAL); in gelic_card_init_chain()
368 DMA_BIDIRECTIONAL); in gelic_card_init_chain()
/linux-4.4.14/Documentation/
DDMA-API.txt199 DMA_BIDIRECTIONAL direction isn't known
241 may write to it at any point, it should be DMA_BIDIRECTIONAL (see
247 to it at any point, it should be DMA_BIDIRECTIONAL (see below).
249 DMA_BIDIRECTIONAL requires special handling: it means that the driver
365 DMA_BIDIRECTIONAL
DDMA-API-HOWTO.txt477 DMA_BIDIRECTIONAL
493 specify DMA_BIDIRECTIONAL. It means that the DMA can go in
513 DMA_BIDIRECTIONAL.
749 * for DMA_BIDIRECTIONAL mapping if
/linux-4.4.14/drivers/iommu/
Ddma-iommu.c143 case DMA_BIDIRECTIONAL: in dma_direction_to_prot()
Dintel-iommu.c3455 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL || \ in __intel_map_single()
3458 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) in __intel_map_single()
3668 DMA_BIDIRECTIONAL, in intel_alloc_coherent()
3750 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL || \ in intel_map_sg()
3753 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) in intel_map_sg()
Damd_iommu.c2393 else if (direction == DMA_BIDIRECTIONAL) in dma_ops_domain_map()
2751 size, DMA_BIDIRECTIONAL, true, dma_mask); in alloc_coherent()
2794 __unmap_single(domain->priv, dma_addr, size, DMA_BIDIRECTIONAL); in free_coherent()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dfw.c254 PAGE_SIZE << order, DMA_BIDIRECTIONAL); in iwl_alloc_fw_paging_mem()
293 DMA_BIDIRECTIONAL); in iwl_alloc_fw_paging_mem()
/linux-4.4.14/drivers/dma/ppc4xx/
Dadma.c3751 PAGE_SIZE, DMA_BIDIRECTIONAL); in ppc440spe_test_raid6()
4180 PAGE_SIZE, DMA_BIDIRECTIONAL); in ppc440spe_adma_probe()
4182 PAGE_SIZE, DMA_BIDIRECTIONAL); in ppc440spe_adma_probe()
4223 PAGE_SIZE, DMA_BIDIRECTIONAL); in ppc440spe_adma_probe()
4225 PAGE_SIZE, DMA_BIDIRECTIONAL); in ppc440spe_adma_probe()
4275 PAGE_SIZE, DMA_BIDIRECTIONAL); in ppc440spe_adma_remove()
4277 PAGE_SIZE, DMA_BIDIRECTIONAL); in ppc440spe_adma_remove()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_bo.c1520 DMA_BIDIRECTIONAL); in nouveau_ttm_tt_populate()
1525 PAGE_SIZE, DMA_BIDIRECTIONAL); in nouveau_ttm_tt_populate()
1583 DMA_BIDIRECTIONAL); in nouveau_ttm_tt_unpopulate()
/linux-4.4.14/arch/tile/kernel/
Dpci-dma.c129 direction == DMA_BIDIRECTIONAL); in __dma_prep_page()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_g2d.c386 DMA_BIDIRECTIONAL); in g2d_userptr_put_dma_addr()
504 DMA_BIDIRECTIONAL); in g2d_userptr_get_dma_addr()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c500 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; in amdgpu_ttm_tt_pin_userptr()
562 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; in amdgpu_ttm_tt_unpin_userptr()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c539 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; in radeon_ttm_tt_pin_userptr()
600 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; in radeon_ttm_tt_unpin_userptr()
/linux-4.4.14/sound/oss/
Ddmabuf.c118 dmap->raw_buf_phys = dma_map_single(NULL, start_addr, dmap->buffsize, DMA_BIDIRECTIONAL); in sound_alloc_dmap()
143 dma_unmap_single(NULL, dmap->raw_buf_phys, dmap->buffsize, DMA_BIDIRECTIONAL); in sound_free_dmap()
/linux-4.4.14/drivers/spi/
Dspi-sirf.c550 DMA_FROM_DEVICE : DMA_BIDIRECTIONAL); in spi_sirfsoc_dma_transfer()
559 DMA_TO_DEVICE : DMA_BIDIRECTIONAL); in spi_sirfsoc_dma_transfer()
Dspi-au1550.c374 t->len, DMA_BIDIRECTIONAL); in au1550_spi_dma_txrxb()
/linux-4.4.14/drivers/crypto/caam/
Dcaamhash.c691 ahash_unmap_ctx(jrdev, edesc, req, ctx->ctx_len, DMA_BIDIRECTIONAL); in ahash_done_bi()
828 edesc->sec4_sg, DMA_BIDIRECTIONAL); in ahash_update_ctx()
880 DMA_BIDIRECTIONAL); in ahash_update_ctx()
Dcaamalg.c1880 dma_unmap_sg(dev, src, src_nents ? : 1, DMA_BIDIRECTIONAL); in caam_unmap()
2313 DMA_BIDIRECTIONAL); in aead_edesc_alloc()
2579 DMA_BIDIRECTIONAL); in ablkcipher_edesc_alloc()
2755 DMA_BIDIRECTIONAL); in ablkcipher_giv_edesc_alloc()
/linux-4.4.14/drivers/sh/maple/
Dmaple.c304 PAGE_SIZE, DMA_BIDIRECTIONAL); in maple_send()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dsystem-bus.c605 case DMA_BIDIRECTIONAL: in ps3_ioc0_map_page()
/linux-4.4.14/drivers/i2c/busses/
Di2c-ismt.c481 dma_direction = DMA_BIDIRECTIONAL; in ismt_access()
/linux-4.4.14/drivers/usb/storage/
Dusb.c342 if (us->srb->sc_data_direction == DMA_BIDIRECTIONAL) { in usb_stor_control_thread()
Duas.c645 case DMA_BIDIRECTIONAL: in uas_queuecommand_lck()
/linux-4.4.14/drivers/scsi/aacraid/
Dcommctrl.c552 data_dir = DMA_BIDIRECTIONAL; in aac_send_raw_srb()
Daachba.c1419 case DMA_BIDIRECTIONAL: in aac_scsi_common()
/linux-4.4.14/drivers/staging/rts5208/
Drtsx.c446 if (chip->srb->sc_data_direction == DMA_BIDIRECTIONAL) { in rtsx_control_thread()
/linux-4.4.14/drivers/media/platform/omap3isp/
Dispstat.c155 DMA_BIDIRECTIONAL); in isp_stat_buf_insert_magic()
/linux-4.4.14/drivers/staging/comedi/drivers/
Dni_pcidio.c963 s->async_dma_dir = DMA_BIDIRECTIONAL; in nidio_auto_attach()
Dni_660x.c1125 s->async_dma_dir = DMA_BIDIRECTIONAL; in ni_660x_auto_attach()
Dni_mio_common.c5197 s->async_dma_dir = DMA_BIDIRECTIONAL; in ni_E_init()
5359 s->async_dma_dir = DMA_BIDIRECTIONAL; in ni_E_init()
/linux-4.4.14/arch/arm64/mm/
Ddma-mapping.c546 int ioprot = dma_direction_to_prot(DMA_BIDIRECTIONAL, coherent); in __iommu_alloc_attrs()
/linux-4.4.14/drivers/usb/gadget/udc/
Dmv_u3d_core.c211 DMA_BIDIRECTIONAL); in mv_u3d_done()
473 DMA_BIDIRECTIONAL); in mv_u3d_req_to_trb()
/linux-4.4.14/drivers/vfio/
Dvfio_iommu_spapr_tce.c813 direction = DMA_BIDIRECTIONAL; in tce_iommu_ioctl()
/linux-4.4.14/drivers/ata/
Dsata_dwc_460ex.c243 case DMA_BIDIRECTIONAL: in get_dma_dir_descript()
Dlibata-eh.c2519 [DMA_BIDIRECTIONAL] = "bidi", in ata_eh_link_report()
/linux-4.4.14/drivers/block/
Dcciss_scsi.c1480 case DMA_BIDIRECTIONAL: in cciss_scsi_queue_command_lck()
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
Dsym_glue.c381 case DMA_BIDIRECTIONAL: in sym_setup_data_and_start()
/linux-4.4.14/drivers/xen/
Dxen-scsiback.c681 if ((pending_req->sc_data_direction != DMA_BIDIRECTIONAL) && in prepare_pending_reqs()
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c1485 case DMA_BIDIRECTIONAL: in __dma_direction_to_prot()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c870 DMA_BIDIRECTIONAL); in myri10ge_dma_test()
918 pci_unmap_page(mgp->pdev, dmatest_bus, PAGE_SIZE, DMA_BIDIRECTIONAL); in myri10ge_dma_test()
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_fsf.c2165 case DMA_BIDIRECTIONAL: in zfcp_fsf_set_data_dir()
/linux-4.4.14/drivers/target/
Dtarget_core_transport.c794 case DMA_BIDIRECTIONAL: in transport_dump_cmd_direction()