Searched refs:dtrace_lock (Results 1 - 1 of 1) sorted by relevance

/macosx-10.10/xnu-2782.1.97/bsd/dev/dtrace/
H A Ddtrace.c245 * (1) dtrace_lock is required to manipulate essentially any DTrace state,
247 * etc. Importantly, dtrace_lock is _not_ required when in probe context;
258 * dtrace_provider_lock before dtrace_lock. (In particular, there are
261 * grabbing dtrace_lock.)
264 * to dtrace_provider_lock and dtrace_lock, cpu_lock continues its historical
269 * acquired _between_ dtrace_provider_lock and dtrace_lock.
290 static lck_mtx_t dtrace_lock; /* probe state lock */ variable
593 lck_mtx_lock(&dtrace_lock);
595 lck_mtx_unlock(&dtrace_lock); variable
625 lck_mtx_lock(&dtrace_lock);
627 lck_mtx_unlock(&dtrace_lock); variable
669 lck_mtx_unlock(&dtrace_lock); variable
702 lck_mtx_unlock(&dtrace_lock); variable
735 lck_mtx_unlock(&dtrace_lock); variable
768 lck_mtx_unlock(&dtrace_lock); variable
[all...]

Completed in 372 milliseconds