Searched refs:qspinlock (Results 1 – 2 of 2) sorted by relevance
29 static __always_inline int queued_spin_is_locked(struct qspinlock *lock) in queued_spin_is_locked()48 static __always_inline int queued_spin_value_unlocked(struct qspinlock lock) in queued_spin_value_unlocked()58 static __always_inline int queued_spin_is_contended(struct qspinlock *lock) in queued_spin_is_contended()67 static __always_inline int queued_spin_trylock(struct qspinlock *lock) in queued_spin_trylock()75 extern void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);81 static __always_inline void queued_spin_lock(struct qspinlock *lock) in queued_spin_lock()96 static __always_inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock()106 static __always_inline bool virt_spin_lock(struct qspinlock *lock) in virt_spin_lock()
31 typedef struct qspinlock { struct