/kernel/linux/linux-5.10/drivers/gpu/drm/ |
D | drm_gem_shmem_helper.c | 125 if (obj->import_attach) { in drm_gem_shmem_free_object() 181 WARN_ON(shmem->base.import_attach); in drm_gem_shmem_get_pages() 238 WARN_ON(shmem->base.import_attach); in drm_gem_shmem_pin() 255 WARN_ON(shmem->base.import_attach); in drm_gem_shmem_unpin() 269 if (obj->import_attach) { in drm_gem_shmem_vmap_locked() 270 shmem->vaddr = dma_buf_vmap(obj->import_attach->dmabuf); in drm_gem_shmem_vmap_locked() 293 if (!obj->import_attach) in drm_gem_shmem_vmap_locked() 343 if (obj->import_attach) { in drm_gem_shmem_vunmap_locked() 344 dma_buf_vunmap(obj->import_attach->dmabuf, shmem->vaddr); in drm_gem_shmem_vunmap_locked() 567 WARN_ON(shmem->base.import_attach); in drm_gem_shmem_vm_open() [all …]
|
D | drm_mipi_dbi.c | 205 struct dma_buf_attachment *import_attach = gem->import_attach; in mipi_dbi_buf_copy() local 210 if (import_attach) { in mipi_dbi_buf_copy() 211 ret = dma_buf_begin_cpu_access(import_attach->dmabuf, in mipi_dbi_buf_copy() 220 drm_fb_swab(dst, src, fb, clip, !import_attach); in mipi_dbi_buf_copy() 233 if (import_attach) in mipi_dbi_buf_copy() 234 ret = dma_buf_end_cpu_access(import_attach->dmabuf, in mipi_dbi_buf_copy()
|
D | drm_prime.c | 452 if (obj->import_attach) { in drm_gem_prime_handle_to_fd() 453 dmabuf = obj->import_attach->dmabuf; in drm_gem_prime_handle_to_fd() 952 obj->import_attach = attach; in drm_gem_prime_import_dev() 1040 attach = obj->import_attach; in drm_prime_gem_destroy()
|
D | drm_gem_cma_helper.c | 182 if (gem_obj->import_attach) { in drm_gem_cma_free_object() 184 dma_buf_vunmap(gem_obj->import_attach->dmabuf, cma_obj->vaddr); in drm_gem_cma_free_object()
|
D | drm_gem.c | 308 if (obj->import_attach) { in drm_gem_dumb_map_offset() 1184 obj->import_attach ? "yes" : "no"); in drm_gem_print_info()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem_prime.c | 50 if (!obj->import_attach) { in etnaviv_gem_prime_pin() 62 if (!obj->import_attach) { in etnaviv_gem_prime_unpin() 74 dma_buf_vunmap(etnaviv_obj->base.import_attach->dmabuf, in etnaviv_gem_prime_release() 90 return dma_buf_vmap(etnaviv_obj->base.import_attach->dmabuf); in etnaviv_gem_prime_vmap_impl()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tiny/ |
D | st7586.c | 95 struct dma_buf_attachment *import_attach = cma_obj->base.import_attach; in st7586_buf_copy() local 99 if (import_attach) { in st7586_buf_copy() 100 ret = dma_buf_begin_cpu_access(import_attach->dmabuf, in st7586_buf_copy() 108 if (import_attach) in st7586_buf_copy() 109 ret = dma_buf_end_cpu_access(import_attach->dmabuf, in st7586_buf_copy()
|
D | repaper.c | 534 struct dma_buf_attachment *import_attach = cma_obj->base.import_attach; in repaper_fb_dirty() local 560 if (import_attach) { in repaper_fb_dirty() 561 ret = dma_buf_begin_cpu_access(import_attach->dmabuf, in repaper_fb_dirty() 569 if (import_attach) { in repaper_fb_dirty() 570 ret = dma_buf_end_cpu_access(import_attach->dmabuf, in repaper_fb_dirty()
|
D | gm12u320.c | 272 if (fb->obj[0]->import_attach) { in gm12u320_copy_fb_to_blocks() 274 fb->obj[0]->import_attach->dmabuf, DMA_FROM_DEVICE); in gm12u320_copy_fb_to_blocks() 315 if (fb->obj[0]->import_attach) { in gm12u320_copy_fb_to_blocks() 316 ret = dma_buf_end_cpu_access(fb->obj[0]->import_attach->dmabuf, in gm12u320_copy_fb_to_blocks()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
D | msm_gem_prime.c | 54 if (!obj->import_attach) in msm_gem_prime_pin() 61 if (!obj->import_attach) in msm_gem_prime_unpin()
|
D | msm_gem.h | 105 !msm_obj->base.dma_buf && !msm_obj->base.import_attach; in is_purgeable()
|
D | msm_gem.c | 563 if (obj->import_attach) in get_vaddr() 660 WARN_ON(obj->import_attach); in msm_gem_purge() 936 if (obj->import_attach) { in free_object()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/udl/ |
D | udl_modeset.c | 273 struct dma_buf_attachment *import_attach = fb->obj[0]->import_attach; in udl_handle_damage() local 292 if (import_attach) { in udl_handle_damage() 293 ret = dma_buf_begin_cpu_access(import_attach->dmabuf, in udl_handle_damage() 340 if (import_attach) { in udl_handle_damage() 341 tmp_ret = dma_buf_end_cpu_access(import_attach->dmabuf, in udl_handle_damage()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
D | gem.c | 138 else if (obj->gem.import_attach) in tegra_bo_mmap() 139 return dma_buf_vmap(obj->gem.import_attach->dmabuf); in tegra_bo_mmap() 151 else if (obj->gem.import_attach) in tegra_bo_munmap() 152 dma_buf_vunmap(obj->gem.import_attach->dmabuf, addr); in tegra_bo_munmap() 420 bo->gem.import_attach = attach; in tegra_bo_import() 444 if (gem->import_attach) { in tegra_bo_free_object() 445 dma_buf_unmap_attachment(gem->import_attach, bo->sgt, in tegra_bo_free_object()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
D | i915_gem_dmabuf.c | 195 pages = dma_buf_map_attachment(obj->base.import_attach, in i915_gem_object_get_pages_dmabuf() 210 dma_buf_unmap_attachment(obj->base.import_attach, pages, in i915_gem_object_put_pages_dmabuf() 256 obj->base.import_attach = attach; in i915_gem_prime_import()
|
D | i915_gem_object.c | 237 if (obj->base.import_attach) in __i915_gem_free_objects()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/armada/ |
D | armada_gem.c | 64 if (dobj->obj.import_attach) { in armada_gem_free_object() 67 dma_buf_unmap_attachment(dobj->obj.import_attach, in armada_gem_free_object() 516 dobj->obj.import_attach = attach; in armada_gem_prime_import() 531 dobj->sgt = dma_buf_map_attachment(dobj->obj.import_attach, in armada_gem_map_import()
|
D | armada_fb.c | 114 if (obj->obj.import_attach && !obj->sgt) { in armada_fb_create()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_dma_buf.c | 613 obj->import_attach = attach; in amdgpu_gem_prime_import() 632 if (obj->import_attach) { in amdgpu_dmabuf_is_xgmi_accessible() 633 struct dma_buf *dma_buf = obj->import_attach->dmabuf; in amdgpu_dmabuf_is_xgmi_accessible()
|
D | amdgpu_object.c | 86 if (bo->tbo.base.import_attach) in amdgpu_bo_destroy() 943 if (bo->tbo.base.import_attach) in amdgpu_bo_pin_restricted() 944 dma_buf_pin(bo->tbo.base.import_attach); in amdgpu_bo_pin_restricted() 1029 if (bo->tbo.base.import_attach) in amdgpu_bo_unpin() 1030 dma_buf_unpin(bo->tbo.base.import_attach); in amdgpu_bo_unpin() 1298 if (abo->tbo.base.dma_buf && !abo->tbo.base.import_attach && in amdgpu_bo_move_notify()
|
/kernel/linux/linux-5.10/include/drm/ |
D | drm_gem_shmem_helper.h | 125 !shmem->base.dma_buf && !shmem->base.import_attach; in drm_gem_shmem_is_purgeable()
|
D | drm_gem.h | 284 struct dma_buf_attachment *import_attach; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
D | exynos_drm_gem.c | 119 if (obj->import_attach) in exynos_drm_gem_destroy() 389 if (obj->import_attach) in exynos_drm_gem_mmap()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/ |
D | omap_gem_dmabuf.c | 164 obj->import_attach = attach; in omap_gem_prime_import()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/xen/ |
D | xen_drm_front_gem.c | 150 if (xen_obj->base.import_attach) { in xen_drm_front_gem_free_object_unlocked()
|