Lines Matching full:fb
38 static void fb_destroy(struct drm_framebuffer *fb) in fb_destroy() argument
40 struct xen_drm_front_drm_info *drm_info = fb->dev->dev_private; in fb_destroy()
43 if (drm_dev_enter(fb->dev, &idx)) { in fb_destroy()
45 xen_drm_front_fb_to_cookie(fb)); in fb_destroy()
48 drm_gem_fb_destroy(fb); in fb_destroy()
61 struct drm_framebuffer *fb; in fb_create() local
65 fb = drm_gem_fb_create_with_funcs(dev, filp, info, mode_cmd, &fb_funcs); in fb_create()
66 if (IS_ERR(fb)) in fb_create()
67 return fb; in fb_create()
69 gem_obj = fb->obj[0]; in fb_create()
73 xen_drm_front_fb_to_cookie(fb), in fb_create()
74 fb->width, fb->height, in fb_create()
75 fb->format->format); in fb_create()
77 DRM_ERROR("Back failed to attach FB %p: %d\n", fb, ret); in fb_create()
81 return fb; in fb_create()
84 drm_gem_fb_destroy(fb); in fb_create()
114 struct drm_framebuffer *fb = plane_state->fb; in display_enable() local
121 fb->width, fb->height, in display_enable()
122 fb->format->cpp[0] * 8, in display_enable()
123 xen_drm_front_fb_to_cookie(fb)); in display_enable()
187 * If old_plane_state->fb is NULL and plane_state->fb is not, in display_send_page_flip()
189 * If old_plane_state->fb is not NULL and plane_state->fb is, in display_send_page_flip()
194 if (old_plane_state->fb && plane_state->fb) { in display_send_page_flip()
205 xen_drm_front_fb_to_cookie(plane_state->fb)); in display_send_page_flip()