Home
last modified time | relevance | path

Searched refs:DMA_BIDIRECTIONAL (Results 126 – 150 of 258) sorted by relevance

1234567891011

/openbmc/linux/drivers/crypto/intel/keembay/
H A Dkeembay-ocs-aes-core.c388 DMA_BIDIRECTIONAL : in kmb_ocs_sk_dma_cleanup()
425 rctx->dst_nents, DMA_BIDIRECTIONAL); in kmb_ocs_sk_prepare_inplace()
695 DMA_BIDIRECTIONAL : in kmb_ocs_aead_dma_cleanup()
792 rctx->in_place ? DMA_BIDIRECTIONAL : in kmb_ocs_aead_dma_prepare()
/openbmc/linux/drivers/net/wireless/ath/ath9k/
H A Drecv.c184 DMA_BIDIRECTIONAL); in ath_rx_edma_cleanup()
234 DMA_BIDIRECTIONAL); in ath_rx_edma_init()
1080 dma_type = DMA_BIDIRECTIONAL; in ath_rx_tasklet()
/openbmc/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm.c227 err = dma_map_sgtable(i915_tt->dev, st, DMA_BIDIRECTIONAL, in i915_ttm_tt_shmem_populate()
340 dma_unmap_sgtable(i915_tt->dev, st, DMA_BIDIRECTIONAL, 0); in i915_ttm_tt_unpopulate()
545 ret = dma_map_sgtable(i915_tt->dev, st, DMA_BIDIRECTIONAL, 0); in i915_ttm_tt_get_st()
/openbmc/linux/drivers/net/ethernet/broadcom/
H A Db44.c702 DMA_BIDIRECTIONAL); in b44_alloc_rx_skb()
730 DMA_BIDIRECTIONAL); in b44_recycle_rx()
746 DMA_BIDIRECTIONAL); in b44_recycle_rx()
1114 DMA_TABLE_BYTES, DMA_BIDIRECTIONAL); in b44_init_rings()
1139 DMA_TABLE_BYTES, DMA_BIDIRECTIONAL); in b44_free_consistent()
1194 DMA_BIDIRECTIONAL); in b44_alloc_consistent()
/openbmc/linux/drivers/gpu/drm/tegra/
H A Duapi.c227 direction = DMA_BIDIRECTIONAL; in tegra_drm_ioctl_channel_map()
/openbmc/linux/drivers/mmc/host/
H A Dwbsd.c1380 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); in wbsd_request_dma()
1406 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); in wbsd_request_dma()
1428 WBSD_DMA_SIZE, DMA_BIDIRECTIONAL); in wbsd_release_dma()
/openbmc/linux/drivers/iommu/
H A Ddma-iommu.c648 case DMA_BIDIRECTIONAL: in dma_info_to_prot()
842 int ioprot = dma_info_to_prot(DMA_BIDIRECTIONAL, coherent, attrs); in __iommu_dma_alloc_noncontiguous()
1070 (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL)) { in iommu_dma_map_page()
1504 int ioprot = dma_info_to_prot(DMA_BIDIRECTIONAL, coherent, attrs); in iommu_dma_alloc()
/openbmc/linux/crypto/async_tx/
H A Dasync_xor.c217 DMA_BIDIRECTIONAL); in async_xor_offs()
/openbmc/linux/Documentation/networking/
H A Dpage_pool.rst136 pp_params.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE;
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c243 bool reads = (direction == DMA_BIDIRECTIONAL || in amdgpu_dma_buf_begin_cpu_access()
H A Damdgpu_ttm.c784 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; in amdgpu_ttm_tt_pin_userptr()
821 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; in amdgpu_ttm_tt_unpin_userptr()
923 sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL); in amdgpu_ttm_backend_bind()
1048 dma_buf_unmap_attachment(attach, ttm->sg, DMA_BIDIRECTIONAL); in amdgpu_ttm_backend_unbind()
/openbmc/linux/drivers/misc/genwqe/
H A Dcard_utils.c237 DMA_BIDIRECTIONAL); in genwqe_unmap_pages()
257 DMA_BIDIRECTIONAL); /* FIXME rd/rw */ in genwqe_map_pages()
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c340 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; in radeon_ttm_tt_pin_userptr()
400 DMA_BIDIRECTIONAL : DMA_TO_DEVICE; in radeon_ttm_tt_unpin_userptr()
/openbmc/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs-srv.c318 offset, DMA_BIDIRECTIONAL); in rdma_write_sg()
560 srv_mr->sgt.nents, DMA_BIDIRECTIONAL); in unmap_cont_bufs()
618 sgt->nents, DMA_BIDIRECTIONAL); in map_cont_bufs()
664 sgt->nents, DMA_BIDIRECTIONAL); in map_cont_bufs()
1121 max_chunk_size, DMA_BIDIRECTIONAL); in process_io_req()
/openbmc/linux/drivers/net/ethernet/mediatek/
H A Dmtk_wed.c340 DMA_BIDIRECTIONAL); in mtk_wed_tx_buffer_alloc()
348 DMA_BIDIRECTIONAL); in mtk_wed_tx_buffer_alloc()
381 DMA_BIDIRECTIONAL); in mtk_wed_tx_buffer_alloc()
411 DMA_BIDIRECTIONAL); in mtk_wed_free_tx_buffer()
/openbmc/linux/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.c291 GELIC_DESCR_SIZE, DMA_BIDIRECTIONAL); in gelic_card_free_chain()
325 GELIC_DESCR_SIZE, DMA_BIDIRECTIONAL); in gelic_card_init_chain()
357 DMA_BIDIRECTIONAL); in gelic_card_init_chain()
/openbmc/linux/kernel/dma/
H A Dswiotlb.c1463 (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)) in swiotlb_tbl_unmap_single()
1474 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) in swiotlb_sync_single_for_device()
1483 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) in swiotlb_sync_single_for_cpu()
/openbmc/linux/drivers/dma-buf/
H A Dudmabuf.c140 put_sg_table(dev, ubuf->sg, DMA_BIDIRECTIONAL); in release_udmabuf()
/openbmc/linux/arch/parisc/kernel/
H A Dpci-dma.c455 case DMA_BIDIRECTIONAL: in arch_sync_dma_for_cpu()
/openbmc/linux/Documentation/core-api/
H A Ddma-api.rst257 DMA_BIDIRECTIONAL direction isn't known
304 may write to it at any point, it should be DMA_BIDIRECTIONAL (see
310 to it at any point, it should be DMA_BIDIRECTIONAL (see below).
312 DMA_BIDIRECTIONAL requires special handling: it means that the driver
465 DMA_BIDIRECTIONAL
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c126 dma_sync_single_for_device(sq->pdev, dma_addr, xdptxd->len, DMA_BIDIRECTIONAL); in mlx5e_xmit_xdp_buff()
141 DMA_BIDIRECTIONAL); in mlx5e_xmit_xdp_buff()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c1188 DMA_BIDIRECTIONAL); in dr_reg_mr()
1200 DMA_BIDIRECTIONAL); in dr_reg_mr()
1216 DMA_BIDIRECTIONAL); in dr_dereg_mr()
/openbmc/linux/drivers/media/platform/ti/vpe/
H A Dvpdma.c395 DMA_BIDIRECTIONAL); in vpdma_map_desc_buf()
417 DMA_BIDIRECTIONAL); in vpdma_unmap_desc_buf()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_nsp.c549 DMA_BIDIRECTIONAL); in nfp_nsp_command_buf_dma_sg()
610 DMA_BIDIRECTIONAL); in nfp_nsp_command_buf_dma_sg()
/openbmc/linux/drivers/parisc/
H A Dccio-dma.c511 [DMA_BIDIRECTIONAL] = HINT_STOP_MOST | HINT_SAFE_DMA | IOPDIR_VALID,
856 *dma_handle = ccio_map_single(dev, ret, size, DMA_BIDIRECTIONAL); in ccio_alloc()

1234567891011