Searched refs:exynos_gem_obj (Results 1 – 5 of 5) sorted by relevance
84 struct exynos_drm_gem_obj *exynos_gem_obj = to_exynos_gem_obj(obj); in exynos_drm_gem_map_buf() local85 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() argument137 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 …]
40 struct exynos_drm_gem_obj *exynos_gem_obj[MAX_FB_BUFFER]; member44 struct exynos_drm_gem_obj *exynos_gem_obj) in check_fb_gem_memory_type() argument55 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() local151 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 …]
35 struct exynos_drm_gem_obj *exynos_gem_obj; member43 struct exynos_drm_gem_obj *exynos_gem_obj = exynos_fbd->exynos_gem_obj; in exynos_drm_fb_mmap() local44 struct exynos_drm_gem_buf *buffer = exynos_gem_obj->buffer; in exynos_drm_fb_mmap()125 struct exynos_drm_gem_obj *exynos_gem_obj; in exynos_drm_fbdev_create() local154 exynos_gem_obj = exynos_drm_gem_create(dev, EXYNOS_BO_CONTIG, size); in exynos_drm_fbdev_create()160 if (IS_ERR(exynos_gem_obj) && is_drm_iommu_supported(dev)) { in exynos_drm_fbdev_create()162 exynos_gem_obj = exynos_drm_gem_create(dev, EXYNOS_BO_NONCONTIG, in exynos_drm_fbdev_create()166 if (IS_ERR(exynos_gem_obj)) { in exynos_drm_fbdev_create()167 ret = PTR_ERR(exynos_gem_obj); in exynos_drm_fbdev_create()171 exynos_fbdev->exynos_gem_obj = exynos_gem_obj; in exynos_drm_fbdev_create()[all …]
187 struct exynos_drm_gem_obj *exynos_gem_obj = to_exynos_gem_obj(obj); in exynos_dmabuf_prime_export() local191 exp_info.size = exynos_gem_obj->base.size; in exynos_dmabuf_prime_export()204 struct exynos_drm_gem_obj *exynos_gem_obj; in exynos_dmabuf_prime_import() local243 exynos_gem_obj = exynos_drm_gem_init(drm_dev, dma_buf->size); in exynos_dmabuf_prime_import()244 if (!exynos_gem_obj) { in exynos_dmabuf_prime_import()256 exynos_gem_obj->flags |= EXYNOS_BO_CONTIG; in exynos_dmabuf_prime_import()264 exynos_gem_obj->flags |= EXYNOS_BO_NONCONTIG; in exynos_dmabuf_prime_import()267 exynos_gem_obj->buffer = buffer; in exynos_dmabuf_prime_import()269 exynos_gem_obj->base.import_attach = attach; in exynos_dmabuf_prime_import()274 return &exynos_gem_obj->base; in exynos_dmabuf_prime_import()
81 void exynos_drm_gem_destroy(struct exynos_drm_gem_obj *exynos_gem_obj);