Lines Matching refs:old
89 u8 old = 0; in pv_hybrid_queued_unfair_trylock() local
92 try_cmpxchg_acquire(&lock->locked, &old, _Q_LOCKED_VAL)) { in pv_hybrid_queued_unfair_trylock()
122 u16 old = _Q_PENDING_VAL; in trylock_clear_pending() local
125 try_cmpxchg_acquire(&lock->locked_pending, &old, _Q_LOCKED_VAL); in trylock_clear_pending()
135 int old, new; in trylock_clear_pending() local
137 old = atomic_read(&lock->val); in trylock_clear_pending()
139 if (old & _Q_LOCKED_MASK) in trylock_clear_pending()
144 new = (old & ~_Q_PENDING_MASK) | _Q_LOCKED_VAL; in trylock_clear_pending()
145 } while (!atomic_try_cmpxchg_acquire (&lock->val, &old, new)); in trylock_clear_pending()
215 struct qspinlock *old = NULL; in pv_hash() local
217 if (try_cmpxchg(&he->lock, &old, lock)) { in pv_hash()
360 u8 old = VCPU_HALTED; in pv_kick_node() local
377 if (!try_cmpxchg_relaxed(&pn->state, &old, VCPU_HASHED)) in pv_kick_node()