Lines Matching refs:fb
35 struct drm_framebuffer *fb; in mtk_drm_framebuffer_init() local
41 fb = kzalloc(sizeof(*fb), GFP_KERNEL); in mtk_drm_framebuffer_init()
42 if (!fb) in mtk_drm_framebuffer_init()
45 drm_helper_mode_fill_fb_struct(dev, fb, mode); in mtk_drm_framebuffer_init()
47 fb->obj[0] = obj; in mtk_drm_framebuffer_init()
49 ret = drm_framebuffer_init(dev, fb, &mtk_drm_fb_funcs); in mtk_drm_framebuffer_init()
52 kfree(fb); in mtk_drm_framebuffer_init()
56 return fb; in mtk_drm_framebuffer_init()
64 int mtk_fb_wait(struct drm_framebuffer *fb) in mtk_fb_wait() argument
70 if (!fb) in mtk_fb_wait()
73 gem = fb->obj[0]; in mtk_fb_wait()
91 struct drm_framebuffer *fb; in mtk_drm_mode_fb_create() local
114 fb = mtk_drm_framebuffer_init(dev, cmd, gem); in mtk_drm_mode_fb_create()
115 if (IS_ERR(fb)) { in mtk_drm_mode_fb_create()
116 ret = PTR_ERR(fb); in mtk_drm_mode_fb_create()
120 return fb; in mtk_drm_mode_fb_create()