Searched refs:res_free (Results 1 – 7 of 7) sorted by relevance
| /netbsd/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| D | vmwgfx_context.c | 73 .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()
|
| D | vmwgfx_simple_resource.c | 70 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()
|
| D | vmwgfx_resource_priv.h | 56 void (*res_free) (struct vmw_resource *res); member 143 void (*res_free) (struct vmw_resource *res),
|
| D | vmwgfx_shader.c | 92 .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()
|
| D | vmwgfx_resource.c | 163 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()
|
| D | vmwgfx_surface.c | 128 .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()
|
| D | vmwgfx_drv.h | 198 void (*res_free) (struct vmw_resource *res); member
|