Home
last modified time | relevance | path

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

/freebsd-14.2/sys/kern/
H A Dsubr_epoch.c578 locksheld = td->td_locks; in epoch_block_handler_preempt()
682 KASSERT(td->td_locks == locksheld, in epoch_block_handler_preempt()
683 ("%d extra locks held", td->td_locks - locksheld)); in epoch_block_handler_preempt()
716 locks = curthread->td_locks; in epoch_wait_preempt()
754 KASSERT(td->td_locks == locks, in epoch_wait_preempt()
755 ("%d residual locks held", td->td_locks - locks)); in epoch_wait_preempt()
H A Dsubr_trap.c162 KASSERT(td->td_locks == 0, in userret()
163 ("userret: Returning with %d locks held", td->td_locks)); in userret()
/freebsd-14.2/sys/sys/
H A Dproc.h276 int td_locks; /* (k) Debug: count of non-spin locks */ member
431 #define TD_LOCKS_INC(td) ((td)->td_locks++)
433 KASSERT(SCHEDULER_STOPPED_TD(td) || (td)->td_locks > 0, \
435 (td)->td_locks--; \
/freebsd-14.2/sys/dev/e1000/
H A De1000_osdep.h248 int unknown_locks = curthread->td_locks - mtx_owned(&Giant); \