Searched refs:exynos_gem_obj (Results 1 – 5 of 5) sorted by relevance
/drivers/gpu/drm/exynos/ |
D | exynos_drm_gem.c | 84 struct exynos_drm_gem_obj *exynos_gem_obj = to_exynos_gem_obj(obj); in exynos_drm_gem_map_buf() local 85 struct exynos_drm_gem_buf *buf = exynos_gem_obj->buffer; in exynos_drm_gem_map_buf() 132 void exynos_drm_gem_destroy(struct exynos_drm_gem_obj *exynos_gem_obj) in exynos_drm_gem_destroy() argument 137 obj = &exynos_gem_obj->base; in exynos_drm_gem_destroy() 138 buf = exynos_gem_obj->buffer; in exynos_drm_gem_destroy() 151 exynos_drm_free_buf(obj->dev, exynos_gem_obj->flags, buf); in exynos_drm_gem_destroy() 155 exynos_gem_obj->buffer = NULL; in exynos_drm_gem_destroy() 162 kfree(exynos_gem_obj); in exynos_drm_gem_destroy() 163 exynos_gem_obj = NULL; in exynos_drm_gem_destroy() 170 struct exynos_drm_gem_obj *exynos_gem_obj; in exynos_drm_gem_get_size() local [all …]
|
D | exynos_drm_fb.c | 40 struct exynos_drm_gem_obj *exynos_gem_obj[MAX_FB_BUFFER]; member 44 struct exynos_drm_gem_obj *exynos_gem_obj) in check_fb_gem_memory_type() argument 55 flags = exynos_gem_obj->flags; in check_fb_gem_memory_type() 79 for (i = 0; i < ARRAY_SIZE(exynos_fb->exynos_gem_obj); i++) { in exynos_drm_fb_destroy() 82 if (exynos_fb->exynos_gem_obj[i] == NULL) in exynos_drm_fb_destroy() 85 obj = &exynos_fb->exynos_gem_obj[i]->base; in exynos_drm_fb_destroy() 104 &exynos_fb->exynos_gem_obj[0]->base, handle); in exynos_drm_fb_create_handle() 148 struct exynos_drm_gem_obj *exynos_gem_obj; in exynos_drm_framebuffer_init() local 151 exynos_gem_obj = to_exynos_gem_obj(obj); in exynos_drm_framebuffer_init() 153 ret = check_fb_gem_memory_type(dev, exynos_gem_obj); in exynos_drm_framebuffer_init() [all …]
|
D | exynos_drm_fbdev.c | 35 struct exynos_drm_gem_obj *exynos_gem_obj; member 43 struct exynos_drm_gem_obj *exynos_gem_obj = exynos_fbd->exynos_gem_obj; in exynos_drm_fb_mmap() local 44 struct exynos_drm_gem_buf *buffer = exynos_gem_obj->buffer; in exynos_drm_fb_mmap() 135 struct exynos_drm_gem_obj *exynos_gem_obj; in exynos_drm_fbdev_create() local 164 exynos_gem_obj = exynos_drm_gem_create(dev, EXYNOS_BO_CONTIG, size); in exynos_drm_fbdev_create() 170 if (IS_ERR(exynos_gem_obj) && is_drm_iommu_supported(dev)) { in exynos_drm_fbdev_create() 172 exynos_gem_obj = exynos_drm_gem_create(dev, EXYNOS_BO_NONCONTIG, in exynos_drm_fbdev_create() 176 if (IS_ERR(exynos_gem_obj)) { in exynos_drm_fbdev_create() 177 ret = PTR_ERR(exynos_gem_obj); in exynos_drm_fbdev_create() 181 exynos_fbdev->exynos_gem_obj = exynos_gem_obj; in exynos_drm_fbdev_create() [all …]
|
D | exynos_drm_dmabuf.c | 187 struct exynos_drm_gem_obj *exynos_gem_obj = to_exynos_gem_obj(obj); in exynos_dmabuf_prime_export() local 190 exynos_gem_obj->base.size, flags, NULL); in exynos_dmabuf_prime_export() 199 struct exynos_drm_gem_obj *exynos_gem_obj; in exynos_dmabuf_prime_import() local 238 exynos_gem_obj = exynos_drm_gem_init(drm_dev, dma_buf->size); in exynos_dmabuf_prime_import() 239 if (!exynos_gem_obj) { in exynos_dmabuf_prime_import() 251 exynos_gem_obj->flags |= EXYNOS_BO_CONTIG; in exynos_dmabuf_prime_import() 259 exynos_gem_obj->flags |= EXYNOS_BO_NONCONTIG; in exynos_dmabuf_prime_import() 262 exynos_gem_obj->buffer = buffer; in exynos_dmabuf_prime_import() 264 exynos_gem_obj->base.import_attach = attach; in exynos_dmabuf_prime_import() 269 return &exynos_gem_obj->base; in exynos_dmabuf_prime_import()
|
D | exynos_drm_gem.h | 79 void exynos_drm_gem_destroy(struct exynos_drm_gem_obj *exynos_gem_obj);
|