Lines Matching defs:val
16 u32 val;
23 val = GEN_BINARY_RMWcc(LOCK_PREFIX "btsl", lock->val.counter, c,
25 val |= atomic_read(&lock->val) & ~_Q_PENDING_MASK;
27 return val;
31 extern void native_queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
33 extern void __pv_queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
49 static inline void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val)
51 pv_queued_spin_lock_slowpath(lock, val);
88 int val;
100 val = atomic_read(&lock->val);
102 if (val || !atomic_try_cmpxchg(&lock->val, &val, _Q_LOCKED_VAL)) {