Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/gpu/drm/udl/
Dudl_gem.c137 if (obj->base.import_attach) { in udl_gem_put_pages()
152 if (obj->base.import_attach) { in udl_gem_vmap()
153 obj->vmapping = dma_buf_vmap(obj->base.import_attach->dmabuf); in udl_gem_vmap()
171 if (obj->base.import_attach) { in udl_gem_vunmap()
172 dma_buf_vunmap(obj->base.import_attach->dmabuf, obj->vmapping); in udl_gem_vunmap()
188 if (gem_obj->import_attach) { in udl_gem_free_object()
Dudl_fb.c296 if (ufb->obj->base.import_attach) { in udl_user_framebuffer_dirty()
297 ret = dma_buf_begin_cpu_access(ufb->obj->base.import_attach->dmabuf, in udl_user_framebuffer_dirty()
311 if (ufb->obj->base.import_attach) { in udl_user_framebuffer_dirty()
312 ret = dma_buf_end_cpu_access(ufb->obj->base.import_attach->dmabuf, in udl_user_framebuffer_dirty()
Dudl_dmabuf.c254 uobj->base.import_attach = attach; in udl_gem_prime_import()
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_gem_prime.c48 if (!obj->import_attach) { in etnaviv_gem_prime_pin()
60 if (!obj->import_attach) { in etnaviv_gem_prime_unpin()
72 dma_buf_vunmap(etnaviv_obj->base.import_attach->dmabuf, in etnaviv_gem_prime_release()
88 return dma_buf_vmap(etnaviv_obj->base.import_attach->dmabuf); in etnaviv_gem_prime_vmap_impl()
/Linux-v4.19/drivers/gpu/drm/tegra/
Dgem.c49 else if (obj->gem.import_attach) in tegra_bo_mmap()
50 return dma_buf_vmap(obj->gem.import_attach->dmabuf); in tegra_bo_mmap()
62 else if (obj->gem.import_attach) in tegra_bo_munmap()
63 dma_buf_vunmap(obj->gem.import_attach->dmabuf, addr); in tegra_bo_munmap()
74 else if (obj->gem.import_attach) in tegra_bo_kmap()
75 return dma_buf_kmap(obj->gem.import_attach->dmabuf, page); in tegra_bo_kmap()
88 else if (obj->gem.import_attach) in tegra_bo_kunmap()
89 dma_buf_kunmap(obj->gem.import_attach->dmabuf, page, addr); in tegra_bo_kunmap()
371 bo->gem.import_attach = attach; in tegra_bo_import()
395 if (gem->import_attach) { in tegra_bo_free_object()
[all …]
/Linux-v4.19/drivers/gpu/drm/tinydrm/
Dst7586.c92 struct dma_buf_attachment *import_attach = cma_obj->base.import_attach; in st7586_buf_copy() local
96 if (import_attach) { in st7586_buf_copy()
97 ret = dma_buf_begin_cpu_access(import_attach->dmabuf, in st7586_buf_copy()
105 if (import_attach) in st7586_buf_copy()
106 ret = dma_buf_end_cpu_access(import_attach->dmabuf, in st7586_buf_copy()
Dmipi-dbi.c171 struct dma_buf_attachment *import_attach = cma_obj->base.import_attach; in mipi_dbi_buf_copy() local
176 if (import_attach) { in mipi_dbi_buf_copy()
177 ret = dma_buf_begin_cpu_access(import_attach->dmabuf, in mipi_dbi_buf_copy()
200 if (import_attach) in mipi_dbi_buf_copy()
201 ret = dma_buf_end_cpu_access(import_attach->dmabuf, in mipi_dbi_buf_copy()
Drepaper.c530 struct dma_buf_attachment *import_attach = cma_obj->base.import_attach; in repaper_fb_dirty() local
555 if (import_attach) { in repaper_fb_dirty()
556 ret = dma_buf_begin_cpu_access(import_attach->dmabuf, in repaper_fb_dirty()
564 if (import_attach) { in repaper_fb_dirty()
565 ret = dma_buf_end_cpu_access(import_attach->dmabuf, in repaper_fb_dirty()
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_gem_prime.c63 if (!obj->import_attach) in msm_gem_prime_pin()
70 if (!obj->import_attach) in msm_gem_prime_unpin()
Dmsm_gem.h106 !msm_obj->base.dma_buf && !msm_obj->base.import_attach; in is_purgeable()
Dmsm_gem.c567 WARN_ON(obj->import_attach); in msm_gem_purge()
807 if (obj->import_attach) { in msm_gem_free_object()
809 dma_buf_vunmap(obj->import_attach->dmabuf, msm_obj->vaddr); in msm_gem_free_object()
/Linux-v4.19/drivers/gpu/drm/tinydrm/core/
Dtinydrm-core.c98 if (gem_obj->import_attach) { in tinydrm_gem_cma_free_object()
102 dma_buf_vunmap(gem_obj->import_attach->dmabuf, cma_obj->vaddr); in tinydrm_gem_cma_free_object()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_dmabuf.c253 pages = dma_buf_map_attachment(obj->base.import_attach, in i915_gem_object_get_pages_dmabuf()
268 dma_buf_unmap_attachment(obj->base.import_attach, pages, in i915_gem_object_put_pages_dmabuf()
312 obj->base.import_attach = attach; in i915_gem_prime_import()
/Linux-v4.19/drivers/gpu/drm/armada/
Darmada_gem.c62 if (dobj->obj.import_attach) { in armada_gem_free_object()
65 dma_buf_unmap_attachment(dobj->obj.import_attach, in armada_gem_free_object()
529 dobj->obj.import_attach = attach; in armada_gem_prime_import()
544 dobj->sgt = dma_buf_map_attachment(dobj->obj.import_attach, in armada_gem_map_import()
Darmada_fb.c113 if (obj->obj.import_attach && !obj->sgt) { in armada_fb_create()
/Linux-v4.19/drivers/gpu/drm/v3d/
Dv3d_bo.c43 if (!obj->import_attach) { in v3d_bo_get_pages()
90 if (!obj->import_attach) { in v3d_bo_put_pages()
201 if (obj->import_attach) in v3d_free_object()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_prime.c618 if (obj->import_attach) { in drm_gem_prime_handle_to_fd()
619 dmabuf = obj->import_attach->dmabuf; in drm_gem_prime_handle_to_fd()
733 obj->import_attach = attach; in drm_gem_prime_import_dev()
962 attach = obj->import_attach; in drm_prime_gem_destroy()
Ddrm_gem.c330 if (obj->import_attach) { in drm_gem_dumb_map_offset()
1067 obj->import_attach ? "yes" : "no"); in drm_gem_print_info()
Ddrm_gem_cma_helper.c191 } else if (gem_obj->import_attach) { in drm_gem_cma_free_object()
/Linux-v4.19/include/drm/
Ddrm_gem.h148 struct dma_buf_attachment *import_attach; member
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_gem.c163 if (obj->import_attach) in exynos_drm_gem_destroy()
450 if (obj->import_attach) in exynos_drm_gem_mmap()
/Linux-v4.19/drivers/gpu/drm/omapdrm/
Domap_gem_dmabuf.c194 obj->import_attach = attach; in omap_gem_prime_import()
/Linux-v4.19/drivers/gpu/drm/xen/
Dxen_drm_front_gem.c151 if (xen_obj->base.import_attach) { in xen_drm_front_gem_free_object_unlocked()
/Linux-v4.19/drivers/gpu/drm/vgem/
Dvgem_drv.c57 if (obj->import_attach) in vgem_gem_free_object()
/Linux-v4.19/drivers/gpu/drm/rockchip/
Drockchip_drm_gem.c369 if (obj->import_attach) { in rockchip_gem_free_object()

12