Home
last modified time | relevance | path

Searched refs:dma_map_sgtable (Results 1 – 25 of 55) sorted by relevance

123

/linux/drivers/media/common/videobuf2/
H A Dvideobuf2-dma-sg.c150 if (dma_map_sgtable(buf->dev, sgt, buf->dma_dir, in vb2_dma_sg_alloc()
265 if (dma_map_sgtable(buf->dev, sgt, buf->dma_dir, in vb2_dma_sg_get_userptr()
443 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, 0)) { in vb2_dma_sg_dmabuf_ops_map()
H A Dvideobuf2-dma-contig.c403 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, in vb2_dc_dmabuf_ops_map()
644 if (dma_map_sgtable(buf->dev, sgt, buf->dma_dir, in vb2_dc_get_userptr()
H A Dvideobuf2-vmalloc.c288 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, 0)) { in vb2_vmalloc_dmabuf_ops_map()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Dmock_dmabuf.c32 err = dma_map_sgtable(attachment->dev, st, dir, 0); in mock_map_dma_buf()
/linux/drivers/gpu/drm/tegra/
H A Dgem.c132 err = dma_map_sgtable(dev, map->sgt, direction, 0); in tegra_bo_pin()
359 err = dma_map_sgtable(drm->dev, bo->sgt, DMA_FROM_DEVICE, 0); in tegra_bo_get_pages()
646 if (dma_map_sgtable(attach->dev, sgt, dir, 0)) in tegra_gem_prime_map_dma_buf()
/linux/drivers/gpu/drm/armada/
H A Darmada_gem.c419 if (dma_map_sgtable(attach->dev, sgt, dir, 0)) in armada_gem_prime_map_dma_buf()
428 if (dma_map_sgtable(attach->dev, sgt, dir, 0)) in armada_gem_prime_map_dma_buf()
/linux/drivers/gpu/drm/xe/
H A Dxe_hmm.c103 ret = dma_map_sgtable(dev, st, write ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE, in xe_build_sg()
H A Dxe_dma_buf.c118 if (dma_map_sgtable(attach->dev, sgt, dir, in xe_dma_buf_map()
/linux/include/linux/
H A Ddma-mapping.h114 int dma_map_sgtable(struct device *dev, struct sg_table *sgt,
174 static inline int dma_map_sgtable(struct device *dev, struct sg_table *sgt, in dma_map_sg_attrs()
183 static inline int dma_map_sgtable(struct device *dev, struct sg_table *sgt, dma_map_sgtable() function
/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dfirmware.c285 ret = dma_map_sgtable(fw->device->dev, &fw->mem.sgt, in nvkm_firmware_ctor()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_dmabuf.c56 ret = dma_map_sgtable(attach->dev, sgt, dir, DMA_ATTR_SKIP_CPU_SYNC); in i915_gem_map_dma_buf()
H A Di915_gem_ttm.c220 err = dma_map_sgtable(i915_tt->dev, st, DMA_BIDIRECTIONAL, in i915_ttm_tt_shmem_populate()
538 ret = dma_map_sgtable(i915_tt->dev, st, DMA_BIDIRECTIONAL, 0); in i915_ttm_tt_get_st()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c147 if (dma_map_sgtable(attach->dev, sgt, dir, in amdgpu_dma_buf_map()
/linux/drivers/gpu/drm/tests/
H A Ddrm_gem_shmem_test.c100 ret = dma_map_sgtable(drm_dev->dev, sgt, DMA_BIDIRECTIONAL, 0); in drm_gem_shmem_test_obj_create_private()
/linux/drivers/dma-buf/heaps/
H A Dcma_heap.c104 ret = dma_map_sgtable(attachment->dev, table, direction, 0); in cma_heap_map_dma_buf()
H A Dsystem_heap.c135 ret = dma_map_sgtable(attachment->dev, table, direction, 0); in system_heap_map_dma_buf()
/linux/kernel/dma/
H A Dmapping.c262 * dma_map_sgtable - Map the given buffer for DMA
288 int dma_map_sgtable(struct device *dev, struct sg_table *sgt, in dma_unmap_sg_attrs()
299 EXPORT_SYMBOL_GPL(dma_map_sgtable); in dma_map_resource()
270 int dma_map_sgtable(struct device *dev, struct sg_table *sgt, dma_map_sgtable() function
/linux/drivers/crypto/tegra/
H A Dtegra-se-main.c70 err = dma_map_sgtable(dev, map->sgt, direction, 0); in tegra_se_cmdbuf_pin()
/linux/drivers/gpu/drm/lima/
H A Dlima_gem.c83 ret = dma_map_sgtable(dev, &sgt, DMA_BIDIRECTIONAL, 0); in lima_heap_alloc()
/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_gem.c468 int err = dma_map_sgtable(drm->dev, sg, DMA_BIDIRECTIONAL, 0); in rockchip_gem_dma_map_sg()
/linux/drivers/vfio/pci/pds/
H A Dcmds.c217 err = dma_map_sgtable(dev, &lm_file->sg_table, dir, 0); in pds_vfio_dma_map_lm_file()
/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dvde.c93 err = dma_map_sgtable(dev, &bo->sgt, bo->dma_dir, bo->dma_attrs); in tegra_vde_alloc_bo()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c160 return dma_map_sgtable(dev, &vmw_tt->sgt, DMA_BIDIRECTIONAL, 0); in vmw_ttm_map_for_dma()
/linux/drivers/crypto/
H A Dsa2ul.c1166 ret = dma_map_sgtable(ddev, &mapped_sg->sgt, dir_src, 0); in sa_run()
1177 ret = dma_map_sgtable(ddev, &mapped_sg->sgt, dir_src, 0); in sa_run()
1214 ret = dma_map_sgtable(ddev, &mapped_sg->sgt, in sa_run()
1224 ret = dma_map_sgtable(ddev, &mapped_sg->sgt, in sa_run()
/linux/drivers/dma-buf/
H A Dudmabuf.c129 ret = dma_map_sgtable(dev, sg, direction, 0); in get_sg_table()

123