mcs_spinlock       19 kernel/locking/mcs_spinlock.h 	struct mcs_spinlock *next;
mcs_spinlock       65 kernel/locking/mcs_spinlock.h void mcs_spin_lock(struct mcs_spinlock **lock, struct mcs_spinlock *node)
mcs_spinlock       67 kernel/locking/mcs_spinlock.h 	struct mcs_spinlock *prev;
mcs_spinlock      102 kernel/locking/mcs_spinlock.h void mcs_spin_unlock(struct mcs_spinlock **lock, struct mcs_spinlock *node)
mcs_spinlock      104 kernel/locking/mcs_spinlock.h 	struct mcs_spinlock *next = READ_ONCE(node->next);
mcs_spinlock       81 kernel/locking/qspinlock.c 	struct mcs_spinlock mcs;
mcs_spinlock      124 kernel/locking/qspinlock.c static inline __pure struct mcs_spinlock *decode_tail(u32 tail)
mcs_spinlock      133 kernel/locking/qspinlock.c struct mcs_spinlock *grab_mcs_node(struct mcs_spinlock *base, int idx)
mcs_spinlock      271 kernel/locking/qspinlock.c static __always_inline void __pv_init_node(struct mcs_spinlock *node) { }
mcs_spinlock      272 kernel/locking/qspinlock.c static __always_inline void __pv_wait_node(struct mcs_spinlock *node,
mcs_spinlock      273 kernel/locking/qspinlock.c 					   struct mcs_spinlock *prev) { }
mcs_spinlock      275 kernel/locking/qspinlock.c 					   struct mcs_spinlock *node) { }
mcs_spinlock      277 kernel/locking/qspinlock.c 						   struct mcs_spinlock *node)
mcs_spinlock      316 kernel/locking/qspinlock.c 	struct mcs_spinlock *prev, *next, *node;
mcs_spinlock       51 kernel/locking/qspinlock_paravirt.h 	struct mcs_spinlock	mcs;
mcs_spinlock      278 kernel/locking/qspinlock_paravirt.h static void pv_init_node(struct mcs_spinlock *node)
mcs_spinlock      293 kernel/locking/qspinlock_paravirt.h static void pv_wait_node(struct mcs_spinlock *node, struct mcs_spinlock *prev)
mcs_spinlock      360 kernel/locking/qspinlock_paravirt.h static void pv_kick_node(struct qspinlock *lock, struct mcs_spinlock *node)
mcs_spinlock      403 kernel/locking/qspinlock_paravirt.h pv_wait_head_or_lock(struct qspinlock *lock, struct mcs_spinlock *node)