Home
last modified time | relevance | path

Searched refs:optimistic_spin_node (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/kernel/locking/
Dosq_lock.c13 static DEFINE_PER_CPU_SHARED_ALIGNED(struct optimistic_spin_node, osq_node);
24 static inline struct optimistic_spin_node *decode_cpu(int encoded_cpu_val) in decode_cpu()
35 static inline struct optimistic_spin_node *
37 struct optimistic_spin_node *node, in osq_wait_next()
38 struct optimistic_spin_node *prev) in osq_wait_next()
40 struct optimistic_spin_node *next = NULL; in osq_wait_next()
86 struct optimistic_spin_node *node = this_cpu_ptr(&osq_node); in osq_lock()
87 struct optimistic_spin_node *prev, *next; in osq_lock()
187 struct optimistic_spin_node *node, *next; in osq_unlock()
/linux-4.4.14/include/linux/
Dosq_lock.h8 struct optimistic_spin_node { struct
9 struct optimistic_spin_node *next, *prev; argument