Home
last modified time | relevance | path

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

/freebsd-13-stable/sys/kern/
HDsubr_epoch.c551 locksheld = td->td_locks; in epoch_block_handler_preempt()
655 KASSERT(td->td_locks == locksheld, in epoch_block_handler_preempt()
656 ("%d extra locks held", td->td_locks - locksheld)); in epoch_block_handler_preempt()
689 locks = curthread->td_locks; in epoch_wait_preempt()
727 KASSERT(td->td_locks == locks, in epoch_wait_preempt()
728 ("%d residual locks held", td->td_locks - locks)); in epoch_wait_preempt()
HDsubr_trap.c169 KASSERT(td->td_locks == 0, in userret()
170 ("userret: Returning with %d locks held", td->td_locks)); in userret()
/freebsd-13-stable/sys/sys/
HDproc.h267 short td_locks; /* (k) Debug: count of non-spin locks */ member
423 #define TD_LOCKS_INC(td) ((td)->td_locks++)
425 KASSERT(SCHEDULER_STOPPED_TD(td) || (td)->td_locks > 0, \
427 (td)->td_locks--; \
/freebsd-13-stable/sys/dev/e1000/
HDe1000_osdep.h260 int unknown_locks = curthread->td_locks - mtx_owned(&Giant); \