Lines Matching refs:cpu_lock

290  * There are two other locks in the mix:  mod_lock and cpu_lock.  With respect
291 * to dtrace_provider_lock and dtrace_lock, cpu_lock continues its historical
293 * With respect to dtrace_meta_lock, its behavior is stranger: cpu_lock must
315 * ASSERT(MUTEX_HELD(&cpu_lock));
317 * lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
8092 * will acquire cpu_lock and dtrace_lock. We therefore need
8842 * cpu_lock and dtrace_lock; the fact that we are holding
10416 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
11377 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
12115 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
12169 lck_mtx_lock(&cpu_lock);
12195 lck_mtx_unlock(&cpu_lock);
13547 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
13635 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
13888 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
14011 lck_mtx_lock(&cpu_lock);
14275 lck_mtx_unlock(&cpu_lock);
14399 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
14537 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
16426 * Enabling probes requires that cpu_lock be held, and we cannot hold
16427 * cpu_lock here -- it is legal for cpu_lock to be held when loading a
16453 * outlined above. The common case, of course, is that cpu_lock is
16463 * The cpu_lock mentioned above is only held by dtrace code, Apple's xnu never actually
16750 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
16861 lck_mtx_lock(&cpu_lock);
16868 lck_mtx_unlock(&cpu_lock);
16882 lck_mtx_unlock(&cpu_lock);
16906 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
16920 lck_mtx_assert(&cpu_lock, LCK_MTX_ASSERT_OWNED);
16976 lck_mtx_unlock(&cpu_lock);
17012 * We couldn't hold cpu_lock across the above call to
17015 * up cpu_lock, and regain our locks before matching the
17021 lck_mtx_lock(&cpu_lock);
17028 lck_mtx_unlock(&cpu_lock);
17094 lck_mtx_lock(&cpu_lock);
17105 lck_mtx_unlock(&cpu_lock);
17112 lck_mtx_unlock(&cpu_lock);
17124 lck_mtx_unlock(&cpu_lock);
17202 lck_mtx_lock(&cpu_lock);
17224 lck_mtx_unlock(&cpu_lock);
17568 lck_mtx_lock(&cpu_lock);
17574 lck_mtx_unlock(&cpu_lock);
17581 lck_mtx_unlock(&cpu_lock);
17589 lck_mtx_unlock(&cpu_lock);
17600 lck_mtx_unlock(&cpu_lock);
18474 lck_mtx_lock(&cpu_lock);
18480 lck_mtx_unlock(&cpu_lock);
18487 lck_mtx_unlock(&cpu_lock);
18495 lck_mtx_unlock(&cpu_lock);
18506 lck_mtx_unlock(&cpu_lock);
19254 lck_mtx_lock(&cpu_lock);
19263 lck_mtx_unlock(&cpu_lock);
19270 lck_mtx_unlock(&cpu_lock);
19306 lck_mtx_unlock(&cpu_lock);
19700 lck_mtx_init(&cpu_lock, dtrace_lck_grp, dtrace_lck_attr);
19717 lck_mtx_lock(&cpu_lock);
19721 lck_mtx_unlock(&cpu_lock);