Lines Matching refs:owner
144 struct thread **owner);
404 owner_lockmgr(const struct lock_object *lock, struct thread **owner)
407 panic("lockmgr locks do not support owner inquiring");
665 volatile struct thread *owner;
753 * If the owner is running on another CPU, spin until
754 * the owner stops running or the state of the lock
762 owner = (struct thread *)LK_HOLDER(x);
766 __func__, lk, owner);
774 * owner is adaptively spinning on the
783 (uintptr_t)owner && TD_IS_RUNNING(owner))
838 * The current lock owner might have started executing
840 * owner) while we were waiting on the turnstile
846 owner = (struct thread *)LK_HOLDER(x);
847 if (TD_IS_RUNNING(owner)) {
997 * If the owner is running on another CPU, spin until
998 * the owner stops running or the state of the lock
1004 owner = (struct thread *)LK_HOLDER(x);
1008 __func__, lk, owner);
1016 * owner is adaptively spinning on the
1025 (uintptr_t)owner && TD_IS_RUNNING(owner))
1083 * The current lock owner might have started executing
1085 * owner) while we were waiting on the turnstile
1091 owner = (struct thread *)LK_HOLDER(x);
1092 if (TD_IS_RUNNING(owner)) {
1101 * pending queue of waiters, but still no owner.
1103 * owner is going to claim the lock.
1510 * If the owner is already LK_KERNPROC just skip the whole operation.