Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/
A Ddrm_gem_framebuffer_helper.c425 struct dma_buf_attachment *import_attach; in __drm_gem_fb_end_cpu_access() local
434 import_attach = obj->import_attach; in __drm_gem_fb_end_cpu_access()
437 ret = dma_buf_end_cpu_access(import_attach->dmabuf, dir); in __drm_gem_fb_end_cpu_access()
460 struct dma_buf_attachment *import_attach; in drm_gem_fb_begin_cpu_access() local
471 import_attach = obj->import_attach; in drm_gem_fb_begin_cpu_access()
474 ret = dma_buf_begin_cpu_access(import_attach->dmabuf, dir); in drm_gem_fb_begin_cpu_access()
A Ddrm_prime.c457 if (obj->import_attach) { in drm_gem_prime_handle_to_dmabuf()
458 dmabuf = obj->import_attach->dmabuf; in drm_gem_prime_handle_to_dmabuf()
1011 obj->import_attach = attach; in drm_gem_prime_import_dev()
1113 attach = obj->import_attach; in drm_prime_gem_destroy()
A Ddrm_gem_shmem_helper.c354 ret = dma_buf_vmap(obj->import_attach->dmabuf, map); in drm_gem_shmem_vmap_locked()
416 dma_buf_vunmap(obj->import_attach->dmabuf, map); in drm_gem_shmem_vunmap_locked()
851 shmem->base.import_attach = attach; in drm_gem_shmem_prime_import_no_map()
A Ddrm_gem_dma_helper.c233 dma_buf_vunmap_unlocked(gem_obj->import_attach->dmabuf, &map); in drm_gem_dma_free()
/drivers/gpu/drm/i915/gem/selftests/
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()
/drivers/gpu/drm/etnaviv/
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()
/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_gem.c88 ret = dma_buf_vmap(obj->import_attach->dmabuf, map); in vmw_gem_vmap()
91 dma_buf_vunmap(obj->import_attach->dmabuf, map); in vmw_gem_vmap()
105 dma_buf_vunmap(obj->import_attach->dmabuf, map); in vmw_gem_vunmap()
/drivers/gpu/drm/i915/gem/
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()
A Di915_gem_object.c374 if (obj->base.import_attach) in __i915_gem_object_pages_fini()
379 if (obj->base.import_attach) in __i915_gem_object_pages_fini()
393 if (obj->base.import_attach) in __i915_gem_free_object()
/drivers/gpu/drm/virtio/
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()
A Dvirtgpu_plane.c313 struct dma_buf_attachment *attach = obj->import_attach; in virtio_gpu_prepare_imported_obj()
396 struct dma_buf_attachment *attach = obj->import_attach; in virtio_gpu_cleanup_imported_obj()
/drivers/gpu/drm/armada/
A Darmada_gem.c66 if (dobj->obj.import_attach) { in armada_gem_free_object()
69 dma_buf_unmap_attachment_unlocked(dobj->obj.import_attach, in armada_gem_free_object()
527 dobj->obj.import_attach = attach; in armada_gem_prime_import()
542 dobj->sgt = dma_buf_map_attachment_unlocked(dobj->obj.import_attach, in armada_gem_map_import()
A Darmada_fb.c115 if (obj->obj.import_attach && !obj->sgt) { in armada_fb_create()
/drivers/gpu/drm/exynos/
A Dexynos_drm_gem.c123 if (obj->import_attach) in exynos_drm_gem_destroy()
367 if (obj->import_attach) in exynos_drm_gem_mmap()
/drivers/gpu/drm/omapdrm/
A Domap_gem_dmabuf.c135 obj->import_attach = attach; in omap_gem_prime_import()
/drivers/gpu/drm/tegra/
A Dgem.c488 bo->gem.import_attach = attach; in tegra_bo_import()
527 dma_buf_unmap_attachment_unlocked(gem->import_attach, bo->sgt, in tegra_bo_free_object()
529 dma_buf_detach(gem->dma_buf, gem->import_attach); in tegra_bo_free_object()
/drivers/gpu/drm/xen/
A Dxen_drm_front_gem.c206 if (xen_obj->base.import_attach) { in xen_drm_front_gem_free_object_unlocked()
/drivers/gpu/drm/xe/
A Dxe_bo.c688 struct dma_buf_attachment *attach = ttm_bo->base.import_attach; in xe_bo_move_dmabuf()
768 if (ttm_bo->base.dma_buf && !ttm_bo->base.import_attach) in xe_bo_move_notify()
1396 dma_buf_unmap_attachment(ttm_bo->base.import_attach, in xe_bo_dma_unmap_pinned()
1515 dma_buf_unmap_attachment(ttm_bo->base.import_attach, ttm_bo->sg, in xe_ttm_bo_delete_mem_notify()
1626 if (bo->ttm.base.import_attach) in xe_ttm_bo_destroy()
2327 xe_assert(xe, !bo->ttm.base.import_attach); in xe_bo_pin()
2397 xe_assert(xe, !bo->ttm.base.import_attach); in xe_bo_unpin()
A Dxe_dma_buf.c309 obj->import_attach = attach; in xe_gem_prime_import()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_object.c968 dma_buf_pin(bo->tbo.base.import_attach); in amdgpu_bo_pin()
1019 dma_buf_unpin(bo->tbo.base.import_attach); in amdgpu_bo_unpin()
1651 attachment = READ_ONCE(bo->tbo.base.import_attach); in amdgpu_bo_print_info()
A Damdgpu_dma_buf.c494 obj->import_attach = attach; in amdgpu_gem_prime_import()
/drivers/gpu/drm/panthor/
A Dpanthor_gem.c409 if (bo->base.base.import_attach) in panthor_gem_debugfs_bo_print()
/drivers/gpu/drm/rockchip/
A Drockchip_drm_gem.c335 if (obj->import_attach) { in rockchip_gem_free_object()
/drivers/gpu/drm/panfrost/
A Dpanfrost_gem.c447 if (bo->base.base.import_attach) in panfrost_gem_debugfs_bo_print()
/drivers/accel/qaic/
A Dqaic_data.c824 obj->import_attach = attach; in qaic_gem_prime_import()
844 sgt = dma_buf_map_attachment(obj->import_attach, hdr->dir); in qaic_prepare_import_bo()
885 dma_buf_unmap_attachment(bo->base.import_attach, bo->sgt, bo->dir); in qaic_unprepare_import_bo()

Completed in 53 milliseconds

12