Lines Matching refs:owner
75 int owner;
80 : "=d" (owner) : "Q" (*lock) : "memory");
81 return owner;
120 int lockval, ix, node_id, tail_id, old, new, owner, count;
161 owner = arch_spin_yield_target(old, node);
162 if (owner && arch_vcpu_is_preempted(owner - 1))
163 smp_yield_cpu(owner - 1);
173 owner = arch_spin_yield_target(old, node);
174 if (owner && arch_vcpu_is_preempted(owner - 1))
175 smp_yield_cpu(owner - 1);
183 owner = old & _Q_LOCK_CPU_MASK;
184 if (!owner) {
195 if (!MACHINE_IS_LPAR || arch_vcpu_is_preempted(owner - 1))
196 smp_yield_cpu(owner - 1);
213 int lockval, old, new, owner, count;
218 owner = arch_spin_yield_target(READ_ONCE(lp->lock), NULL);
219 if (owner && arch_vcpu_is_preempted(owner - 1))
220 smp_yield_cpu(owner - 1);
225 owner = old & _Q_LOCK_CPU_MASK;
227 if (!owner) {
238 if (!MACHINE_IS_LPAR || arch_vcpu_is_preempted(owner - 1))
239 smp_yield_cpu(owner - 1);
255 int owner, count;
258 owner = READ_ONCE(lp->lock);
260 if (!owner) {