Searched refs:gbm_surface (Results 1 – 10 of 10) sorted by relevance
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);119 struct gbm_surface { struct
48 struct gbm_surface;378 struct gbm_surface *383 struct gbm_surface *391 gbm_surface_lock_front_buffer(struct gbm_surface *surface);394 gbm_surface_release_buffer(struct gbm_surface *surface, struct gbm_bo *bo);397 gbm_surface_has_free_buffers(struct gbm_surface *surface);400 gbm_surface_destroy(struct gbm_surface *surface);
593 GBM_EXPORT struct gbm_surface *601 GBM_EXPORT struct gbm_surface *627 gbm_surface_destroy(struct gbm_surface *surf) in gbm_surface_destroy()654 gbm_surface_lock_front_buffer(struct gbm_surface *surf) in gbm_surface_lock_front_buffer()672 gbm_surface_release_buffer(struct gbm_surface *surf, struct gbm_bo *bo) in gbm_surface_release_buffer()694 gbm_surface_has_free_buffers(struct gbm_surface *surf) in gbm_surface_has_free_buffers()
48 struct gbm_surface;422 struct gbm_surface *428 gbm_surface_lock_front_buffer(struct gbm_surface *surface);431 gbm_surface_release_buffer(struct gbm_surface *surface, struct gbm_bo *bo);434 gbm_surface_has_free_buffers(struct gbm_surface *surface);437 gbm_surface_destroy(struct gbm_surface *surface);
68 PUBLIC struct gbm_surface *gbm_surface_create(struct gbm_device *gbm, uint32_t width, in gbm_surface_create()71 struct gbm_surface *surface = (struct gbm_surface *)malloc(sizeof(*surface)); in gbm_surface_create()79 PUBLIC void gbm_surface_destroy(struct gbm_surface *surface) in gbm_surface_destroy()84 PUBLIC struct gbm_bo *gbm_surface_lock_front_buffer(struct gbm_surface *surface) in gbm_surface_lock_front_buffer()89 PUBLIC void gbm_surface_release_buffer(struct gbm_surface *surface, struct gbm_bo *bo) in gbm_surface_release_buffer()
21 struct gbm_surface { struct
113 struct gbm_surface base;131 gbm_dri_surface(struct gbm_surface *surface) in gbm_dri_surface()
1269 static struct gbm_surface *1333 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()101 struct gbm_surface *surface = native_surface; in dri2_drm_create_window_surface()
82 struct gbm_surface* handle() const { return m_surface; } in handle()85 struct gbm_surface* m_surface;