Lines Matching defs:dtrace_provider_lock

316  * (2) dtrace_provider_lock is required when manipulating provider state, or
323 * dtrace_provider_lock before dtrace_lock. (In particular, there are
324 * several places where dtrace_provider_lock is held by the framework as it
329 * to dtrace_provider_lock and dtrace_lock, cpu_lock continues its historical
333 * mod_lock is similar with respect to dtrace_provider_lock in that it must be
334 * acquired _between_ dtrace_provider_lock and dtrace_lock.
337 static kmutex_t dtrace_provider_lock; /* provider state lock */
9009 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
9022 mutex_enter(&dtrace_provider_lock);
9045 mutex_exit(&dtrace_provider_lock);
9052 mutex_exit(&dtrace_provider_lock);
9079 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
9090 mutex_enter(&dtrace_provider_lock);
9110 mutex_exit(&dtrace_provider_lock);
9149 mutex_exit(&dtrace_provider_lock);
9237 mutex_exit(&dtrace_provider_lock);
9258 mutex_enter(&dtrace_provider_lock);
9264 mutex_exit(&dtrace_provider_lock);
9299 mutex_enter(&dtrace_provider_lock);
9339 mutex_exit(&dtrace_provider_lock);
9541 * to the specified provider. The dtrace_provider_lock must be held, and the
9557 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
13352 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
17069 mutex_enter(&dtrace_provider_lock);
17088 mutex_exit(&dtrace_provider_lock);
17163 mutex_enter(&dtrace_provider_lock);
17172 mutex_exit(&dtrace_provider_lock);
17186 mutex_exit(&dtrace_provider_lock);
17197 mutex_exit(&dtrace_provider_lock);
17279 mutex_exit(&dtrace_provider_lock);
17451 mutex_enter(&dtrace_provider_lock);
17458 mutex_exit(&dtrace_provider_lock);
17471 mutex_exit(&dtrace_provider_lock);
17573 mutex_exit(&dtrace_provider_lock);
17576 mutex_enter(&dtrace_provider_lock);
17586 mutex_exit(&dtrace_provider_lock);
17695 mutex_enter(&dtrace_provider_lock);
17697 mutex_exit(&dtrace_provider_lock);
17939 mutex_enter(&dtrace_provider_lock);
17946 mutex_exit(&dtrace_provider_lock);
18247 mutex_enter(&dtrace_provider_lock);
18249 mutex_exit(&dtrace_provider_lock);
18311 mutex_enter(&dtrace_provider_lock);
18318 mutex_exit(&dtrace_provider_lock);
18325 mutex_exit(&dtrace_provider_lock);
18349 mutex_exit(&dtrace_provider_lock);
18690 mutex_enter(&dtrace_provider_lock);
18696 mutex_exit(&dtrace_provider_lock);
18703 mutex_exit(&dtrace_provider_lock);
18777 mutex_exit(&dtrace_provider_lock);