Lines Matching full:owner

76 	int owner;  in arch_load_niai4()  local
80 " l %[owner],%[lock]\n" in arch_load_niai4()
81 : [owner] "=d" (owner) : [lock] "R" (*lock) : "memory"); in arch_load_niai4()
82 return owner; in arch_load_niai4()
140 int lockval, ix, node_id, tail_id, old, new, owner, count; in arch_spin_lock_queued() local
181 owner = arch_spin_yield_target(old, node); in arch_spin_lock_queued()
182 if (owner && arch_vcpu_is_preempted(owner - 1)) in arch_spin_lock_queued()
183 smp_yield_cpu(owner - 1); in arch_spin_lock_queued()
193 owner = arch_spin_yield_target(old, node); in arch_spin_lock_queued()
194 if (owner && arch_vcpu_is_preempted(owner - 1)) in arch_spin_lock_queued()
195 smp_yield_cpu(owner - 1); in arch_spin_lock_queued()
203 owner = old & _Q_LOCK_CPU_MASK; in arch_spin_lock_queued()
204 if (!owner) { in arch_spin_lock_queued()
215 if (!MACHINE_IS_LPAR || arch_vcpu_is_preempted(owner - 1)) in arch_spin_lock_queued()
216 smp_yield_cpu(owner - 1); in arch_spin_lock_queued()
233 int lockval, old, new, owner, count; in arch_spin_lock_classic() local
238 owner = arch_spin_yield_target(READ_ONCE(lp->lock), NULL); in arch_spin_lock_classic()
239 if (owner && arch_vcpu_is_preempted(owner - 1)) in arch_spin_lock_classic()
240 smp_yield_cpu(owner - 1); in arch_spin_lock_classic()
245 owner = old & _Q_LOCK_CPU_MASK; in arch_spin_lock_classic()
247 if (!owner) { in arch_spin_lock_classic()
258 if (!MACHINE_IS_LPAR || arch_vcpu_is_preempted(owner - 1)) in arch_spin_lock_classic()
259 smp_yield_cpu(owner - 1); in arch_spin_lock_classic()
275 int owner, count; in arch_spin_trylock_retry() local
278 owner = READ_ONCE(lp->lock); in arch_spin_trylock_retry()
280 if (!owner) { in arch_spin_trylock_retry()
281 if (arch_try_cmpxchg(&lp->lock, &owner, cpu)) in arch_spin_trylock_retry()