Lines Matching defs:dtrace_meta_lock
274 * (3) dtrace_meta_lock is required when manipulating meta provider state, or
277 * The lock ordering between these three locks is dtrace_meta_lock before
286 * With respect to dtrace_meta_lock, its behavior is stranger: cpu_lock must
287 * be acquired _between_ dtrace_meta_lock and any other DTrace locks.
293 static kmutex_t dtrace_meta_lock; /* meta-provider state lock */
9455 ASSERT(MUTEX_HELD(&dtrace_meta_lock));
9471 * dtrace_meta_lock now is what defines the ordering with respect to
9512 ASSERT(MUTEX_HELD(&dtrace_meta_lock));
9566 mutex_enter(&dtrace_meta_lock);
9571 mutex_exit(&dtrace_meta_lock);
9605 mutex_exit(&dtrace_meta_lock);
9615 mutex_enter(&dtrace_meta_lock);
9627 mutex_exit(&dtrace_meta_lock);
9634 mutex_exit(&dtrace_meta_lock);
15794 mutex_enter(&dtrace_meta_lock);
15800 mutex_exit(&dtrace_meta_lock);
15907 mutex_enter(&dtrace_meta_lock);
15957 mutex_exit(&dtrace_meta_lock);
16425 mutex_enter(&dtrace_meta_lock);
16455 mutex_exit(&dtrace_meta_lock);