Lines Matching refs:dtrace_meta_lock
233 * (3) dtrace_meta_lock is required when manipulating meta provider state, or
236 * The lock ordering between these three locks is dtrace_meta_lock before
245 * With respect to dtrace_meta_lock, its behavior is stranger: cpu_lock must
246 * be acquired _between_ dtrace_meta_lock and any other DTrace locks.
270 static lck_mtx_t dtrace_meta_lock; /* meta-provider state lock */
7550 lck_mtx_assert(&dtrace_meta_lock, LCK_MTX_ASSERT_OWNED);
7566 * dtrace_meta_lock now is what defines the ordering with respect to
7607 lck_mtx_assert(&dtrace_meta_lock, LCK_MTX_ASSERT_OWNED);
7661 lck_mtx_lock(&dtrace_meta_lock);
7666 lck_mtx_unlock(&dtrace_meta_lock);
7700 lck_mtx_unlock(&dtrace_meta_lock);
7710 lck_mtx_lock(&dtrace_meta_lock);
7722 lck_mtx_unlock(&dtrace_meta_lock);
7729 lck_mtx_unlock(&dtrace_meta_lock);
13308 lck_mtx_lock(&dtrace_meta_lock);
13314 lck_mtx_unlock(&dtrace_meta_lock);
13431 lck_mtx_lock(&dtrace_meta_lock);
13481 lck_mtx_unlock(&dtrace_meta_lock);
14385 lck_mtx_lock(&dtrace_meta_lock);
14415 lck_mtx_unlock(&dtrace_meta_lock);
16523 lck_mtx_init(&dtrace_meta_lock, dtrace_lck_grp, dtrace_lck_attr);