Home
last modified time | relevance | path

Searched refs:gbm_bo (Results 1 – 25 of 25) sorted by relevance

/third_party/mesa3d/src/gbm/main/
Dgbm.h47 struct gbm_bo;
282 struct gbm_bo *
287 struct gbm_bo *
294 struct gbm_bo *
328 struct gbm_bo *
360 gbm_bo_map(struct gbm_bo *bo,
365 gbm_bo_unmap(struct gbm_bo *bo, void *map_data);
368 gbm_bo_get_width(struct gbm_bo *bo);
371 gbm_bo_get_height(struct gbm_bo *bo);
374 gbm_bo_get_stride(struct gbm_bo *bo);
[all …]
Dgbm_backend_abi.h120 struct gbm_bo *(*bo_create)(struct gbm_device *gbm,
126 struct gbm_bo *(*bo_import)(struct gbm_device *gbm, uint32_t type,
128 void *(*bo_map)(struct gbm_bo *bo,
133 void (*bo_unmap)(struct gbm_bo *bo, void *map_data);
134 int (*bo_write)(struct gbm_bo *bo, const void *buf, size_t data);
135 int (*bo_get_fd)(struct gbm_bo *bo);
136 int (*bo_get_planes)(struct gbm_bo *bo);
137 union gbm_bo_handle (*bo_get_handle)(struct gbm_bo *bo, int plane);
138 int (*bo_get_plane_fd)(struct gbm_bo *bo, int plane);
139 uint32_t (*bo_get_stride)(struct gbm_bo *bo, int plane);
[all …]
Dgbm.c154 gbm_bo_get_width(struct gbm_bo *bo) in gbm_bo_get_width()
165 gbm_bo_get_height(struct gbm_bo *bo) in gbm_bo_get_height()
179 gbm_bo_get_stride(struct gbm_bo *bo) in gbm_bo_get_stride()
192 gbm_bo_get_stride_for_plane(struct gbm_bo *bo, int plane) in gbm_bo_get_stride_for_plane()
205 gbm_bo_get_format(struct gbm_bo *bo) in gbm_bo_get_format()
223 gbm_bo_get_bpp(struct gbm_bo *bo) in gbm_bo_get_bpp()
294 gbm_bo_get_offset(struct gbm_bo *bo, int plane) in gbm_bo_get_offset()
305 gbm_bo_get_device(struct gbm_bo *bo) in gbm_bo_get_device()
319 gbm_bo_get_handle(struct gbm_bo *bo) in gbm_bo_get_handle()
336 gbm_bo_get_fd(struct gbm_bo *bo) in gbm_bo_get_fd()
[all …]
Dgbm_abi_check.c68 struct gbm_bo *(*bo_create)(struct gbm_device *gbm,
74 struct gbm_bo *(*bo_import)(struct gbm_device *gbm, uint32_t type,
76 void *(*bo_map)(struct gbm_bo *bo,
81 void (*bo_unmap)(struct gbm_bo *bo, void *map_data);
82 int (*bo_write)(struct gbm_bo *bo, const void *buf, size_t data);
83 int (*bo_get_fd)(struct gbm_bo *bo);
84 int (*bo_get_planes)(struct gbm_bo *bo);
85 union gbm_bo_handle (*bo_get_handle)(struct gbm_bo *bo, int plane);
86 int (*bo_get_plane_fd)(struct gbm_bo *bo, int plane);
87 uint32_t (*bo_get_stride)(struct gbm_bo *bo, int plane);
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/gbm/
Dgstgl_gbm_utils.h34 struct gbm_bo *bo;
44 GstGLDRMFramebuffer* gst_gl_gbm_drm_fb_get_from_bo (struct gbm_bo *bo);
Dgstgl_gbm_utils.c358 gst_gl_gbm_drm_fb_destroy_callback (struct gbm_bo *bo, void *data) in gst_gl_gbm_drm_fb_destroy_callback()
371 gst_gl_gbm_drm_fb_get_from_bo (struct gbm_bo *bo) in gst_gl_gbm_drm_fb_get_from_bo()
Dgstglwindow_gbm_egl.h46 struct gbm_bo *current_bo, *prev_bo;
Dgstglwindow_gbm_egl.c161 struct gbm_bo *next_bo; in draw_cb()
/third_party/mesa3d/src/gbm/backends/dri/
Dgbm_dri.c720 gbm_dri_bo_write(struct gbm_bo *_bo, const void *buf, size_t count) in gbm_dri_bo_write()
735 gbm_dri_bo_get_fd(struct gbm_bo *_bo) in gbm_dri_bo_get_fd()
768 gbm_dri_bo_get_planes(struct gbm_bo *_bo) in gbm_dri_bo_get_planes()
777 gbm_dri_bo_get_handle_for_plane(struct gbm_bo *_bo, int plane) in gbm_dri_bo_get_handle_for_plane()
820 gbm_dri_bo_get_plane_fd(struct gbm_bo *_bo, int plane) in gbm_dri_bo_get_plane_fd()
859 gbm_dri_bo_get_stride(struct gbm_bo *_bo, int plane) in gbm_dri_bo_get_stride()
898 gbm_dri_bo_get_offset(struct gbm_bo *_bo, int plane) in gbm_dri_bo_get_offset()
934 gbm_dri_bo_get_modifier(struct gbm_bo *_bo) in gbm_dri_bo_get_modifier()
966 gbm_dri_bo_destroy(struct gbm_bo *_bo) in gbm_dri_bo_destroy()
984 static struct gbm_bo *
[all …]
Dgbm_driint.h129 struct gbm_bo base;
151 gbm_dri_bo(struct gbm_bo *bo) in gbm_dri_bo()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/egl/gbm/
DDisplayGbm.h20 struct gbm_bo;
90 gbm_bo *mBO;
/third_party/skia/third_party/externals/dawn/src/tests/white_box/
DVulkanImageWrappingTestsDmaBuf.cpp102 gbm_bo* CreateGbmBo(uint32_t width, uint32_t height, bool linear) { in CreateGbmBo()
106 gbm_bo* gbmBo = gbm_bo_create(gbmDevice, width, height, GBM_FORMAT_XBGR8888, flags); in CreateGbmBo()
175 gbm_bo* defaultGbmBo;
702 gbm_bo* gbmBoA = CreateGbmBo(1, 1, true /* linear */); in TEST_P()
707 gbm_bo* gbmBoB = CreateGbmBo(1, 1, true /* linear */); in TEST_P()
712 gbm_bo* gbmBoC = CreateGbmBo(1, 1, true /* linear */); in TEST_P()
801 gbm_bo* gbmBo = CreateGbmBo(640, 480, false /* linear */); in TEST_P()
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/egl/ozone/
DDisplayOzone.h20 struct gbm_bo;
102 gbm_bo *mBO;
/third_party/mesa3d/src/egl/drivers/dri2/
Dplatform_drm.c44 static struct gbm_bo *
50 struct gbm_bo *bo; in lock_front_buffer()
68 release_buffer(struct gbm_surface *_surf, struct gbm_bo *bo) in release_buffer()
472 struct gbm_dri_bo *dri_bo = gbm_dri_bo((struct gbm_bo *) buffer); in dri2_drm_create_image_khr_pixmap()
Degl_dri2.h364 struct gbm_bo *bo;
/third_party/skia/third_party/externals/egl-registry/api/EGL/
Deglplatform.h95 typedef struct gbm_bo *EGLNativePixmapType;
/third_party/skia/third_party/externals/swiftshader/include/EGL/
Deglplatform.h95 typedef struct gbm_bo *EGLNativePixmapType;
/third_party/flutter/skia/third_party/externals/angle2/include/EGL/
Deglplatform.h101 typedef struct gbm_bo *EGLNativePixmapType;
/third_party/mesa3d/include/EGL/
Deglplatform.h107 typedef struct gbm_bo *EGLNativePixmapType;
/third_party/EGL/api/EGL/
Deglplatform.h96 typedef struct gbm_bo *EGLNativePixmapType;
/third_party/skia/third_party/externals/angle2/include/EGL/
Deglplatform.h94 typedef struct gbm_bo *EGLNativePixmapType;
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/
DVK_EXT_image_drm_format_modifier.txt233 GBM, a graphics buffer manager for Linux, allows creation of a `gbm_bo`
236 and symmetrically allows exporting the same data from the `gbm_bo`.
294 of dma_bufs as an code:EGLImage or code:gbm_bo, common practice mandates
307 set of dma_bufs as an code:EGLImage or code:gbm_bo, EGL and GBM create
DVK_EXT_image_drm_format_modifier.adoc233 GBM, a graphics buffer manager for Linux, allows creation of a `gbm_bo`
236 and symmetrically allows exporting the same data from the `gbm_bo`.
294 of dma_bufs as an code:EGLImage or code:gbm_bo, common practice mandates
307 set of dma_bufs as an code:EGLImage or code:gbm_bo, EGL and GBM create
/third_party/flutter/skia/third_party/externals/sdl/include/
DSDL_egl.h421 typedef struct gbm_bo *EGLNativePixmapType;
/third_party/mesa3d/docs/relnotes/
D19.0.0.rst462 - gbm: Clarify acceptable formats for gbm_bo