Home
last modified time | relevance | path

Searched refs:res_free (Results 1 – 7 of 7) sorted by relevance

/netbsd/src/sys/external/bsd/drm2/dist/drm/vmwgfx/
Dvmwgfx_context.c73 .res_free = vmw_user_context_free
183 void (*res_free)(struct vmw_resource *res)) in vmw_gb_context_init()
192 res_free, in vmw_gb_context_init()
232 if (res_free) in vmw_gb_context_init()
233 res_free(res); in vmw_gb_context_init()
241 void (*res_free)(struct vmw_resource *res), in vmw_context_init()
252 return vmw_gb_context_init(dev_priv, dx, res, res_free); in vmw_context_init()
255 res_free, &vmw_legacy_context_func); in vmw_context_init()
284 if (res_free == NULL) in vmw_context_init()
287 res_free(res); in vmw_context_init()
Dvmwgfx_simple_resource.c70 void (*res_free)(struct vmw_resource *res)) in vmw_simple_resource_init()
75 ret = vmw_resource_init(dev_priv, res, false, res_free, in vmw_simple_resource_init()
79 res_free(res); in vmw_simple_resource_init()
Dvmwgfx_resource_priv.h56 void (*res_free) (struct vmw_resource *res); member
143 void (*res_free) (struct vmw_resource *res),
Dvmwgfx_shader.c92 .res_free = vmw_user_shader_free
172 void (*res_free) (struct vmw_resource *res)) in vmw_gb_shader_init()
177 ret = vmw_resource_init(dev_priv, res, true, res_free, in vmw_gb_shader_init()
181 if (res_free) in vmw_gb_shader_init()
182 res_free(res); in vmw_gb_shader_init()
Dvmwgfx_resource.c163 if (res->res_free != NULL) in vmw_resource_release()
164 res->res_free(res); in vmw_resource_release()
224 void (*res_free) (struct vmw_resource *res), in vmw_resource_init()
229 res->res_free = res_free; in vmw_resource_init()
Dvmwgfx_surface.c128 .res_free = vmw_user_surface_free
619 void (*res_free) (struct vmw_resource *res)) in vmw_surface_init()
624 BUG_ON(!res_free); in vmw_surface_init()
625 ret = vmw_resource_init(dev_priv, res, true, res_free, in vmw_surface_init()
630 res_free(res); in vmw_surface_init()
Dvmwgfx_drv.h198 void (*res_free) (struct vmw_resource *res); member