Lines Matching refs:lock
215 global_mutex_type::scoped_lock lock(g_threading_control_mutex); in create_threading_control() local
248 void threading_control::wait_last_reference(global_mutex_type::scoped_lock& lock) { in wait_last_reference() argument
250 lock.release(); in wait_last_reference()
261 lock.acquire(g_threading_control_mutex); in wait_last_reference()
268 global_mutex_type::scoped_lock lock(g_threading_control_mutex); in release() local
271 wait_last_reference(lock); in release()
290 global_mutex_type::scoped_lock lock(g_threading_control_mutex); in register_public_reference() local
294 lock.release(); in register_public_reference()
309 global_mutex_type::scoped_lock lock(g_threading_control_mutex); in create_client() local
341 global_mutex_type::scoped_lock lock(g_threading_control_mutex); in is_present() local
346 global_mutex_type::scoped_lock lock(g_threading_control_mutex); in register_lifetime_control() local
353 global_mutex_type::scoped_lock lock(g_threading_control_mutex); in unregister_lifetime_control() local
384 global_mutex_type::scoped_lock lock(g_threading_control_mutex); in max_num_workers() local