Lines Matching refs:dmabuf_format
146 struct dmabuf_format { struct
2268 static struct dmabuf_format*
2271 struct dmabuf_format *dmabuf_format; in dmabuf_format_create() local
2273 dmabuf_format = calloc(1, sizeof(struct dmabuf_format)); in dmabuf_format_create()
2274 if (!dmabuf_format) in dmabuf_format_create()
2277 dmabuf_format->format = format; in dmabuf_format_create()
2280 &dmabuf_format->modifiers, in dmabuf_format_create()
2281 &dmabuf_format->external_only, in dmabuf_format_create()
2282 &dmabuf_format->num_modifiers); in dmabuf_format_create()
2284 if (dmabuf_format->num_modifiers == 0) { in dmabuf_format_create()
2285 free(dmabuf_format); in dmabuf_format_create()
2289 wl_list_insert(&gr->dmabuf_formats, &dmabuf_format->link); in dmabuf_format_create()
2290 return dmabuf_format; in dmabuf_format_create()
2294 dmabuf_format_destroy(struct dmabuf_format *format) in dmabuf_format_destroy()
2306 struct dmabuf_format *tmp, *format = NULL; in choose_texture_target()
3515 struct dmabuf_format *format, *next_format; in gl_renderer_destroy()