/illumos-gate/usr/src/uts/common/os/ |
H A D | waitq.c | 159 ASSERT(THREAD_LOCK_HELD(t)); in waitq_unlink() 205 ASSERT(THREAD_LOCK_HELD(t)); in waitq_enqueue() 247 ASSERT(THREAD_LOCK_HELD(t)); in waitq_change_pri() 259 ASSERT(THREAD_LOCK_HELD(t)); in waitq_dequeue() 293 ASSERT(THREAD_LOCK_HELD(t)); in waitq_setrun() 337 ASSERT(THREAD_LOCK_HELD(t)); in waitq_runfirst()
|
H A D | semaphore.c | 73 ASSERT(THREAD_LOCK_HELD(curthread)); \ 125 ASSERT(THREAD_LOCK_HELD(t)); in sema_queue() 149 ASSERT(THREAD_LOCK_HELD(t)); in sema_dequeue() 181 ASSERT(THREAD_LOCK_HELD(t)); in sema_unsleep() 301 ASSERT(THREAD_LOCK_HELD(tp)); in sema_p_sig() 349 ASSERT(THREAD_LOCK_HELD(tp)); in sema_v()
|
H A D | sleepq.c | 137 ASSERT(THREAD_LOCK_HELD(t)); /* holding the lock on the sleepq */ in sleepq_insert() 172 ASSERT(THREAD_LOCK_HELD(t)); /* thread locked via sleepq */ in sleepq_unsleep() 198 ASSERT(THREAD_LOCK_HELD(t)); /* thread locked via sleepq */ in sleepq_dequeue()
|
H A D | schedctl.c | 274 ASSERT(THREAD_LOCK_HELD(t)); in schedctl_get_nopreempt() 286 ASSERT(THREAD_LOCK_HELD(t)); in schedctl_set_nopreempt() 301 ASSERT(THREAD_LOCK_HELD(t)); in schedctl_set_yield()
|
H A D | msacct.c | 253 ASSERT(THREAD_LOCK_HELD(t)); in mstate_thread_onproc_time() 311 ASSERT(THREAD_LOCK_HELD(t)); in mstate_systhread_times() 615 ASSERT(t == curthread || THREAD_LOCK_HELD(t)); in new_mstate()
|
H A D | condvar.c | 74 ASSERT(THREAD_LOCK_HELD(t)); in cv_unsleep() 96 ASSERT(THREAD_LOCK_HELD(t)); in cv_change_pri() 147 ASSERT(THREAD_LOCK_HELD(t)); in cv_block()
|
H A D | turnstile.c | 184 ASSERT(THREAD_LOCK_HELD(inheritor)); in turnstile_pi_inherit()
|
H A D | sched.c | 515 ASSERT(THREAD_LOCK_HELD(tp)); in swapdeq()
|
H A D | lgrp.c | 3032 THREAD_LOCK_HELD(t)); in lgrp_choose() 3278 THREAD_LOCK_HELD(t)); in lgrp_move_thread()
|
H A D | sig.c | 189 ASSERT(THREAD_LOCK_HELD(t)); in eat_signal()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | disp_lock.c | 196 ASSERT(THREAD_LOCK_HELD(t)); in thread_transition() 215 ASSERT(THREAD_LOCK_HELD(t)); in thread_stop()
|
H A D | rt.c | 907 ASSERT(THREAD_LOCK_HELD(t)); in rt_preempt() 939 ASSERT(THREAD_LOCK_HELD(t)); in rt_setrun() 963 ASSERT(THREAD_LOCK_HELD(t)); in rt_swapin() 979 ASSERT(THREAD_LOCK_HELD(t)); in rt_swapout() 1019 ASSERT(THREAD_LOCK_HELD(t)); in rt_wakeup() 1032 ASSERT(THREAD_LOCK_HELD(t)); in rt_yield() 1099 ASSERT(THREAD_LOCK_HELD(t)); in rt_change_priority()
|
H A D | sysdc.c | 421 ASSERT(THREAD_LOCK_HELD(t)); in sysdc_update_times() 544 ASSERT(THREAD_LOCK_HELD(t)); in sysdc_compute_pri() 631 ASSERT(THREAD_LOCK_HELD(t)); in sysdc_update_pri() 654 ASSERT(THREAD_LOCK_HELD(t)); in sysdc_activate() 841 ASSERT(THREAD_LOCK_HELD(t)); in sysdc_preempt() 882 ASSERT(THREAD_LOCK_HELD(t)); /* t should be in transition */ in sysdc_setrun() 913 ASSERT(THREAD_LOCK_HELD(t)); /* t should be in transition */ in sysdc_sleep()
|
H A D | shuttle.c | 49 ASSERT(THREAD_LOCK_HELD(t)); in shuttle_unsleep() 70 ASSERT(THREAD_LOCK_HELD(t)); in shuttle_change_pri()
|
H A D | fx.c | 1125 ASSERT(THREAD_LOCK_HELD(curthread)); in fx_preempt() 1193 ASSERT(THREAD_LOCK_HELD(t)); /* t should be in transition */ in fx_setrun() 1213 ASSERT(THREAD_LOCK_HELD(t)); in fx_sleep() 1245 ASSERT(THREAD_LOCK_HELD(t)); in fx_swapin() 1262 ASSERT(THREAD_LOCK_HELD(t)); in fx_swapout() 1274 ASSERT(THREAD_LOCK_HELD(t)); in fx_stop() 1376 ASSERT(THREAD_LOCK_HELD(t)); in fx_trapret() 1391 ASSERT(THREAD_LOCK_HELD(t)); in fx_wakeup() 1430 ASSERT(THREAD_LOCK_HELD(t)); in fx_yield() 1584 ASSERT(THREAD_LOCK_HELD(t)); in fx_change_priority()
|
H A D | fss.c | 793 ASSERT(THREAD_LOCK_HELD(t)); in fss_inactive() 820 ASSERT(THREAD_LOCK_HELD(t)); in fss_active() 945 ASSERT(THREAD_LOCK_HELD(tp)); in fss_newpri() 1252 ASSERT(THREAD_LOCK_HELD(t)); in fss_change_priority() 2051 ASSERT(THREAD_LOCK_HELD(t)); in fss_stop() 2146 ASSERT(THREAD_LOCK_HELD(t)); in fss_swapin() 2188 ASSERT(THREAD_LOCK_HELD(t)); in fss_swapout() 2240 ASSERT(THREAD_LOCK_HELD(t)); in fss_trapret() 2377 ASSERT(THREAD_LOCK_HELD(t)); in fss_sleep() 2523 ASSERT(THREAD_LOCK_HELD(t)); in fss_wakeup() [all …]
|
H A D | ts.c | 1372 ASSERT(THREAD_LOCK_HELD(curthread)); in ts_preempt() 1452 ASSERT(THREAD_LOCK_HELD(t)); /* t should be in transition */ in ts_setrun() 1489 ASSERT(THREAD_LOCK_HELD(t)); in ts_sleep() 1532 ASSERT(THREAD_LOCK_HELD(t)); in ts_swapin() 1594 ASSERT(THREAD_LOCK_HELD(t)); in ts_swapout() 1738 ASSERT(THREAD_LOCK_HELD(t)); in ts_trapret() 1899 ASSERT(THREAD_LOCK_HELD(t)); in ts_wakeup() 1937 ASSERT(THREAD_LOCK_HELD(t)); in ts_yield() 2255 ASSERT(THREAD_LOCK_HELD(t)); in ts_change_priority()
|
H A D | cmt_policy.c | 130 ASSERT(THREAD_LOCK_HELD(tp)); in cmt_balance()
|
H A D | cpucaps.c | 969 ASSERT(THREAD_LOCK_HELD(t)); in caps_charge_adjust() 1031 ASSERT(THREAD_LOCK_HELD(t)); in cpucaps_charge() 1093 ASSERT(THREAD_LOCK_HELD(t)); in cpucaps_enforce()
|
H A D | disp.c | 1208 ASSERT(THREAD_LOCK_HELD(tp)); in setbackdq() 1392 ASSERT(THREAD_LOCK_HELD(tp)); in setfrontdq() 1613 ASSERT(THREAD_LOCK_HELD(tp)); in dispdeq() 1727 ASSERT(THREAD_LOCK_HELD(tp)); in disp_swapped_enq() 1759 ASSERT(THREAD_LOCK_HELD(tp)); in disp_swapped_setrun() 1801 ASSERT(THREAD_LOCK_HELD(tp)); in cpu_surrender() 2151 ASSERT(THREAD_LOCK_HELD(tp)); in disp_adjust_unbound_pri()
|
H A D | thread.c | 1399 ASSERT(THREAD_LOCK_HELD(t)); in setrun_locked() 1931 ASSERT(THREAD_LOCK_HELD(t)); in thread_change_epri() 1995 ASSERT(THREAD_LOCK_HELD(t)); in thread_change_pri()
|
H A D | cpupart.c | 675 ASSERT(THREAD_LOCK_HELD(tp)); in cpupart_movable_thread()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | thread.h | 598 #define THREAD_LOCK_HELD(t) (DISP_LOCK_HELD((t)->t_lockp)) macro
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | lwp_sobj.c | 2831 ASSERT(THREAD_LOCK_HELD(t)); in lwp_unsleep() 2860 ASSERT(THREAD_LOCK_HELD(t)); in lwp_change_pri()
|
H A D | lgrpsys.c | 493 (MUTEX_HELD(&ttoproc(t)->p_lock) && THREAD_LOCK_HELD(t))); in lgrp_affinity_best()
|