Lines Matching defs:val
28 return atomic_read(&lock->val);
44 return !lock.val.counter;
54 return atomic_read(&lock->val) & ~_Q_LOCKED_MASK;
63 u32 val = atomic_read(&lock->val);
65 if (unlikely(val))
68 return likely(atomic_try_cmpxchg_acquire(&lock->val, &val, _Q_LOCKED_VAL));
71 extern void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
80 u32 val = 0;
82 if (likely(atomic_try_cmpxchg_acquire(&lock->val, &val, _Q_LOCKED_VAL)))
85 queued_spin_lock_slowpath(lock, val);