Lines Matching refs:gbm
52 struct gbm_device *gbm; in create_gbm_device() local
66 gbm = gbm_create_device(fd); in create_gbm_device()
68 return gbm; in create_gbm_device()
103 .egl_native_display = b->gbm, in drm_backend_create_gl_renderer()
121 b->gbm = create_gbm_device(b->drm.fd); in init_egl()
123 if (!b->gbm) in init_egl()
127 gbm_device_destroy(b->gbm); in init_egl()
156 bo = gbm_bo_create(b->gbm, b->cursor_width, b->cursor_height, in drm_output_init_cursor_egl()
212 gbm_surface_create_with_modifiers(b->gbm, in drm_output_init_egl()
227 gbm_surface_create(b->gbm, mode->width, mode->height, in drm_output_init_egl()
318 b->gbm = create_gbm_device(b->drm.fd); in switch_to_gl_renderer()
319 if (!b->gbm) { in switch_to_gl_renderer()
331 gbm_device_destroy(b->gbm); in switch_to_gl_renderer()