Searched refs:spin_wait (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/lib/ |
H A D | spinlock.c | 39 struct spin_wait { struct 40 struct spin_wait *next, *prev; 44 static DEFINE_PER_CPU_ALIGNED(struct spin_wait, spin_wait[4]); 62 struct spin_wait *node; in arch_spin_lock_setup() 65 node = per_cpu_ptr(&spin_wait[0], cpu); in arch_spin_lock_setup() 97 static inline struct spin_wait *arch_spin_decode_tail(int lock) in arch_spin_decode_tail() 103 return per_cpu_ptr(&spin_wait[ix], cpu - 1); in arch_spin_decode_tail() 106 static inline int arch_spin_yield_target(int lock, struct spin_wait *node) in arch_spin_yield_target() 119 struct spin_wait *nod in arch_spin_lock_queued() [all...] |
/kernel/linux/linux-6.6/arch/s390/lib/ |
H A D | spinlock.c | 39 struct spin_wait { struct 40 struct spin_wait *next, *prev; 44 static DEFINE_PER_CPU_ALIGNED(struct spin_wait, spin_wait[4]); 62 struct spin_wait *node; in arch_spin_lock_setup() 65 node = per_cpu_ptr(&spin_wait[0], cpu); in arch_spin_lock_setup() 97 static inline struct spin_wait *arch_spin_decode_tail(int lock) in arch_spin_decode_tail() 103 return per_cpu_ptr(&spin_wait[ix], cpu - 1); in arch_spin_decode_tail() 106 static inline int arch_spin_yield_target(int lock, struct spin_wait *node) in arch_spin_yield_target() 119 struct spin_wait *nod in arch_spin_lock_queued() [all...] |
Completed in 2 milliseconds