Lines Matching defs:surf
100 struct gbm_dri_surface *surf = data;
101 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
107 count, out_count, surf->dri_private);
113 struct gbm_dri_surface *surf = data;
114 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
117 dri->flush_front_buffer(driDrawable, surf->dri_private);
126 struct gbm_dri_surface *surf = data;
127 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
134 count, out_count, surf->dri_private);
157 struct gbm_dri_surface *surf = loaderPrivate;
158 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
164 surf->dri_private, buffer_mask, buffers);
175 struct gbm_dri_surface *surf = loaderPrivate;
179 *width = surf->base.v0.width;
180 *height = surf->base.v0.height;
194 struct gbm_dri_surface *surf = loaderPrivate;
195 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
200 data, surf->dri_private);
226 struct gbm_dri_surface *surf = loaderPrivate;
227 struct gbm_dri_device *dri = gbm_dri_device(surf->base.gbm);
232 data, surf->dri_private);
1348 struct gbm_dri_surface *surf;
1371 surf = calloc(1, sizeof *surf);
1372 if (surf == NULL) {
1377 surf->base.gbm = gbm;
1378 surf->base.v0.width = width;
1379 surf->base.v0.height = height;
1380 surf->base.v0.format = gbm_core.v0.format_canonicalize(format);
1381 surf->base.v0.flags = flags;
1384 return &surf->base;
1387 surf->base.v0.modifiers = calloc(count, sizeof(*modifiers));
1388 if (count && !surf->base.v0.modifiers) {
1390 free(surf);
1398 surf->base.v0.count = count;
1399 memcpy(surf->base.v0.modifiers, modifiers, count * sizeof(*modifiers));
1401 return &surf->base;
1407 struct gbm_dri_surface *surf = gbm_dri_surface(_surf);
1409 free(surf->base.v0.modifiers);
1410 free(surf);