Lines Matching refs:gbm_device
44 struct gbm_device;
227 int gbm_device_get_fd(struct gbm_device *gbm);
229 const char *gbm_device_get_backend_name(struct gbm_device *gbm);
231 int gbm_device_is_format_supported(struct gbm_device *gbm, uint32_t format, uint32_t usage);
233 int gbm_device_get_format_modifier_plane_count(struct gbm_device *gbm, uint32_t format, uint64_t modifier);
235 void gbm_device_destroy(struct gbm_device *gbm);
237 struct gbm_device *gbm_create_device(int fd);
239 struct gbm_bo *gbm_bo_create(struct gbm_device *gbm, uint32_t width, uint32_t height, uint32_t format, uint32_t flags);
241 struct gbm_bo *gbm_bo_create_with_modifiers(struct gbm_device *gbm, uint32_t width, uint32_t height, uint32_t format,
268 struct gbm_bo *bm_bo_import(struct gbm_device *gbm, uint32_t type, void *buffer, uint32_t usage);
316 struct gbm_device *gbm_bo_get_device(struct gbm_bo *bo);
336 struct gbm_iSurface *gbm_iSurface_create(struct gbm_device *gbm, uint32_t width, uint32_t height, uint32_t format,
339 struct gbm_iSurface *gbm_iSurface_create_with_modifiers(struct gbm_device *gbm, uint32_t width, uint32_t height,