Lines Matching refs:fb
31 struct drm_framebuffer *fb; in rockchip_fb_alloc() local
35 fb = kzalloc(sizeof(*fb), GFP_KERNEL); in rockchip_fb_alloc()
36 if (!fb) in rockchip_fb_alloc()
39 drm_helper_mode_fill_fb_struct(dev, fb, mode_cmd); in rockchip_fb_alloc()
42 fb->obj[i] = obj[i]; in rockchip_fb_alloc()
44 ret = drm_framebuffer_init(dev, fb, &rockchip_drm_fb_funcs); in rockchip_fb_alloc()
49 kfree(fb); in rockchip_fb_alloc()
53 return fb; in rockchip_fb_alloc()
62 struct drm_framebuffer *fb; in rockchip_user_fb_create() local
94 fb = rockchip_fb_alloc(dev, mode_cmd, objs, i); in rockchip_user_fb_create()
95 if (IS_ERR(fb)) { in rockchip_user_fb_create()
96 ret = PTR_ERR(fb); in rockchip_user_fb_create()
100 return fb; in rockchip_user_fb_create()
124 struct drm_framebuffer *fb; in rockchip_drm_framebuffer_init() local
126 fb = rockchip_fb_alloc(dev, mode_cmd, &obj, 1); in rockchip_drm_framebuffer_init()
127 if (IS_ERR(fb)) in rockchip_drm_framebuffer_init()
128 return ERR_CAST(fb); in rockchip_drm_framebuffer_init()
130 return fb; in rockchip_drm_framebuffer_init()