Lines Matching defs:dtrace_provider_lock

205  * (2) dtrace_provider_lock is required when manipulating provider state, or
212 * dtrace_provider_lock before dtrace_lock. (In particular, there are
213 * several places where dtrace_provider_lock is held by the framework as it
218 * to dtrace_provider_lock and dtrace_lock, cpu_lock continues its historical
222 * mod_lock is similar with respect to dtrace_provider_lock in that it must be
223 * acquired _between_ dtrace_provider_lock and dtrace_lock.
226 static kmutex_t dtrace_provider_lock; /* provider state lock */
8245 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
8258 mutex_enter(&dtrace_provider_lock);
8281 mutex_exit(&dtrace_provider_lock);
8288 mutex_exit(&dtrace_provider_lock);
8313 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
8324 mutex_enter(&dtrace_provider_lock);
8340 mutex_exit(&dtrace_provider_lock);
8374 mutex_exit(&dtrace_provider_lock);
8450 mutex_exit(&dtrace_provider_lock);
8471 mutex_enter(&dtrace_provider_lock);
8477 mutex_exit(&dtrace_provider_lock);
8512 mutex_enter(&dtrace_provider_lock);
8544 mutex_exit(&dtrace_provider_lock);
8735 * to the specified provider. The dtrace_provider_lock must be held, and the
8746 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
12351 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
15634 mutex_enter(&dtrace_provider_lock);
15647 mutex_exit(&dtrace_provider_lock);
15690 mutex_enter(&dtrace_provider_lock);
15699 mutex_exit(&dtrace_provider_lock);
15708 mutex_exit(&dtrace_provider_lock);
15773 mutex_exit(&dtrace_provider_lock);
15919 mutex_enter(&dtrace_provider_lock);
15926 mutex_exit(&dtrace_provider_lock);
15939 mutex_exit(&dtrace_provider_lock);
16041 mutex_exit(&dtrace_provider_lock);
16044 mutex_enter(&dtrace_provider_lock);
16054 mutex_exit(&dtrace_provider_lock);
16096 mutex_enter(&dtrace_provider_lock);
16098 mutex_exit(&dtrace_provider_lock);
16283 mutex_enter(&dtrace_provider_lock);
16290 mutex_exit(&dtrace_provider_lock);
16590 mutex_enter(&dtrace_provider_lock);
16592 mutex_exit(&dtrace_provider_lock);
16654 mutex_enter(&dtrace_provider_lock);
16661 mutex_exit(&dtrace_provider_lock);
16668 mutex_exit(&dtrace_provider_lock);
16692 mutex_exit(&dtrace_provider_lock);
17033 mutex_enter(&dtrace_provider_lock);
17039 mutex_exit(&dtrace_provider_lock);
17046 mutex_exit(&dtrace_provider_lock);
17120 mutex_exit(&dtrace_provider_lock);