Lines Matching refs:ast_fb
297 struct ast_framebuffer *ast_fb = to_ast_framebuffer(fb); in ast_user_framebuffer_destroy() local
298 if (ast_fb->obj) in ast_user_framebuffer_destroy()
299 drm_gem_object_unreference_unlocked(ast_fb->obj); in ast_user_framebuffer_destroy()
311 struct ast_framebuffer *ast_fb, in ast_framebuffer_init() argument
317 drm_helper_mode_fill_fb_struct(&ast_fb->base, mode_cmd); in ast_framebuffer_init()
318 ast_fb->obj = obj; in ast_framebuffer_init()
319 ret = drm_framebuffer_init(dev, &ast_fb->base, &ast_fb_funcs); in ast_framebuffer_init()
333 struct ast_framebuffer *ast_fb; in ast_user_framebuffer_create() local
340 ast_fb = kzalloc(sizeof(*ast_fb), GFP_KERNEL); in ast_user_framebuffer_create()
341 if (!ast_fb) { in ast_user_framebuffer_create()
346 ret = ast_framebuffer_init(dev, ast_fb, mode_cmd, obj); in ast_user_framebuffer_create()
349 kfree(ast_fb); in ast_user_framebuffer_create()
352 return &ast_fb->base; in ast_user_framebuffer_create()