Home
last modified time | relevance | path

Searched refs:binding_mutex (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_so.c136 mutex_lock(&dev_priv->binding_mutex); in vmw_view_commit_notify()
151 mutex_unlock(&dev_priv->binding_mutex); in vmw_view_commit_notify()
172 mutex_lock(&dev_priv->binding_mutex); in vmw_view_create()
174 mutex_unlock(&dev_priv->binding_mutex); in vmw_view_create()
180 mutex_unlock(&dev_priv->binding_mutex); in vmw_view_create()
193 mutex_unlock(&dev_priv->binding_mutex); in vmw_view_create()
215 lockdep_assert_held_once(&dev_priv->binding_mutex); in vmw_view_destroy()
247 mutex_lock(&dev_priv->binding_mutex); in vmw_hw_view_destroy()
250 mutex_unlock(&dev_priv->binding_mutex); in vmw_hw_view_destroy()
443 lockdep_assert_held_once(&dev_priv->binding_mutex); in vmw_view_cotable_list_destroy()
[all …]
H A Dvmwgfx_shader.c329 mutex_lock(&dev_priv->binding_mutex); in vmw_gb_shader_destroy()
334 mutex_unlock(&dev_priv->binding_mutex); in vmw_gb_shader_destroy()
342 mutex_unlock(&dev_priv->binding_mutex); in vmw_gb_shader_destroy()
368 mutex_lock(&dev_priv->binding_mutex); in vmw_dx_shader_commit_notify()
373 mutex_unlock(&dev_priv->binding_mutex); in vmw_dx_shader_commit_notify()
375 mutex_lock(&dev_priv->binding_mutex); in vmw_dx_shader_commit_notify()
379 mutex_unlock(&dev_priv->binding_mutex); in vmw_dx_shader_commit_notify()
436 mutex_lock(&dev_priv->binding_mutex); in vmw_dx_shader_create()
438 mutex_unlock(&dev_priv->binding_mutex); in vmw_dx_shader_create()
459 mutex_lock(&dev_priv->binding_mutex); in vmw_dx_shader_bind()
[all …]
H A Dvmwgfx_context.c155 mutex_lock(&dev_priv->binding_mutex); in vmw_hw_context_destroy()
158 mutex_unlock(&dev_priv->binding_mutex); in vmw_hw_context_destroy()
390 mutex_lock(&dev_priv->binding_mutex); in vmw_gb_context_unbind()
397 mutex_unlock(&dev_priv->binding_mutex); in vmw_gb_context_unbind()
415 mutex_unlock(&dev_priv->binding_mutex); in vmw_gb_context_unbind()
597 mutex_lock(&dev_priv->binding_mutex); in vmw_dx_context_unbind()
611 mutex_unlock(&dev_priv->binding_mutex); in vmw_dx_context_unbind()
629 mutex_unlock(&dev_priv->binding_mutex); in vmw_dx_context_unbind()
H A Dvmwgfx_resource.c156 mutex_lock(&dev_priv->binding_mutex); in vmw_resource_release()
158 mutex_unlock(&dev_priv->binding_mutex); in vmw_resource_release()
878 mutex_lock(&dev_priv->binding_mutex); in vmw_query_move_notify()
882 mutex_unlock(&dev_priv->binding_mutex); in vmw_query_move_notify()
891 mutex_unlock(&dev_priv->binding_mutex); in vmw_query_move_notify()
902 mutex_unlock(&dev_priv->binding_mutex); in vmw_query_move_notify()
H A Dvmwgfx_cotable.c323 mutex_lock(&dev_priv->binding_mutex); in vmw_cotable_unbind()
326 mutex_unlock(&dev_priv->binding_mutex); in vmw_cotable_unbind()
H A Dvmwgfx_execbuf.c487 mutex_lock(&dev_priv->binding_mutex); in vmw_resource_context_res_add()
510 mutex_unlock(&dev_priv->binding_mutex); in vmw_resource_context_res_add()
3785 ret = mutex_lock_interruptible(&dev_priv->binding_mutex); in vmw_execbuf_process()
3805 mutex_unlock(&dev_priv->binding_mutex); in vmw_execbuf_process()
3887 mutex_unlock(&dev_priv->binding_mutex); in vmw_execbuf_process()
H A Dvmwgfx_surface.c1301 mutex_lock(&dev_priv->binding_mutex); in vmw_gb_surface_destroy()
1307 mutex_unlock(&dev_priv->binding_mutex); in vmw_gb_surface_destroy()
1315 mutex_unlock(&dev_priv->binding_mutex); in vmw_gb_surface_destroy()
H A Dvmwgfx_drv.h578 struct mutex binding_mutex; member
H A Dvmwgfx_drv.c655 mutex_init(&dev_priv->binding_mutex); in vmw_driver_load()