Lines Matching defs:old
213 static __always_inline bool try_set_sleepy(struct qspinlock *lock, u32 old)
216 u32 new = old | _Q_SLEEPY_VAL;
218 BUG_ON(!(old & _Q_LOCKED_VAL));
219 BUG_ON(old & _Q_SLEEPY_VAL);
229 : "r" (&lock->val), "r"(old), "r" (new)
232 return likely(prev == old);
530 u32 val, old, tail;
568 old = publish_tail_cpu(lock, tail);
574 if (old & _Q_TAIL_CPU_MASK) {
575 int prev_cpu = decode_tail_cpu(old);
660 old = trylock_clean_tail(lock, tail);
661 if (unlikely(old & _Q_LOCKED_VAL)) {
666 if ((old & _Q_TAIL_CPU_MASK) == tail)