Lines Matching defs:val
11 extern void native_queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
12 extern void __pv_queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
15 static __always_inline void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val)
18 native_queued_spin_lock_slowpath(lock, val);
20 __pv_queued_spin_lock_slowpath(lock, val);
33 extern void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
38 u32 val = 0;
40 if (likely(atomic_try_cmpxchg_lock(&lock->val, &val, _Q_LOCKED_VAL)))
43 queued_spin_lock_slowpath(lock, val);
57 return atomic_read(&lock->val);
64 static __always_inline void pv_wait(u8 *ptr, u8 val)
66 if (*ptr != val)