Lines Matching refs:curthrd
643 #define THR_LOCK(curthrd) THR_LOCK_ACQUIRE(curthrd, &(curthrd)->lock) argument
644 #define THR_UNLOCK(curthrd) THR_LOCK_RELEASE(curthrd, &(curthrd)->lock) argument
645 #define THR_THREAD_LOCK(curthrd, thr) THR_LOCK_ACQUIRE(curthrd, &(thr)->lock) argument
646 #define THR_THREAD_UNLOCK(curthrd, thr) THR_LOCK_RELEASE(curthrd, &(thr)->lock) argument
648 #define THREAD_LIST_RDLOCK(curthrd) \ argument
650 (curthrd)->locklevel++; \
654 #define THREAD_LIST_WRLOCK(curthrd) \ argument
656 (curthrd)->locklevel++; \
660 #define THREAD_LIST_UNLOCK(curthrd) \ argument
663 (curthrd)->locklevel--; \
664 _thr_ast(curthrd); \