Lines Matching refs:drm_surfaces
43 static struct drm_surface *drm_surfaces[2]; variable
85 drm_surfaces[current_buffer]); in drm_blank()
440 drm_surfaces[0] = drm_create_surface(width, height); in drm_init()
441 drm_surfaces[1] = drm_create_surface(width, height); in drm_init()
442 if (!drm_surfaces[0] || !drm_surfaces[1]) { in drm_init()
443 drm_destroy_surface(drm_surfaces[0]); in drm_init()
444 drm_destroy_surface(drm_surfaces[1]); in drm_init()
452 drm_enable_crtc(drm_fd, main_monitor_crtc, drm_surfaces[1]); in drm_init()
454 return &(drm_surfaces[0]->base); in drm_init()
462 drm_surfaces[current_buffer]->fb_id, 0, NULL); in drm_flip()
468 return &(drm_surfaces[current_buffer]->base); in drm_flip()
474 drm_destroy_surface(drm_surfaces[0]); in drm_exit()
475 drm_destroy_surface(drm_surfaces[1]); in drm_exit()