Home
last modified time | relevance | path

Searched refs:locklevel (Results 1 – 7 of 7) sorted by relevance

/freebsd-9-stable/lib/libkse/thread/
Dthr_private.h653 int locklevel; member
851 (((thrd)->locklevel > 0) || \
868 if ((thrd)->locklevel < MAX_THR_LOCKLEVEL) { \
870 (thrd)->locklevel++; \
872 &(thrd)->lockusers[(thrd)->locklevel - 1], \
880 if ((thrd)->locklevel > 0) { \
882 &(thrd)->lockusers[(thrd)->locklevel - 1]); \
883 (thrd)->locklevel--; \
885 if ((thrd)->locklevel == 0) \
892 if ((thrd)->locklevel > 0) \
[all …]
Dthr_symbols.c50 int _thread_off_thr_locklevel = offsetof(struct pthread, locklevel);
Dthr_cond.c380 THR_ASSERT(curthread->locklevel == 0, in _pthread_cond_timedwait()
583 THR_ASSERT(curthread->locklevel == 0, in _pthread_cond_signal()
652 THR_ASSERT(curthread->locklevel == 0, in _pthread_cond_broadcast()
Dthr_create.c241 new_thread->locklevel = 0; in _pthread_create()
Dthr_kern.c335 for (i = 0; i < curthread->locklevel; i++) { in _kse_single_thread()
338 curthread->locklevel = 0; in _kse_single_thread()
781 level = curthread->locklevel - 1; in kse_sched_single()
1689 level = thread->locklevel - 1; in kse_switchout_thread()
/freebsd-9-stable/lib/libthr/thread/
Dthr_private.h360 int locklevel; member
542 (((thrd)->locklevel > 0) || \
568 (thrd)->locklevel++; \
574 (thrd)->locklevel++; \
581 if (__predict_false((thrd)->locklevel <= 0)) \
592 (thrd)->locklevel--; \
603 (curthrd)->locklevel++; \
609 (curthrd)->locklevel++; \
616 (curthrd)->locklevel--; \
/freebsd-9-stable/lib/libthread_db/
Dlibpthread_db.c445 int attrflags, locklevel, ret; in pt_dbsuspend() local
491 &locklevel, sizeof(int)); in pt_dbsuspend()
494 if (locklevel <= 0) { in pt_dbsuspend()
497 ret = ps_pread(ta->ph, ptr, &locklevel, in pt_dbsuspend()
503 if (locklevel <= 0) in pt_dbsuspend()