Lines Matching refs:exynos_gem
39 struct exynos_drm_gem *exynos_gem[MAX_FB_BUFFER]; member
43 struct exynos_drm_gem *exynos_gem) in check_fb_gem_memory_type() argument
54 flags = exynos_gem->flags; in check_fb_gem_memory_type()
78 for (i = 0; i < ARRAY_SIZE(exynos_fb->exynos_gem); i++) { in exynos_drm_fb_destroy()
81 if (exynos_fb->exynos_gem[i] == NULL) in exynos_drm_fb_destroy()
84 obj = &exynos_fb->exynos_gem[i]->base; in exynos_drm_fb_destroy()
99 &exynos_fb->exynos_gem[0]->base, handle); in exynos_drm_fb_create_handle()
121 struct exynos_drm_gem **exynos_gem, in exynos_drm_framebuffer_init() argument
133 ret = check_fb_gem_memory_type(dev, exynos_gem[i]); in exynos_drm_framebuffer_init()
137 exynos_fb->exynos_gem[i] = exynos_gem[i]; in exynos_drm_framebuffer_init()
159 struct exynos_drm_gem *exynos_gem[MAX_FB_BUFFER]; in exynos_user_fb_create() local
174 exynos_gem[i] = to_exynos_gem(obj); in exynos_user_fb_create()
177 fb = exynos_drm_framebuffer_init(dev, mode_cmd, exynos_gem, i); in exynos_user_fb_create()
187 drm_gem_object_unreference_unlocked(&exynos_gem[i]->base); in exynos_user_fb_create()
195 struct exynos_drm_gem *exynos_gem; in exynos_drm_fb_gem() local
200 exynos_gem = exynos_fb->exynos_gem[index]; in exynos_drm_fb_gem()
201 if (!exynos_gem) in exynos_drm_fb_gem()
204 DRM_DEBUG_KMS("dma_addr: 0x%lx\n", (unsigned long)exynos_gem->dma_addr); in exynos_drm_fb_gem()
206 return exynos_gem; in exynos_drm_fb_gem()