Lines Matching refs:exynos_fb
70 struct exynos_drm_fb *exynos_fb = to_exynos_fb(fb); in exynos_drm_fb_destroy() local
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()
88 kfree(exynos_fb); in exynos_drm_fb_destroy()
89 exynos_fb = NULL; in exynos_drm_fb_destroy()
96 struct exynos_drm_fb *exynos_fb = to_exynos_fb(fb); in exynos_drm_fb_create_handle() local
99 &exynos_fb->exynos_gem[0]->base, handle); in exynos_drm_fb_create_handle()
124 struct exynos_drm_fb *exynos_fb; in exynos_drm_framebuffer_init() local
128 exynos_fb = kzalloc(sizeof(*exynos_fb), GFP_KERNEL); in exynos_drm_framebuffer_init()
129 if (!exynos_fb) in exynos_drm_framebuffer_init()
137 exynos_fb->exynos_gem[i] = exynos_gem[i]; in exynos_drm_framebuffer_init()
140 drm_helper_mode_fill_fb_struct(&exynos_fb->fb, mode_cmd); in exynos_drm_framebuffer_init()
142 ret = drm_framebuffer_init(dev, &exynos_fb->fb, &exynos_drm_fb_funcs); in exynos_drm_framebuffer_init()
148 return &exynos_fb->fb; in exynos_drm_framebuffer_init()
151 kfree(exynos_fb); in exynos_drm_framebuffer_init()
194 struct exynos_drm_fb *exynos_fb = to_exynos_fb(fb); in exynos_drm_fb_gem() local
200 exynos_gem = exynos_fb->exynos_gem[index]; in exynos_drm_fb_gem()