Lines Matching refs:owner
17 * information: Portions Copyright [yyyy] [name of copyright owner]
774 * If a upimutex object exists, it must have an owner.
825 * setting the wait bit: since the owner has to grab the upib_lock
829 * owner could acquire the upib_lock, and the tc_lock, to call
869 * is valid, since its owner is deadlocked with curthread.
941 * spuriously, the owner (say Tdead) has died, marked
945 * with the owner-dead event.
997 * If the lock is not held, or the owner is not curthread, return
1026 * Set the owner and ownerpid fields of a user-level mutex. Note, this function
1032 set_owner_pid(lwp_mutex_t *lp, uintptr_t owner, pid_t pid)
1039 un.word64 = (uint64_t)owner;
1132 * die, and each new owner will call this routine as
1133 * it dies. The last owner will free kmem, since
1148 lwp_mutex_timedlock(lwp_mutex_t *lp, timespec_t *tsp, uintptr_t owner)
1218 set_owner_pid(lp, owner,
1350 set_owner_pid(lp, owner, (type & USYNC_PROCESS)? p->p_pid : 0);
2815 * Return the owner of the user-level s-object.
2934 * We are not the owner. There may or may not be one.
2954 * We are the owner. Release it.
3031 lwp_mutex_trylock(lwp_mutex_t *lp, uintptr_t owner)
3074 set_owner_pid(lp, owner,
3105 set_owner_pid(lp, owner, (type & USYNC_PROCESS)? p->p_pid : 0);