Searched refs:gbm_surface (Results 1 – 6 of 6) sorted by relevance
81 struct gbm_surface *(*surface_create)(struct gbm_device *gbm,84 struct gbm_bo *(*surface_lock_front_buffer)(struct gbm_surface *surface);85 void (*surface_release_buffer)(struct gbm_surface *surface,87 int (*surface_has_free_buffers)(struct gbm_surface *surface);88 void (*surface_destroy)(struct gbm_surface *surface);107 struct gbm_surface { struct
48 struct gbm_surface;331 struct gbm_surface *337 gbm_surface_needs_lock_front_buffer(struct gbm_surface *surface);340 gbm_surface_lock_front_buffer(struct gbm_surface *surface);343 gbm_surface_release_buffer(struct gbm_surface *surface, struct gbm_bo *bo);346 gbm_surface_has_free_buffers(struct gbm_surface *surface);349 gbm_surface_destroy(struct gbm_surface *surface);
419 GBM_EXPORT struct gbm_surface *437 gbm_surface_destroy(struct gbm_surface *surf) in gbm_surface_destroy()464 gbm_surface_lock_front_buffer(struct gbm_surface *surf) in gbm_surface_lock_front_buffer()482 gbm_surface_release_buffer(struct gbm_surface *surf, struct gbm_bo *bo) in gbm_surface_release_buffer()504 gbm_surface_has_free_buffers(struct gbm_surface *surf) in gbm_surface_has_free_buffers()
116 struct gbm_surface base;134 gbm_dri_surface(struct gbm_surface *surface) in gbm_dri_surface()
1001 static struct gbm_surface *1022 gbm_dri_surface_destroy(struct gbm_surface *_surf) in gbm_dri_surface_destroy()
44 lock_front_buffer(struct gbm_surface *_surf) in lock_front_buffer()67 release_buffer(struct gbm_surface *_surf, struct gbm_bo *bo) in release_buffer()81 has_free_buffers(struct gbm_surface *_surf) in has_free_buffers()102 struct gbm_surface *window = native_window; in dri2_drm_create_surface()