Searched refs:gbm_surface (Results 1 – 17 of 17) sorted by relevance
/third_party/weston/libweston/backend-drm/ |
D | drm-gbm.c | 196 assert(output->gbm_surface == NULL); in drm_output_init_egl() 211 output->gbm_surface = in drm_output_init_egl() 223 if (!output->gbm_surface) in drm_output_init_egl() 226 output->gbm_surface = in drm_output_init_egl() 232 if (!output->gbm_surface) { in drm_output_init_egl() 239 options.window_for_legacy = (EGLNativeWindowType) output->gbm_surface; in drm_output_init_egl() 240 options.window_for_platform = output->gbm_surface; in drm_output_init_egl() 243 gbm_surface_destroy(output->gbm_surface); in drm_output_init_egl() 244 output->gbm_surface = NULL; in drm_output_init_egl() 267 gbm_surface_destroy(output->gbm_surface); in drm_output_fini_egl() [all …]
|
D | drm-internal.h | 347 struct gbm_surface *gbm_surface; member 515 struct gbm_surface *gbm_surface; member
|
D | drm-virtual.c | 148 if (!gbm_surface_has_free_buffers(output->gbm_surface)) { in drm_virtual_output_repaint()
|
D | fb.c | 503 gbm_surface_release_buffer(fb->gbm_surface, fb->bo); in drm_fb_unref()
|
/third_party/mesa3d/src/gbm/main/ |
D | gbm_backend_abi.h | 148 struct gbm_surface *(*surface_create)(struct gbm_device *gbm, 153 struct gbm_bo *(*surface_lock_front_buffer)(struct gbm_surface *surface); 154 void (*surface_release_buffer)(struct gbm_surface *surface, 156 int (*surface_has_free_buffers)(struct gbm_surface *surface); 157 void (*surface_destroy)(struct gbm_surface *surface); 226 struct gbm_surface { struct
|
D | gbm.h | 48 struct gbm_surface; 413 struct gbm_surface * 418 struct gbm_surface * 425 struct gbm_surface * 434 gbm_surface_lock_front_buffer(struct gbm_surface *surface); 437 gbm_surface_release_buffer(struct gbm_surface *surface, struct gbm_bo *bo); 440 gbm_surface_has_free_buffers(struct gbm_surface *surface); 443 gbm_surface_destroy(struct gbm_surface *surface);
|
D | gbm_abi_check.c | 91 struct gbm_surface *(*surface_create)(struct gbm_device *gbm, 96 struct gbm_bo *(*surface_lock_front_buffer)(struct gbm_surface *surface); 97 void (*surface_release_buffer)(struct gbm_surface *surface, 99 int (*surface_has_free_buffers)(struct gbm_surface *surface); 100 void (*surface_destroy)(struct gbm_surface *surface); 388 CHECK_MEMBER_CURRENT(gbm_surface, _abi0, gbm); in main() 389 CHECK_MEMBER_CURRENT_NO_TYPE(gbm_surface, _abi0, v0); in main() 399 CHECK_SIZE_CURRENT (gbm_surface, _abi0); in main()
|
D | gbm.c | 650 GBM_EXPORT struct gbm_surface * 658 GBM_EXPORT struct gbm_surface * 684 GBM_EXPORT struct gbm_surface * 716 gbm_surface_destroy(struct gbm_surface *surf) in gbm_surface_destroy() 743 gbm_surface_lock_front_buffer(struct gbm_surface *surf) in gbm_surface_lock_front_buffer() 761 gbm_surface_release_buffer(struct gbm_surface *surf, struct gbm_bo *bo) in gbm_surface_release_buffer() 783 gbm_surface_has_free_buffers(struct gbm_surface *surf) in gbm_surface_has_free_buffers()
|
/third_party/mesa3d/src/gbm/backends/dri/ |
D | gbm_driint.h | 137 struct gbm_surface base; 155 gbm_dri_surface(struct gbm_surface *surface) in gbm_dri_surface()
|
D | gbm_dri.c | 1310 static struct gbm_surface * 1374 gbm_dri_surface_destroy(struct gbm_surface *_surf) in gbm_dri_surface_destroy()
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/gbm/ |
D | gstglwindow_gbm_egl.h | 45 struct gbm_surface *gbm_surf;
|
/third_party/mesa3d/src/egl/drivers/dri2/ |
D | platform_drm.c | 45 lock_front_buffer(struct gbm_surface *_surf) in lock_front_buffer() 68 release_buffer(struct gbm_surface *_surf, struct gbm_bo *bo) in release_buffer() 82 has_free_buffers(struct gbm_surface *_surf) in has_free_buffers() 97 struct gbm_surface *surface) in dri2_drm_config_is_compatible() 147 struct gbm_surface *surface = native_surface; in dri2_drm_create_window_surface()
|
/third_party/skia/third_party/externals/egl-registry/extensions/MESA/ |
D | EGL_MESA_platform_gbm.txt | 86 platform and a <native_window> that points to a `struct gbm_surface`. If 135 struct gbm_surface *gbm; 297 format not differ between the EGLConfig and gbm_surface. (Suggested
|
/third_party/weston/shared/ |
D | simple_gbm.h | 46 struct gbm_surface * gbm_surface_create(struct gbm_device *gbm,
|
/third_party/EGL/extensions/MESA/ |
D | EGL_MESA_platform_gbm.txt | 85 platform and a <native_window> that points to a `struct gbm_surface`. If 133 struct gbm_surface *gbm; 301 format not differ between the EGLConfig and gbm_surface. (Suggested
|
/third_party/EGL/extensions/KHR/ |
D | EGL_KHR_platform_gbm.txt | 86 platform and a <native_window> that points to a `struct gbm_surface`. If 135 struct gbm_surface *gbm;
|
/third_party/skia/third_party/externals/egl-registry/extensions/KHR/ |
D | EGL_KHR_platform_gbm.txt | 86 platform and a <native_window> that points to a `struct gbm_surface`. If 135 struct gbm_surface *gbm;
|