Lines Matching refs:td_lock
862 m = td->td_lock; in _thread_lock()
868 if (__predict_true(m == td->td_lock)) { in _thread_lock()
926 spin_time -= lockstat_nsecs(&td->td_lock->lock_object); in thread_lock_flags_()
932 m = td->td_lock; in thread_lock_flags_()
952 if (m != td->td_lock) { in thread_lock_flags_()
960 if (m == td->td_lock) in thread_lock_flags_()
988 lock = td->td_lock; in thread_lock_block()
990 td->td_lock = &blocked_lock; in thread_lock_block()
1000 KASSERT(td->td_lock == &blocked_lock, in thread_lock_unblock()
1002 td, td->td_lock, &blocked_lock)); in thread_lock_unblock()
1003 atomic_store_rel_ptr((volatile void *)&td->td_lock, (uintptr_t)new); in thread_lock_unblock()
1010 while (td->td_lock == &blocked_lock) in thread_lock_block_wait()
1023 lock = td->td_lock; in thread_lock_set()
1025 td->td_lock = new; in thread_lock_set()