Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_gem_shmem_helper.c125 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 …]
H A Ddrm_mipi_dbi.c205 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()
H A Ddrm_prime.c452 if (obj->import_attach) { in drm_gem_prime_handle_to_fd()
453 dmabuf = obj->import_attach->dmabuf; in drm_gem_prime_handle_to_fd()
975 obj->import_attach = attach; in drm_gem_prime_import_dev()
1063 attach = obj->import_attach; in drm_prime_gem_destroy()
H A Ddrm_gem_cma_helper.c182 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_prime.c50 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tiny/
H A Dst7586.c95 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()
H A Drepaper.c534 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()
H A Dgm12u320.c272 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/udl/
H A Dudl_modeset.c273 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/
H A Dmsm_gem_prime.c54 if (!obj->import_attach) in msm_gem_prime_pin()
61 if (!obj->import_attach) in msm_gem_prime_unpin()
H A Dmsm_gem.h105 !msm_obj->base.dma_buf && !msm_obj->base.import_attach; in is_purgeable()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Dgem.c138 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()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/linux/
H A Dump_ukk_ref_wrappers.c93 if (session_mem->mem->import_attach) { in get_ump_handle_from_dmabuf()
94 attach = session_mem->mem->import_attach; in get_ump_handle_from_dmabuf()
192 session->mem->import_attach = attach; in ump_dmabuf_import_wrapper()
H A Dump_kernel_random_mapping.c190 if (mem->import_attach) { in ump_random_mapping_put()
191 struct dma_buf_attachment *attach = mem->import_attach; in ump_random_mapping_put()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/
H A Di915_gem_dmabuf.c195 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/armada/
H A Darmada_gem.c64 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()
H A Darmada_fb.c114 if (obj->obj.import_attach && !obj->sgt) { in armada_fb_create()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/common/
H A Dump_kernel_types.h51 struct dma_buf_attachment *import_attach; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c613 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()
H A Damdgpu_object.c86 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()
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_gem_shmem_helper.h125 !shmem->base.dma_buf && !shmem->base.import_attach; in drm_gem_shmem_is_purgeable()
H A Ddrm_gem.h284 struct dma_buf_attachment *import_attach; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/exynos/
H A Dexynos_drm_gem.c119 if (obj->import_attach) in exynos_drm_gem_destroy()
389 if (obj->import_attach) in exynos_drm_gem_mmap()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/
H A Domap_gem_dmabuf.c164 obj->import_attach = attach; in omap_gem_prime_import()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/xen/
H A Dxen_drm_front_gem.c150 if (xen_obj->base.import_attach) { in xen_drm_front_gem_free_object_unlocked()

12