Home
last modified time | relevance | path

Searched refs:import_attach (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_dmabuf.c226 struct dma_buf_attachment *import_attach; in igt_dmabuf_import_same_driver() local
290 import_attach = dma_buf_attach(dmabuf, obj->base.dev->dev); in igt_dmabuf_import_same_driver()
291 if (IS_ERR(import_attach)) { in igt_dmabuf_import_same_driver()
292 err = PTR_ERR(import_attach); in igt_dmabuf_import_same_driver()
296 st = dma_buf_map_attachment_unlocked(import_attach, DMA_BIDIRECTIONAL); in igt_dmabuf_import_same_driver()
309 dma_buf_unmap_attachment_unlocked(import_attach, st, DMA_BIDIRECTIONAL); in igt_dmabuf_import_same_driver()
311 dma_buf_detach(dmabuf, import_attach); in igt_dmabuf_import_same_driver()
/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_prime.c68 dma_buf_vunmap_unlocked(etnaviv_obj->base.import_attach->dmabuf, &map); in etnaviv_gem_prime_release()
85 ret = dma_buf_vmap(etnaviv_obj->base.import_attach->dmabuf, &map); in etnaviv_gem_prime_vmap_impl()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_dmabuf.c243 sgt = dma_buf_map_attachment(obj->base.import_attach, in i915_gem_object_get_pages_dmabuf()
271 dma_buf_unmap_attachment(obj->base.import_attach, sgt, in i915_gem_object_put_pages_dmabuf()
322 obj->base.import_attach = attach; in i915_gem_prime_import()
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_prime.c188 struct dma_buf_attachment *attach = bo->base.base.import_attach; in virtgpu_dma_buf_unmap()
207 struct dma_buf_attachment *attach = obj->import_attach; in virtgpu_dma_buf_free_obj()
334 obj->import_attach = attach; in virtgpu_gem_prime_import()
/linux/drivers/gpu/drm/
H A Ddrm_gem_shmem_helper.c394 ret = dma_buf_vmap(obj->import_attach->dmabuf, map); in drm_gem_shmem_vmap_locked()
456 dma_buf_vunmap(obj->import_attach->dmabuf, map); in drm_gem_shmem_vunmap_locked()
884 shmem->base.import_attach = attach; in drm_gem_shmem_prime_import_no_map()
H A Ddrm_gem_dma_helper.c235 dma_buf_vunmap_unlocked(gem_obj->import_attach->dmabuf, &map); in drm_gem_dma_free()
/linux/drivers/gpu/drm/omapdrm/
H A Domap_gem_dmabuf.c135 obj->import_attach = attach; in omap_gem_prime_import()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c567 obj->import_attach = attach; in amdgpu_gem_prime_import()
590 struct dma_buf *dma_buf = obj->import_attach->dmabuf; in amdgpu_dmabuf_is_xgmi_accessible()
H A Damdgpu_ttm.c916 attach = gtt->gobj->import_attach; in amdgpu_ttm_backend_bind()
1037 attach = gtt->gobj->import_attach; in amdgpu_ttm_backend_unbind()
H A Damdgpu_vm.c1302 struct dma_buf *dma_buf = obj->import_attach->dmabuf; in amdgpu_vm_bo_update()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_gem.c417 if (bo->base.base.import_attach) in panthor_gem_debugfs_bo_print()
/linux/drivers/accel/qaic/
H A Dqaic_data.c853 obj->import_attach = attach; in qaic_gem_prime_import()
873 sgt = dma_buf_map_attachment(obj->import_attach, hdr->dir); in qaic_prepare_import_bo()
914 dma_buf_unmap_attachment(bo->base.import_attach, bo->sgt, bo->dir); in qaic_unprepare_import_bo()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_object.c63 if (bo->tbo.base.import_attach) in radeon_ttm_bo_destroy()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c147 if (bo->base.import_attach) in nouveau_bo_del_ttm()