Searched refs:DMA_BIDIRECTIONAL (Results 1 - 129 of 129) sorted by relevance

/linux-4.1.27/include/linux/
H A Ddma-direction.h8 DMA_BIDIRECTIONAL = 0, enumerator in enum:dma_data_direction
H A Ddma-mapping.h75 return ((dma_direction == DMA_BIDIRECTIONAL) || valid_dma_direction()
/linux-4.1.27/arch/sh/mm/
H A Dconsistent.c52 dma_cache_sync(dev, ret, size, DMA_BIDIRECTIONAL); dma_generic_alloc_coherent()
96 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ dma_cache_sync()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dgf100.c77 DMA_BIDIRECTIONAL); gf100_fb_dtor() local
102 DMA_BIDIRECTIONAL); gf100_fb_ctor()
H A Dnv50.c259 DMA_BIDIRECTIONAL); nv50_fb_ctor()
278 DMA_BIDIRECTIONAL); nv50_fb_dtor() local
/linux-4.1.27/arch/mips/include/asm/
H A Dfloppy.h17 dma_cache_sync(NULL, addr, size, DMA_BIDIRECTIONAL); fd_cacheflush()
/linux-4.1.27/drivers/staging/android/ion/
H A Dion_carveout_heap.c120 DMA_BIDIRECTIONAL); ion_carveout_heap_free()
160 ion_pages_sync_for_device(NULL, page, size, DMA_BIDIRECTIONAL); ion_carveout_heap_create()
H A Dion_chunk_heap.c109 DMA_BIDIRECTIONAL); ion_chunk_heap_free()
151 ion_pages_sync_for_device(NULL, page, size, DMA_BIDIRECTIONAL); ion_chunk_heap_create()
H A Dion_page_pool.c34 DMA_BIDIRECTIONAL); ion_page_pool_alloc_pages()
H A Dion_system_heap.c74 DMA_BIDIRECTIONAL); alloc_buffer_page()
348 ion_pages_sync_for_device(NULL, page, len, DMA_BIDIRECTIONAL); ion_system_contig_heap_allocate()
H A Dion.c1221 buffer->sg_table->nents, DMA_BIDIRECTIONAL); ion_sync_for_device()
/linux-4.1.27/arch/unicore32/kernel/
H A Dasm-offsets.c107 DEFINE(DMA_BIDIRECTIONAL, DMA_BIDIRECTIONAL); main()
/linux-4.1.27/arch/nios2/include/asm/
H A Ddma-mapping.h30 case DMA_BIDIRECTIONAL: /* flush and invalidate */ __dma_sync_for_device()
43 case DMA_BIDIRECTIONAL: __dma_sync_for_cpu()
/linux-4.1.27/drivers/crypto/qce/
H A Dablkcipher.c38 dir_src = diff_dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL; qce_ablkcipher_done()
39 dir_dst = diff_dst ? DMA_FROM_DEVICE : DMA_BIDIRECTIONAL; qce_ablkcipher_done()
80 dir_src = diff_dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL; qce_ablkcipher_async_req_handle()
81 dir_dst = diff_dst ? DMA_FROM_DEVICE : DMA_BIDIRECTIONAL; qce_ablkcipher_async_req_handle()
/linux-4.1.27/drivers/gpu/drm/i915/
H A Di915_gem_dmabuf.c204 bool write = (direction == DMA_BIDIRECTIONAL || direction == DMA_TO_DEVICE); i915_gem_begin_cpu_access()
254 sg = dma_buf_map_attachment(obj->base.import_attach, DMA_BIDIRECTIONAL); i915_gem_object_get_pages_dmabuf()
266 obj->pages, DMA_BIDIRECTIONAL); i915_gem_object_put_pages_dmabuf()
/linux-4.1.27/drivers/char/tpm/
H A Dtpm_ibmvtpm.c290 CRQ_RES_BUF_SIZE, DMA_BIDIRECTIONAL); tpm_ibmvtpm_remove()
295 ibmvtpm->rtce_size, DMA_BIDIRECTIONAL); tpm_ibmvtpm_remove()
502 DMA_BIDIRECTIONAL); ibmvtpm_crq_process()
594 DMA_BIDIRECTIONAL); tpm_ibmvtpm_probe()
651 DMA_BIDIRECTIONAL); tpm_ibmvtpm_probe()
/linux-4.1.27/drivers/net/ethernet/octeon/
H A Docteon_mgmt.c241 DMA_BIDIRECTIONAL); octeon_mgmt_rx_fill_ring()
271 DMA_BIDIRECTIONAL); octeon_mgmt_clean_tx_buffers()
373 DMA_BIDIRECTIONAL); octeon_mgmt_dequeue_rx_buffer()
990 DMA_BIDIRECTIONAL); octeon_mgmt_open()
1003 DMA_BIDIRECTIONAL); octeon_mgmt_open()
1230 DMA_BIDIRECTIONAL); octeon_mgmt_open()
1235 DMA_BIDIRECTIONAL); octeon_mgmt_open()
1263 DMA_BIDIRECTIONAL); octeon_mgmt_stop()
1268 DMA_BIDIRECTIONAL); octeon_mgmt_stop()
1315 DMA_BIDIRECTIONAL); octeon_mgmt_xmit()
/linux-4.1.27/drivers/mmc/host/
H A Dmmc_spi.c541 DMA_BIDIRECTIONAL); mmc_spi_command_send()
548 DMA_BIDIRECTIONAL); mmc_spi_command_send()
685 DMA_BIDIRECTIONAL); mmc_spi_writeblock()
697 DMA_BIDIRECTIONAL); mmc_spi_writeblock()
815 DMA_BIDIRECTIONAL); mmc_spi_readblock()
826 DMA_BIDIRECTIONAL); mmc_spi_readblock()
924 dir = DMA_BIDIRECTIONAL; mmc_spi_data_do()
1015 DMA_BIDIRECTIONAL); mmc_spi_data_do()
1022 DMA_BIDIRECTIONAL); mmc_spi_data_do()
1397 sizeof(*host->data), DMA_BIDIRECTIONAL); mmc_spi_probe()
1403 DMA_BIDIRECTIONAL); mmc_spi_probe()
1470 sizeof(*host->data), DMA_BIDIRECTIONAL); mmc_spi_probe()
1502 sizeof(*host->data), DMA_BIDIRECTIONAL); mmc_spi_remove()
H A Dwbsd.c1397 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); wbsd_request_dma()
1421 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); wbsd_request_dma() local
1439 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); wbsd_release_dma() local
H A Dau1xmmc.c628 host->dma.dir = DMA_BIDIRECTIONAL; au1xmmc_prepare_data()
/linux-4.1.27/drivers/ps3/
H A Dps3stor_lib.c203 dev->bounce_size, DMA_BIDIRECTIONAL); ps3stor_setup()
221 DMA_BIDIRECTIONAL); ps3stor_setup()
245 DMA_BIDIRECTIONAL); ps3stor_teardown()
/linux-4.1.27/arch/mips/mm/
H A Ddma-default.c170 plat_unmap_dma_mem(dev, dma_handle, size, DMA_BIDIRECTIONAL); dma_free_noncoherent()
186 plat_unmap_dma_mem(dev, dma_handle, size, DMA_BIDIRECTIONAL); mips_dma_free_coherent()
209 case DMA_BIDIRECTIONAL: __dma_sync_virtual()
/linux-4.1.27/arch/unicore32/include/asm/
H A Ddma-mapping.h120 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ dma_cache_sync()
/linux-4.1.27/arch/microblaze/include/asm/
H A Ddma-mapping.h80 case DMA_BIDIRECTIONAL: __dma_sync()
/linux-4.1.27/arch/avr32/mm/
H A Ddma-coherent.c31 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ dma_cache_sync()
/linux-4.1.27/arch/c6x/kernel/
H A Ddma.c31 case DMA_BIDIRECTIONAL: c6x_dma_sync()
/linux-4.1.27/arch/m68k/kernel/
H A Ddma.c108 case DMA_BIDIRECTIONAL: dma_sync_single_for_device()
/linux-4.1.27/arch/arm/common/
H A Ddmabounce.c265 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) { map_single()
286 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) { unmap_single()
386 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) { __dmabounce_sync_for_cpu()
426 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) { __dmabounce_sync_for_device()
/linux-4.1.27/drivers/gpu/drm/exynos/
H A Dexynos_drm_dmabuf.c231 sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL); exynos_dmabuf_prime_import()
280 dma_buf_unmap_attachment(attach, sgt, DMA_BIDIRECTIONAL); exynos_dmabuf_prime_import()
H A Dexynos_drm_g2d.c383 DMA_BIDIRECTIONAL); g2d_userptr_put_dma_addr()
526 DMA_BIDIRECTIONAL); g2d_userptr_get_dma_addr()
/linux-4.1.27/drivers/crypto/qat/qat_common/
H A Dqat_algs.c638 bl->bufers[i].len, DMA_BIDIRECTIONAL); qat_alg_free_bufl()
649 DMA_BIDIRECTIONAL); qat_alg_free_bufl()
692 DMA_BIDIRECTIONAL); for_each_sg()
700 DMA_BIDIRECTIONAL);
715 DMA_BIDIRECTIONAL); for_each_sg()
755 DMA_BIDIRECTIONAL); for_each_sg()
779 DMA_BIDIRECTIONAL);
790 DMA_BIDIRECTIONAL);
/linux-4.1.27/drivers/gpu/drm/udl/
H A Dudl_dmabuf.c261 sg = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL); udl_gem_prime_import()
277 dma_buf_unmap_attachment(attach, sg, DMA_BIDIRECTIONAL); udl_gem_prime_import()
/linux-4.1.27/arch/arm64/kernel/
H A Dasm-offsets.c72 DEFINE(DMA_BIDIRECTIONAL, DMA_BIDIRECTIONAL); main()
/linux-4.1.27/arch/arm/kernel/
H A Dasm-offsets.c165 DEFINE(DMA_BIDIRECTIONAL, DMA_BIDIRECTIONAL); main()
H A Ddma-isa.c76 direction = DMA_BIDIRECTIONAL; isa_enable_dma()
/linux-4.1.27/drivers/dma/
H A Dmic_x100_dma.c350 desc_ring_size, DMA_BIDIRECTIONAL); mic_dma_alloc_desc_ring()
360 DMA_BIDIRECTIONAL); mic_dma_alloc_desc_ring()
373 desc_ring_size, DMA_BIDIRECTIONAL); mic_dma_free_desc_ring()
381 L1_CACHE_BYTES, DMA_BIDIRECTIONAL); mic_dma_free_status_dest()
393 L1_CACHE_BYTES, DMA_BIDIRECTIONAL); mic_dma_alloc_status_dest()
H A Ddmatest.c560 /* map with DMA_BIDIRECTIONAL to force writeback/invalidate */ dmatest_func()
568 DMA_BIDIRECTIONAL); dmatest_func()
H A Ddmaengine.c1036 DMA_BIDIRECTIONAL); dmaengine_unmap()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/
H A Dpagealloc.c235 PAGE_SIZE, DMA_BIDIRECTIONAL); free_4k()
256 PAGE_SIZE, DMA_BIDIRECTIONAL); alloc_system_page()
271 dma_unmap_page(&dev->pdev->dev, addr, PAGE_SIZE, DMA_BIDIRECTIONAL); alloc_system_page()
/linux-4.1.27/drivers/crypto/
H A Dtalitos.c221 DMA_BIDIRECTIONAL); talitos_submit()
272 DMA_BIDIRECTIONAL); flush_channel()
784 talitos_unmap_sg_chain(dev, src, DMA_BIDIRECTIONAL); talitos_sg_unmap()
786 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); talitos_sg_unmap()
810 DMA_BIDIRECTIONAL); ipsec_esp_unmap()
982 edesc->dma_len, DMA_BIDIRECTIONAL); ipsec_esp()
1014 (areq->src == areq->dst) ? DMA_BIDIRECTIONAL ipsec_esp()
1033 DMA_BIDIRECTIONAL); ipsec_esp()
1075 edesc->dma_len, DMA_BIDIRECTIONAL); ipsec_esp()
1212 DMA_BIDIRECTIONAL); talitos_edesc_alloc()
1343 DMA_BIDIRECTIONAL); common_nonsnoop_unmap()
1397 (areq->src == areq->dst) ? DMA_BIDIRECTIONAL common_nonsnoop()
1411 DMA_BIDIRECTIONAL); common_nonsnoop()
1441 edesc->dma_len, DMA_BIDIRECTIONAL); common_nonsnoop()
1527 DMA_BIDIRECTIONAL); common_nonsnoop_hash_unmap()
1609 DMA_BIDIRECTIONAL); common_nonsnoop_hash()
H A Dpicoxcell_crypto.c356 DMA_BIDIRECTIONAL); spacc_aead_make_ddts()
365 giv ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); spacc_aead_make_ddts()
420 dma_unmap_sg(engine->dev, areq->src, nents, DMA_BIDIRECTIONAL); spacc_aead_free_ddts()
425 dma_unmap_single(engine->dev, req->giv_pa, ivsize, DMA_BIDIRECTIONAL); spacc_aead_free_ddts()
937 ablk_req->nbytes, DMA_BIDIRECTIONAL); spacc_ablk_complete()
1034 req->nbytes, DMA_BIDIRECTIONAL, &dev_req->dst_addr); spacc_ablk_setup()
1068 DMA_BIDIRECTIONAL : DMA_FROM_DEVICE); spacc_ablk_setup()
H A Dixp4xx_crypto.c874 enum dma_data_direction src_direction = DMA_BIDIRECTIONAL; ablk_perform()
1051 DMA_BIDIRECTIONAL); aead_perform()
1071 DMA_BIDIRECTIONAL); aead_perform()
/linux-4.1.27/arch/blackfin/include/asm/
H A Ddma-mapping.h54 case DMA_BIDIRECTIONAL: /* flush and invalidate */ __dma_sync_inline()
/linux-4.1.27/arch/hexagon/kernel/
H A Ddma.c155 case DMA_BIDIRECTIONAL: dma_sync()
/linux-4.1.27/arch/arc/include/asm/
H A Ddma-mapping.h72 case DMA_BIDIRECTIONAL: __inline_dma_cache_sync()
/linux-4.1.27/net/rds/
H A Dib_rdma.c380 DMA_BIDIRECTIONAL); rds_ib_map_fmr()
459 ibmr->sg_dma_len, DMA_BIDIRECTIONAL); rds_ib_sync_mr()
463 ibmr->sg_dma_len, DMA_BIDIRECTIONAL); rds_ib_sync_mr()
475 DMA_BIDIRECTIONAL); __rds_ib_teardown_mr()
H A Diw_rdma.c270 sg->dma_len = ib_dma_map_sg(dev, sg->list, sg->len, DMA_BIDIRECTIONAL); rds_iw_map_scatterlist()
327 ib_dma_unmap_sg(rds_iwdev->dev, sg->list, sg->len, DMA_BIDIRECTIONAL); rds_iw_map_scatterlist()
467 ibmr->mapping.m_sg.dma_len, DMA_BIDIRECTIONAL); rds_iw_sync_mr()
471 ibmr->mapping.m_sg.dma_len, DMA_BIDIRECTIONAL); rds_iw_sync_mr()
/linux-4.1.27/drivers/infiniband/core/
H A Dumem.c56 DMA_BIDIRECTIONAL); __ib_umem_release()
217 DMA_BIDIRECTIONAL,
H A Dumem_odp.c462 DMA_BIDIRECTIONAL); ib_umem_odp_map_dma_single_page()
646 DMA_BIDIRECTIONAL); ib_umem_odp_unmap_dma_pages()
/linux-4.1.27/arch/metag/kernel/
H A Ddma.c437 case DMA_BIDIRECTIONAL: dma_sync_for_device()
486 case DMA_BIDIRECTIONAL: dma_sync_for_cpu()
/linux-4.1.27/arch/s390/pci/
H A Dpci_dma.c354 size, DMA_BIDIRECTIONAL, NULL); s390_dma_alloc()
374 s390_dma_unmap_pages(dev, dma_handle, size, DMA_BIDIRECTIONAL, NULL); s390_dma_free()
/linux-4.1.27/lib/
H A Dswiotlb.c16 * DMA_BIDIRECTIONAL mappings, miscellaneous cleanup.
529 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) swiotlb_tbl_map_single()
564 ((dir == DMA_FROM_DEVICE) || (dir == DMA_BIDIRECTIONAL))) swiotlb_tbl_unmap_single()
609 if (likely(dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)) swiotlb_tbl_sync_single()
616 if (likely(dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL)) swiotlb_tbl_sync_single()
716 if (dir == DMA_BIDIRECTIONAL) swiotlb_full()
H A Ddma-debug.c156 static const char *dir2name[4] = { "DMA_BIDIRECTIONAL", "DMA_TO_DEVICE",
1219 if (entry->direction == DMA_BIDIRECTIONAL) check_sync()
1462 entry->direction = DMA_BIDIRECTIONAL; debug_dma_alloc_coherent()
1478 .direction = DMA_BIDIRECTIONAL, debug_dma_free_coherent()
/linux-4.1.27/drivers/mtd/nand/
H A Dlpc32xx_mlc.c401 DMA_BIDIRECTIONAL); lpc32xx_xmit_dma()
423 DMA_BIDIRECTIONAL); lpc32xx_xmit_dma()
427 DMA_BIDIRECTIONAL); lpc32xx_xmit_dma()
H A Dlpc32xx_slc.c451 DMA_BIDIRECTIONAL); lpc32xx_xmit_dma()
473 DMA_BIDIRECTIONAL); lpc32xx_xmit_dma()
478 DMA_BIDIRECTIONAL); lpc32xx_xmit_dma()
H A Ddenali.c1495 DMA_BIDIRECTIONAL); denali_init()
1619 DMA_BIDIRECTIONAL); denali_remove()
/linux-4.1.27/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c167 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL); ibmvscsi_release_crq_queue()
353 DMA_BIDIRECTIONAL); ibmvscsi_init_crq_queue()
411 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL); ibmvscsi_init_crq_queue()
774 case DMA_BIDIRECTIONAL: map_data_for_srp_cmd()
776 "Can't map DMA_BIDIRECTIONAL to read/write\n"); map_data_for_srp_cmd()
1107 sizeof(hostdata->caps), DMA_BIDIRECTIONAL); map_persist_bufs()
1117 DMA_BIDIRECTIONAL); map_persist_bufs()
1121 sizeof(hostdata->caps), DMA_BIDIRECTIONAL); map_persist_bufs()
1137 sizeof(hostdata->caps), DMA_BIDIRECTIONAL); unmap_persist_bufs()
1140 sizeof(hostdata->madapter_info), DMA_BIDIRECTIONAL); unmap_persist_bufs()
1890 addr = dma_map_single(hostdata->dev, buffer, length, DMA_BIDIRECTIONAL); ibmvscsi_do_host_config()
1908 dma_unmap_single(hostdata->dev, addr, length, DMA_BIDIRECTIONAL); ibmvscsi_do_host_config()
H A Dibmvfc.c667 dma_unmap_single(vhost->dev, crq->msg_token, PAGE_SIZE, DMA_BIDIRECTIONAL); ibmvfc_release_crq_queue()
4524 PAGE_SIZE, DMA_BIDIRECTIONAL); ibmvfc_init_crq()
4567 dma_unmap_single(dev, crq->msg_token, PAGE_SIZE, DMA_BIDIRECTIONAL); ibmvfc_init_crq()
4593 async_q->size * sizeof(*async_q->msgs), DMA_BIDIRECTIONAL); ibmvfc_free_mem()
4620 DMA_BIDIRECTIONAL); ibmvfc_alloc_mem()
4682 async_q->size * sizeof(*async_q->msgs), DMA_BIDIRECTIONAL); ibmvfc_alloc_mem()
/linux-4.1.27/drivers/scsi/
H A Daha1740.c593 DMA_BIDIRECTIONAL); aha1740_probe()
621 sizeof (host->ecb), DMA_BIDIRECTIONAL); aha1740_probe()
639 sizeof (host->ecb), DMA_BIDIRECTIONAL); aha1740_remove()
H A D53c700.c582 SCp->sc_data_direction != DMA_BIDIRECTIONAL) NCR_700_unmap()
1230 MSG_ARRAY_SIZE, DMA_BIDIRECTIONAL); process_script_interrupt()
1345 DMA_BIDIRECTIONAL); process_selection()
1849 case DMA_BIDIRECTIONAL: NCR_700_queuecommand_lck()
H A D3w-9xxx.c1851 srb->sc_data_direction == DMA_BIDIRECTIONAL) twa_scsiop_execute_scsi()
1924 cmd->sc_data_direction == DMA_BIDIRECTIONAL)) { twa_scsiop_execute_scsi_complete()
H A Dvirtio_scsi.c539 BUG_ON(sc->sc_data_direction == DMA_BIDIRECTIONAL); virtscsi_queuecommand()
H A Dinitio.c2608 DMA_BIDIRECTIONAL); initio_build_scb()
2753 DMA_BIDIRECTIONAL); i91u_unmap_scb()
H A Dmvumi.c2084 case DMA_BIDIRECTIONAL: mvumi_build_frame()
H A Du14-34f.c1230 if (SCpnt->sc_data_direction != DMA_BIDIRECTIONAL) scsi_to_dev_dir()
H A Dncr53c8xx.c4295 case DMA_BIDIRECTIONAL: ncr_queue_command()
4304 if (direction != DMA_BIDIRECTIONAL) ncr_queue_command()
4331 if (direction == DMA_BIDIRECTIONAL) ncr_queue_command()
H A Dscsi_error.c2350 scmd->sc_data_direction = DMA_BIDIRECTIONAL; scsi_ioctl_reset()
H A Ddpt_i2o.c2253 case DMA_BIDIRECTIONAL: adpt_scsi_to_i2o()
H A Deata.c1729 if (SCpnt->sc_data_direction != DMA_BIDIRECTIONAL) scsi_to_dev_dir()
H A Dqla1280.c476 case DMA_BIDIRECTIONAL: qla1280_data_direction()
H A Dhpsa.c4027 case DMA_BIDIRECTIONAL: hpsa_ciss_submit()
/linux-4.1.27/drivers/gpu/drm/
H A Ddrm_prime.c526 sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL); drm_gem_prime_import()
543 dma_buf_unmap_attachment(attach, sgt, DMA_BIDIRECTIONAL); drm_gem_prime_import()
756 dma_buf_unmap_attachment(attach, sg, DMA_BIDIRECTIONAL); drm_prime_gem_destroy()
/linux-4.1.27/drivers/net/ethernet/ibm/
H A Dibmveth.c467 DMA_BIDIRECTIONAL); ibmveth_cleanup()
477 DMA_BIDIRECTIONAL); ibmveth_cleanup()
501 DMA_BIDIRECTIONAL); ibmveth_cleanup()
588 adapter->buffer_list_addr, 4096, DMA_BIDIRECTIONAL); ibmveth_open()
590 adapter->filter_list_addr, 4096, DMA_BIDIRECTIONAL); ibmveth_open()
663 netdev->mtu + IBMVETH_BUFF_OH, DMA_BIDIRECTIONAL); ibmveth_open()
/linux-4.1.27/drivers/net/ethernet/altera/
H A Daltera_sgdma.c84 priv->rxdescmem, DMA_BIDIRECTIONAL); sgdma_initialize()
119 priv->rxdescmem, DMA_BIDIRECTIONAL); sgdma_uninitialize()
/linux-4.1.27/drivers/soc/ti/
H A Dknav_qmss_acc.c459 info->mem_size, DMA_BIDIRECTIONAL); knav_acc_free_range()
569 DMA_BIDIRECTIONAL); knav_init_acc_range()
H A Dknav_qmss_queue.c1002 DMA_BIDIRECTIONAL); knav_queue_setup_region()
1040 DMA_BIDIRECTIONAL);
/linux-4.1.27/crypto/async_tx/
H A Dasync_pq.c228 offset, len, DMA_BIDIRECTIONAL); async_gen_syndrome()
237 offset, len, DMA_BIDIRECTIONAL); async_gen_syndrome()
H A Dasync_raid6_recov.c58 unmap->addr[2] = dma_map_page(dev, dest, 0, len, DMA_BIDIRECTIONAL); async_sum_product()
120 unmap->addr[1] = dma_map_page(dev, dest, 0, len, DMA_BIDIRECTIONAL); async_mult()
H A Dasync_xor.c205 DMA_BIDIRECTIONAL); async_xor()
/linux-4.1.27/drivers/net/ethernet/i825xx/
H A Dlasi_82596.c108 do { dma_cache_sync((ndev)->dev.parent, (void *)addr, len, DMA_BIDIRECTIONAL); } while (0)
/linux-4.1.27/include/target/
H A Dtarget_core_fabric.h229 return DMA_BIDIRECTIONAL; target_reverse_dma_direction()
/linux-4.1.27/arch/openrisc/kernel/
H A Ddma.c160 * NOTE: If dir == DMA_BIDIRECTIONAL then there's no need to or1k_map_page()
/linux-4.1.27/drivers/crypto/ccp/
H A Dccp-ops.c951 DMA_BIDIRECTIONAL); ccp_run_aes_cmac_cmd()
1104 DMA_BIDIRECTIONAL); ccp_run_aes_cmd()
1129 in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); ccp_run_aes_cmd()
1281 DMA_BIDIRECTIONAL); ccp_run_xts_aes_cmd()
1302 in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); ccp_run_xts_aes_cmd()
1431 DMA_BIDIRECTIONAL); ccp_run_sha_cmd()
1731 in_place ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); ccp_run_passthru_cmd()
/linux-4.1.27/drivers/tty/serial/
H A Dmpsc.c47 * a DMA_TO_DEVICE/cache clean so DMA_BIDIRECTIONAL/flushes are used in places
877 MPSC_DMA_ALLOC_SIZE, DMA_BIDIRECTIONAL); mpsc_init_rings()
1061 DMA_BIDIRECTIONAL); mpsc_rx_intr()
1107 DMA_BIDIRECTIONAL); mpsc_setup_tx_desc()
1154 DMA_BIDIRECTIONAL); mpsc_copy_tx_data()
1626 MPSC_RXRE_SIZE, DMA_BIDIRECTIONAL); mpsc_get_poll_char()
1752 DMA_BIDIRECTIONAL); mpsc_console_write()
/linux-4.1.27/drivers/net/ethernet/broadcom/
H A Db44.c728 DMA_BIDIRECTIONAL); b44_alloc_rx_skb()
756 DMA_BIDIRECTIONAL); b44_recycle_rx()
772 DMA_BIDIRECTIONAL); b44_recycle_rx()
1143 DMA_TABLE_BYTES, DMA_BIDIRECTIONAL); b44_init_rings()
1168 DMA_TABLE_BYTES, DMA_BIDIRECTIONAL); b44_free_consistent()
1223 DMA_BIDIRECTIONAL); b44_alloc_consistent()
/linux-4.1.27/drivers/spi/
H A Dspi-sirf.c367 DMA_FROM_DEVICE : DMA_BIDIRECTIONAL); spi_sirfsoc_dma_transfer()
376 DMA_TO_DEVICE : DMA_BIDIRECTIONAL); spi_sirfsoc_dma_transfer()
H A Dspi-au1550.c375 t->len, DMA_BIDIRECTIONAL); au1550_spi_dma_txrxb()
/linux-4.1.27/arch/x86/kernel/
H A Damd_gart_64.c494 DMA_BIDIRECTIONAL, align_mask); gart_alloc_coherent()
514 gart_unmap_page(dev, dma_addr, size, DMA_BIDIRECTIONAL, NULL); gart_free_coherent()
H A Dpci-calgary_64.c455 mapping = iommu_alloc(dev, tbl, ret, npages, DMA_BIDIRECTIONAL); calgary_alloc_coherent()
/linux-4.1.27/drivers/gpu/drm/msm/
H A Dmsm_gem.c105 msm_obj->sgt->nents, DMA_BIDIRECTIONAL); get_pages()
121 msm_obj->sgt->nents, DMA_BIDIRECTIONAL); put_pages()
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_buffer.c337 DMA_BIDIRECTIONAL); vmw_ttm_unmap_from_dma()
360 DMA_BIDIRECTIONAL); vmw_ttm_map_for_dma()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
H A Domap_gem.c254 0, PAGE_SIZE, DMA_BIDIRECTIONAL); omap_gem_attach_pages()
287 PAGE_SIZE, DMA_BIDIRECTIONAL); omap_gem_detach_pages()
703 PAGE_SIZE, DMA_BIDIRECTIONAL); omap_gem_cpu_sync()
723 PAGE_SIZE, DMA_BIDIRECTIONAL); omap_gem_dma_sync()
/linux-4.1.27/arch/powerpc/mm/
H A Ddma-noncoherent.c338 case DMA_BIDIRECTIONAL: /* writeback and invalidate */ __dma_sync()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
H A Drecv.c184 DMA_BIDIRECTIONAL); ath_rx_edma_cleanup()
234 DMA_BIDIRECTIONAL); ath_rx_edma_init()
1017 dma_type = DMA_BIDIRECTIONAL; ath_rx_tasklet()
/linux-4.1.27/drivers/usb/dwc3/
H A Dcore.c291 DMA_BIDIRECTIONAL); dwc3_setup_scratch_buffers()
318 DWC3_SCRATCHBUF_SIZE, DMA_BIDIRECTIONAL); dwc3_setup_scratch_buffers()
337 DWC3_SCRATCHBUF_SIZE, DMA_BIDIRECTIONAL); dwc3_free_scratch_buffers()
/linux-4.1.27/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.c304 GELIC_DESCR_SIZE, DMA_BIDIRECTIONAL); gelic_card_free_chain() local
337 DMA_BIDIRECTIONAL); gelic_card_init_chain()
368 DMA_BIDIRECTIONAL); gelic_card_init_chain() local
/linux-4.1.27/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c1522 DMA_BIDIRECTIONAL); nouveau_ttm_tt_populate()
1527 PAGE_SIZE, DMA_BIDIRECTIONAL); nouveau_ttm_tt_populate()
1585 DMA_BIDIRECTIONAL); nouveau_ttm_tt_unpopulate()
/linux-4.1.27/net/sunrpc/xprtrdma/
H A Dverbs.c1459 va, len, DMA_BIDIRECTIONAL); rpcrdma_register_internal()
1505 iov->addr, iov->length, DMA_BIDIRECTIONAL); rpcrdma_deregister_internal()
1642 DMA_BIDIRECTIONAL); rpcrdma_ep_post_recv()
/linux-4.1.27/arch/tile/kernel/
H A Dpci-dma.c129 direction == DMA_BIDIRECTIONAL); __dma_prep_page()
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c539 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; radeon_ttm_tt_pin_userptr()
600 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; radeon_ttm_tt_unpin_userptr()
/linux-4.1.27/arch/powerpc/kernel/
H A Diommu.c850 mapping = iommu_alloc(dev, tbl, ret, nio_pages, DMA_BIDIRECTIONAL, iommu_alloc_coherent()
909 return DMA_BIDIRECTIONAL; iommu_tce_direction()
/linux-4.1.27/sound/oss/
H A Ddmabuf.c118 dmap->raw_buf_phys = dma_map_single(NULL, start_addr, dmap->buffsize, DMA_BIDIRECTIONAL); sound_alloc_dmap()
143 dma_unmap_single(NULL, dmap->raw_buf_phys, dmap->buffsize, DMA_BIDIRECTIONAL); sound_free_dmap()
/linux-4.1.27/drivers/dma/ppc4xx/
H A Dadma.c3751 PAGE_SIZE, DMA_BIDIRECTIONAL); ppc440spe_test_raid6()
4180 PAGE_SIZE, DMA_BIDIRECTIONAL); ppc440spe_adma_probe()
4182 PAGE_SIZE, DMA_BIDIRECTIONAL); ppc440spe_adma_probe()
4223 PAGE_SIZE, DMA_BIDIRECTIONAL); ppc440spe_adma_probe()
4225 PAGE_SIZE, DMA_BIDIRECTIONAL); ppc440spe_adma_probe()
4275 PAGE_SIZE, DMA_BIDIRECTIONAL); ppc440spe_adma_remove()
4277 PAGE_SIZE, DMA_BIDIRECTIONAL); ppc440spe_adma_remove()
/linux-4.1.27/drivers/crypto/caam/
H A Dcaamhash.c686 ahash_unmap_ctx(jrdev, edesc, req, ctx->ctx_len, DMA_BIDIRECTIONAL); ahash_done_bi()
825 edesc->sec4_sg, DMA_BIDIRECTIONAL); ahash_update_ctx()
878 DMA_BIDIRECTIONAL); ahash_update_ctx()
H A Dcaamalg.c2143 DMA_BIDIRECTIONAL, src_chained); caam_unmap()
2650 DMA_BIDIRECTIONAL, src_chained); aead_edesc_alloc()
2869 DMA_BIDIRECTIONAL, src_chained); aead_giv_edesc_alloc()
3081 DMA_BIDIRECTIONAL, src_chained); ablkcipher_edesc_alloc()
3260 DMA_BIDIRECTIONAL, src_chained); ablkcipher_giv_edesc_alloc()
/linux-4.1.27/drivers/sh/maple/
H A Dmaple.c304 PAGE_SIZE, DMA_BIDIRECTIONAL); maple_send()
/linux-4.1.27/drivers/staging/comedi/drivers/
H A Dni_pcidio.c963 s->async_dma_dir = DMA_BIDIRECTIONAL; nidio_auto_attach()
H A Dni_660x.c1125 s->async_dma_dir = DMA_BIDIRECTIONAL; ni_660x_auto_attach()
H A Dni_mio_common.c5488 s->async_dma_dir = DMA_BIDIRECTIONAL; ni_E_init()
5648 s->async_dma_dir = DMA_BIDIRECTIONAL; ni_E_init()
/linux-4.1.27/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c605 case DMA_BIDIRECTIONAL: ps3_ioc0_map_page()
/linux-4.1.27/drivers/iommu/
H A Dintel-iommu.c3077 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL || \ __intel_map_single()
3080 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) __intel_map_single()
3288 DMA_BIDIRECTIONAL, intel_alloc_coherent()
3370 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL || \ intel_map_sg()
3373 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) intel_map_sg()
H A Damd_iommu.c2600 else if (direction == DMA_BIDIRECTIONAL) dma_ops_domain_map()
2958 size, DMA_BIDIRECTIONAL, true, dma_mask); alloc_coherent()
3001 __unmap_single(domain->priv, dma_addr, size, DMA_BIDIRECTIONAL); free_coherent()
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
H A Dsym_glue.c381 case DMA_BIDIRECTIONAL: sym_setup_data_and_start()
382 scmd_printk(KERN_INFO, cmd, "got DMA_BIDIRECTIONAL command"); sym_setup_data_and_start()
/linux-4.1.27/drivers/usb/gadget/udc/
H A Dmv_u3d_core.c211 DMA_BIDIRECTIONAL);
473 DMA_BIDIRECTIONAL); mv_u3d_req_to_trb()
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-ismt.c482 dma_direction = DMA_BIDIRECTIONAL; ismt_access()
/linux-4.1.27/drivers/media/platform/omap3isp/
H A Dispstat.c155 DMA_BIDIRECTIONAL); isp_stat_buf_insert_magic()
/linux-4.1.27/drivers/scsi/aacraid/
H A Dcommctrl.c552 data_dir = DMA_BIDIRECTIONAL; aac_send_raw_srb()
H A Daachba.c1419 case DMA_BIDIRECTIONAL: aac_scsi_common()
/linux-4.1.27/drivers/staging/rts5208/
H A Drtsx.c447 if (chip->srb->sc_data_direction == DMA_BIDIRECTIONAL) { rtsx_control_thread()
/linux-4.1.27/drivers/ata/
H A Dsata_dwc_460ex.c243 case DMA_BIDIRECTIONAL: get_dma_dir_descript()
H A Dlibata-eh.c2511 [DMA_BIDIRECTIONAL] = "bidi", ata_eh_link_report()
/linux-4.1.27/drivers/usb/storage/
H A Duas.c645 case DMA_BIDIRECTIONAL: uas_queuecommand_lck()
H A Dusb.c340 if (us->srb->sc_data_direction == DMA_BIDIRECTIONAL) { usb_stor_control_thread()
/linux-4.1.27/drivers/block/
H A Dcciss_scsi.c1481 case DMA_BIDIRECTIONAL: cciss_scsi_queue_command_lck()
/linux-4.1.27/drivers/xen/
H A Dxen-scsiback.c687 if ((pending_req->sc_data_direction != DMA_BIDIRECTIONAL) && prepare_pending_reqs()
/linux-4.1.27/drivers/s390/scsi/
H A Dzfcp_fsf.c2165 case DMA_BIDIRECTIONAL: zfcp_fsf_set_data_dir()
/linux-4.1.27/arch/arm/mm/
H A Ddma-mapping.c1473 case DMA_BIDIRECTIONAL: __dma_direction_to_prot()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c870 DMA_BIDIRECTIONAL); myri10ge_dma_test()
918 pci_unmap_page(mgp->pdev, dmatest_bus, PAGE_SIZE, DMA_BIDIRECTIONAL); myri10ge_dma_test()
/linux-4.1.27/drivers/target/
H A Dtarget_core_transport.c822 case DMA_BIDIRECTIONAL: transport_dump_cmd_direction()

Completed in 5237 milliseconds