qspinlock          22 arch/mips/include/asm/spinlock.h static inline void queued_spin_unlock(struct qspinlock *lock)
qspinlock          29 arch/x86/include/asm/paravirt.h __visible void __native_queued_spin_unlock(struct qspinlock *lock);
qspinlock         639 arch/x86/include/asm/paravirt.h static __always_inline void pv_queued_spin_lock_slowpath(struct qspinlock *lock,
qspinlock         645 arch/x86/include/asm/paravirt.h static __always_inline void pv_queued_spin_unlock(struct qspinlock *lock)
qspinlock         665 arch/x86/include/asm/paravirt.h void __raw_callee_save___native_queued_spin_unlock(struct qspinlock *lock);
qspinlock         311 arch/x86/include/asm/paravirt_types.h struct qspinlock;
qspinlock         314 arch/x86/include/asm/paravirt_types.h 	void (*queued_spin_lock_slowpath)(struct qspinlock *lock, u32 val);
qspinlock          14 arch/x86/include/asm/qspinlock.h static __always_inline u32 queued_fetch_set_pending_acquire(struct qspinlock *lock)
qspinlock          31 arch/x86/include/asm/qspinlock.h extern void native_queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
qspinlock          33 arch/x86/include/asm/qspinlock.h extern void __pv_queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
qspinlock          34 arch/x86/include/asm/qspinlock.h extern void __raw_callee_save___pv_queued_spin_unlock(struct qspinlock *lock);
qspinlock          43 arch/x86/include/asm/qspinlock.h static inline void native_queued_spin_unlock(struct qspinlock *lock)
qspinlock          48 arch/x86/include/asm/qspinlock.h static inline void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val)
qspinlock          53 arch/x86/include/asm/qspinlock.h static inline void queued_spin_unlock(struct qspinlock *lock)
qspinlock          86 arch/x86/include/asm/qspinlock.h static inline bool virt_spin_lock(struct qspinlock *lock)
qspinlock          65 arch/x86/include/asm/qspinlock_paravirt.h extern void __pv_queued_spin_unlock(struct qspinlock *lock);
qspinlock          12 arch/x86/kernel/paravirt-spinlocks.c __visible void __native_queued_spin_unlock(struct qspinlock *lock)
qspinlock          20 include/asm-generic/qspinlock.h static __always_inline int queued_spin_is_locked(struct qspinlock *lock)
qspinlock          39 include/asm-generic/qspinlock.h static __always_inline int queued_spin_value_unlocked(struct qspinlock lock)
qspinlock          49 include/asm-generic/qspinlock.h static __always_inline int queued_spin_is_contended(struct qspinlock *lock)
qspinlock          58 include/asm-generic/qspinlock.h static __always_inline int queued_spin_trylock(struct qspinlock *lock)
qspinlock          68 include/asm-generic/qspinlock.h extern void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val);
qspinlock          74 include/asm-generic/qspinlock.h static __always_inline void queued_spin_lock(struct qspinlock *lock)
qspinlock          89 include/asm-generic/qspinlock.h static __always_inline void queued_spin_unlock(struct qspinlock *lock)
qspinlock          99 include/asm-generic/qspinlock.h static __always_inline bool virt_spin_lock(struct qspinlock *lock)
qspinlock         147 kernel/locking/qspinlock.c static __always_inline void clear_pending(struct qspinlock *lock)
qspinlock         160 kernel/locking/qspinlock.c static __always_inline void clear_pending_set_locked(struct qspinlock *lock)
qspinlock         175 kernel/locking/qspinlock.c static __always_inline u32 xchg_tail(struct qspinlock *lock, u32 tail)
qspinlock         193 kernel/locking/qspinlock.c static __always_inline void clear_pending(struct qspinlock *lock)
qspinlock         204 kernel/locking/qspinlock.c static __always_inline void clear_pending_set_locked(struct qspinlock *lock)
qspinlock         219 kernel/locking/qspinlock.c static __always_inline u32 xchg_tail(struct qspinlock *lock, u32 tail)
qspinlock         248 kernel/locking/qspinlock.c static __always_inline u32 queued_fetch_set_pending_acquire(struct qspinlock *lock)
qspinlock         260 kernel/locking/qspinlock.c static __always_inline void set_locked(struct qspinlock *lock)
qspinlock         274 kernel/locking/qspinlock.c static __always_inline void __pv_kick_node(struct qspinlock *lock,
qspinlock         276 kernel/locking/qspinlock.c static __always_inline u32  __pv_wait_head_or_lock(struct qspinlock *lock,
qspinlock         314 kernel/locking/qspinlock.c void queued_spin_lock_slowpath(struct qspinlock *lock, u32 val)
qspinlock          81 kernel/locking/qspinlock_paravirt.h static inline bool pv_hybrid_queued_unfair_trylock(struct qspinlock *lock)
qspinlock         109 kernel/locking/qspinlock_paravirt.h static __always_inline void set_pending(struct qspinlock *lock)
qspinlock         119 kernel/locking/qspinlock_paravirt.h static __always_inline int trylock_clear_pending(struct qspinlock *lock)
qspinlock         126 kernel/locking/qspinlock_paravirt.h static __always_inline void set_pending(struct qspinlock *lock)
qspinlock         131 kernel/locking/qspinlock_paravirt.h static __always_inline int trylock_clear_pending(struct qspinlock *lock)
qspinlock         172 kernel/locking/qspinlock_paravirt.h 	struct qspinlock *lock;
qspinlock         212 kernel/locking/qspinlock_paravirt.h static struct qspinlock **pv_hash(struct qspinlock *lock, struct pv_node *node)
qspinlock         239 kernel/locking/qspinlock_paravirt.h static struct pv_node *pv_unhash(struct qspinlock *lock)
qspinlock         360 kernel/locking/qspinlock_paravirt.h static void pv_kick_node(struct qspinlock *lock, struct mcs_spinlock *node)
qspinlock         403 kernel/locking/qspinlock_paravirt.h pv_wait_head_or_lock(struct qspinlock *lock, struct mcs_spinlock *node)
qspinlock         406 kernel/locking/qspinlock_paravirt.h 	struct qspinlock **lp = NULL;
qspinlock         415 kernel/locking/qspinlock_paravirt.h 		lp = (struct qspinlock **)1;
qspinlock         493 kernel/locking/qspinlock_paravirt.h __pv_queued_spin_unlock_slowpath(struct qspinlock *lock, u8 locked)
qspinlock         547 kernel/locking/qspinlock_paravirt.h __visible void __pv_queued_spin_unlock(struct qspinlock *lock)