Home
last modified time | relevance | path

Searched refs:td_locks (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/kern/
H A Dsubr_epoch.c554 locksheld = td->td_locks; in epoch_block_handler_preempt()
658 KASSERT(td->td_locks == locksheld, in epoch_block_handler_preempt()
659 ("%d extra locks held", td->td_locks - locksheld)); in epoch_block_handler_preempt()
692 locks = curthread->td_locks; in epoch_wait_preempt()
730 KASSERT(td->td_locks == locks, in epoch_wait_preempt()
731 ("%d residual locks held", td->td_locks - locks)); in epoch_wait_preempt()
H A Dsubr_trap.c160 KASSERT(td->td_locks == 0, in userret()
161 ("userret: Returning with %d locks held", td->td_locks)); in userret()
/f-stack/freebsd/sys/
H A Dproc.h265 short td_locks; /* (k) Debug: count of non-spin locks */ member
419 #define TD_LOCKS_INC(td) ((td)->td_locks++)
421 KASSERT(SCHEDULER_STOPPED_TD(td) || (td)->td_locks > 0, \
423 (td)->td_locks--; \