Searched refs:gbm (Results 1 - 25 of 99) sorted by relevance

1234

/xsrc/external/mit/MesaLib/dist/src/gbm/main/
H A Dbackend.h37 _gbm_device_destroy(struct gbm_device *gbm);
H A Dgbm.c44 #include "gbm.h"
48 /** Returns the file description for the gbm device
53 gbm_device_get_fd(struct gbm_device *gbm) argument
55 return gbm->v0.fd;
58 /** Get the backend name for the given gbm device
64 gbm_device_get_backend_name(struct gbm_device *gbm) argument
66 return gbm->v0.name;
71 * \param gbm The created buffer manager
82 gbm_device_is_format_supported(struct gbm_device *gbm, argument
85 return gbm
95 gbm_device_get_format_modifier_plane_count(struct gbm_device * gbm,uint32_t format,uint64_t modifier) argument
107 gbm_device_destroy(struct gbm_device * gbm) argument
127 struct gbm_device *gbm = NULL; local in function:gbm_create_device
481 gbm_bo_create(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t flags) argument
494 gbm_bo_create_with_modifiers(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,const uint64_t * modifiers,const unsigned int count) argument
519 gbm_bo_create_with_modifiers2(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,const uint64_t * modifiers,const unsigned int count,uint32_t flags) argument
572 gbm_bo_import(struct gbm_device * gbm,uint32_t type,void * buffer,uint32_t flags) argument
651 gbm_surface_create(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t flags) argument
659 gbm_surface_create_with_modifiers(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,const uint64_t * modifiers,const unsigned int count) argument
685 gbm_surface_create_with_modifiers2(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,const uint64_t * modifiers,const unsigned int count,uint32_t flags) argument
[all...]
H A Dgbm_backend_abi.h33 #include "gbm.h"
108 void (*destroy)(struct gbm_device *gbm);
109 int (*is_format_supported)(struct gbm_device *gbm,
120 struct gbm_bo *(*bo_create)(struct gbm_device *gbm,
126 struct gbm_bo *(*bo_import)(struct gbm_device *gbm, uint32_t type,
148 struct gbm_surface *(*surface_create)(struct gbm_device *gbm,
199 struct gbm_device *gbm; member in struct:gbm_bo
227 struct gbm_device *gbm; member in struct:gbm_surface
H A Dgbm.h42 * \file gbm.h
253 gbm_device_get_fd(struct gbm_device *gbm);
256 gbm_device_get_backend_name(struct gbm_device *gbm);
259 gbm_device_is_format_supported(struct gbm_device *gbm,
263 gbm_device_get_format_modifier_plane_count(struct gbm_device *gbm,
268 gbm_device_destroy(struct gbm_device *gbm);
274 gbm_bo_create(struct gbm_device *gbm,
279 gbm_bo_create_with_modifiers(struct gbm_device *gbm,
286 gbm_bo_create_with_modifiers2(struct gbm_device *gbm,
320 gbm_bo_import(struct gbm_device *gbm, uint32_
[all...]
H A Dgbm_abi_check.c50 * From: Simon Ser - "gbm: assume USE_SCANOUT in create_with_modifiers"
61 void (*destroy)(struct gbm_device *gbm);
62 int (*is_format_supported)(struct gbm_device *gbm,
68 struct gbm_bo *(*bo_create)(struct gbm_device *gbm,
74 struct gbm_bo *(*bo_import)(struct gbm_device *gbm, uint32_t type,
91 struct gbm_surface *(*surface_create)(struct gbm_device *gbm,
134 struct gbm_device *gbm; member in struct:gbm_bo_abi0
162 struct gbm_device *gbm; member in struct:gbm_surface_abi0
372 CHECK_MEMBER_CURRENT(gbm_bo, _abi0, gbm);
388 CHECK_MEMBER_CURRENT(gbm_surface, _abi0, gbm);
[all...]
H A Dbackend.c231 _gbm_device_destroy(struct gbm_device *gbm) argument
233 const struct gbm_backend_desc *backend_desc = gbm->v0.backend_desc;
234 gbm->v0.destroy(gbm);
/xsrc/external/mit/MesaLib.old/dist/src/gbm/main/
H A Dgbm.c44 #include "gbm.h"
48 /** Returns the file description for the gbm device
53 gbm_device_get_fd(struct gbm_device *gbm) argument
55 return gbm->fd;
58 /** Get the backend name for the given gbm device
64 gbm_device_get_backend_name(struct gbm_device *gbm) argument
66 return gbm->name;
71 * \param gbm The created buffer manager
82 gbm_device_is_format_supported(struct gbm_device *gbm, argument
85 return gbm
95 gbm_device_get_format_modifier_plane_count(struct gbm_device * gbm,uint32_t format,uint64_t modifier) argument
107 gbm_device_destroy(struct gbm_device * gbm) argument
129 struct gbm_device *gbm = NULL; local in function:gbm_create_device
462 gbm_bo_create(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t usage) argument
475 gbm_bo_create_with_modifiers(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,const uint64_t * modifiers,const unsigned int count) argument
522 gbm_bo_import(struct gbm_device * gbm,uint32_t type,void * buffer,uint32_t usage) argument
596 gbm_surface_create(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t flags) argument
604 gbm_surface_create_with_modifiers(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,const uint64_t * modifiers,const unsigned int count) argument
[all...]
H A Dgbmint.h31 #include "gbm.h"
43 * \brief Internal implementation details of gbm
60 void (*destroy)(struct gbm_device *gbm);
61 int (*is_format_supported)(struct gbm_device *gbm,
68 struct gbm_bo *(*bo_create)(struct gbm_device *gbm,
74 struct gbm_bo *(*bo_import)(struct gbm_device *gbm, uint32_t type,
91 struct gbm_surface *(*surface_create)(struct gbm_device *gbm,
109 struct gbm_device *gbm; member in struct:gbm_bo
120 struct gbm_device *gbm; member in struct:gbm_surface
H A Dgbm.h42 * \file gbm.h
235 gbm_device_get_fd(struct gbm_device *gbm);
238 gbm_device_get_backend_name(struct gbm_device *gbm);
241 gbm_device_is_format_supported(struct gbm_device *gbm,
245 gbm_device_get_format_modifier_plane_count(struct gbm_device *gbm,
250 gbm_device_destroy(struct gbm_device *gbm);
256 gbm_bo_create(struct gbm_device *gbm,
261 gbm_bo_create_with_modifiers(struct gbm_device *gbm,
291 gbm_bo_import(struct gbm_device *gbm, uint32_t type,
382 gbm_surface_create(struct gbm_device *gbm,
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gbm/
H A DMakefile.sources4 main/gbm.c \
5 main/gbm.h \
/xsrc/external/mit/xf86-video-ati-kms/dist/src/
H A Dradeon_bo_helper.h27 #include <gbm.h>
35 struct gbm_bo *gbm; member in union:radeon_buffer::__anoneb4cc750010a
101 gbm_bo_destroy(buf->bo.gbm);
H A Dradeon_bo_helper.c221 bo->bo.gbm = gbm_bo_create(info->gbm, width, height, gbm_format, bo_use);
222 if (!bo->bo.gbm) {
230 *new_pitch = gbm_bo_get_stride(bo->bo.gbm);
488 bo->bo.gbm = gbm_bo_import(info->gbm, GBM_BO_IMPORT_FD, &data, bo_use);
489 if (!bo->bo.gbm)
H A Dradeon_glamor.h40 #include <gbm.h>
/xsrc/external/mit/xf86-video-amdgpu/dist/src/
H A Damdgpu_bo_helper.c27 #include <gbm.h>
69 if (!(usage_hint & AMDGPU_CREATE_PIXMAP_GTT) && info->gbm) {
92 pixmap_buffer->bo.gbm = gbm_bo_create(info->gbm, width, height,
95 if (!pixmap_buffer->bo.gbm) {
103 *new_pitch = gbm_bo_get_stride(pixmap_buffer->bo.gbm);
145 *handle = gbm_bo_get_handle(bo->bo.gbm).u32;
246 handle = gbm_bo_get_handle(bo->bo.gbm).u32;
247 stride = gbm_bo_get_stride(bo->bo.gbm);
248 height = gbm_bo_get_height(bo->bo.gbm);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gbm/backends/dri/
H A Dgbm_driint.h133 gbm_dri_device(struct gbm_device *gbm) argument
135 return (struct gbm_dri_device *) gbm;
165 ret = drmIoctl(bo->base.gbm->fd, DRM_IOCTL_MODE_MAP_DUMB, &map_arg);
170 MAP_SHARED, bo->base.gbm->fd, map_arg.offset);
H A Dgbm_dri.c77 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
90 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
103 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
122 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
159 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
191 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
557 gbm_dri_is_format_supported(struct gbm_device *gbm, argument
561 struct gbm_dri_device *dri = gbm_dri_device(gbm);
595 gbm_dri_get_format_modifier_plane_count(struct gbm_device *gbm, argument
599 struct gbm_dri_device *dri = gbm_dri_device(gbm);
839 gbm_dri_bo_import(struct gbm_device * gbm,uint32_t type,void * buffer,uint32_t usage) argument
1004 create_dumb(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t usage) argument
1062 gbm_dri_bo_create(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t usage,const uint64_t * modifiers,const unsigned int count) argument
1223 gbm_dri_surface_create(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t flags,const uint64_t * modifiers,const unsigned count) argument
1295 dri_destroy(struct gbm_device * gbm) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gbm/backends/dri/
H A Dgbm_dri.c100 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
113 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
126 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
157 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
194 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
226 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
325 fprintf(stderr, "gbm: did not find extension %s version %d\n",
629 gbm_dri_is_format_supported(struct gbm_device *gbm, argument
633 struct gbm_dri_device *dri = gbm_dri_device(gbm);
665 gbm_dri_get_format_modifier_plane_count(struct gbm_device *gbm, argument
954 gbm_dri_bo_import(struct gbm_device * gbm,uint32_t type,void * buffer,uint32_t usage) argument
1119 create_dumb(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t usage) argument
1177 gbm_dri_bo_create(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t usage,const uint64_t * modifiers,const unsigned int count) argument
1311 gbm_dri_surface_create(struct gbm_device * gbm,uint32_t width,uint32_t height,uint32_t format,uint32_t flags,const uint64_t * modifiers,const unsigned count) argument
1383 dri_destroy(struct gbm_device * gbm) argument
[all...]
H A Dgbm_driint.h143 gbm_dri_device(struct gbm_device *gbm) argument
145 return (struct gbm_dri_device *) gbm;
175 ret = drmIoctl(bo->base.gbm->v0.fd, DRM_IOCTL_MODE_MAP_DUMB, &map_arg);
180 MAP_SHARED, bo->base.gbm->v0.fd, map_arg.offset);
/xsrc/external/mit/mesa-demos/dist/src/egl/opengl/
H A Deglkms.c30 #include <gbm.h>
171 struct gbm_device *gbm; local in function:main
183 gbm = gbm_create_device(fd);
184 if (gbm == NULL) {
185 fprintf(stderr, "couldn't create gbm device\n");
190 dpy = eglGetDisplay(gbm);
225 gs = gbm_surface_create(gbm, kms.mode.hdisplay, kms.mode.vdisplay,
284 gbm_device_destroy(gbm);
/xsrc/external/mit/MesaLib.old/dist/doxygen/
H A DMakefile19 gbm.doxy \
/xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/
H A Dpresent.c244 struct gbm_bo *gbm; local in function:ms_present_check_unflip
259 if (drmmode_crtc->rotate_bo.gbm)
283 gbm = ms->glamor.gbm_bo_from_pixmap(screen, pixmap);
284 if (gbm) {
288 format = gbm_bo_get_format(gbm);
289 modifier = gbm_bo_get_modifier(gbm);
290 gbm_bo_destroy(gbm);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/glsl_tests/
H A Damdgcn_glslc.c51 #include <gbm.h>
81 struct gbm_device *gbm = gbm_create_device(fd); local in function:create_gl_core_context
82 if (unlikely(gbm == NULL)) {
83 fprintf(stderr, "ERROR: Couldn't create gbm device\n");
88 gbm, NULL);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/glsl_tests/
H A Damdgcn_glslc.c51 #include <gbm.h>
81 struct gbm_device *gbm = gbm_create_device(fd); local in function:create_gl_core_context
82 if (unlikely(gbm == NULL)) {
83 fprintf(stderr, "ERROR: Couldn't create gbm device\n");
88 gbm, NULL);
/xsrc/external/mit/xorg-server/dist/glamor/
H A Dglamor_egl.c42 #include <gbm.h>
59 struct gbm_device *gbm; member in struct:glamor_egl_screen_private
143 return glamor_egl->gbm;
314 bo = gbm_bo_create_with_modifiers(glamor_egl->gbm, width, height,
324 bo = gbm_bo_create(glamor_egl->gbm, width, height, format,
360 /* Now, swap the tex/gbm/EGLImage/etc. of the exported pixmap into
384 return gbm_bo_import(glamor_egl->gbm, GBM_BO_IMPORT_EGL_IMAGE,
521 bo = gbm_bo_import(glamor_egl->gbm, GBM_BO_IMPORT_FD, &import_data, 0);
581 bo = gbm_bo_import(glamor_egl->gbm, GBM_BO_IMPORT_FD_MODIFIER, &import_data, 0);
912 if (glamor_egl->gbm)
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.6.1.rst61 - gbm: do not (over)link against libglapi.so
66 - gbm: dlopen libglapi so gbm_create_device works

Completed in 38 milliseconds

1234