Lines Matching refs:optimistic_spin_node
15 struct optimistic_spin_node { struct
16 struct optimistic_spin_node *next, *prev; argument
21 static DEFINE_PER_CPU_SHARED_ALIGNED(struct optimistic_spin_node, osq_node); argument
32 static inline int node_cpu(struct optimistic_spin_node *node) in node_cpu()
37 static inline struct optimistic_spin_node *decode_cpu(int encoded_cpu_val) in decode_cpu()
53 static inline struct optimistic_spin_node *
55 struct optimistic_spin_node *node, in osq_wait_next()
82 struct optimistic_spin_node *next; in osq_wait_next()
95 struct optimistic_spin_node *node = this_cpu_ptr(&osq_node); in osq_lock()
96 struct optimistic_spin_node *prev, *next; in osq_lock()
212 struct optimistic_spin_node *node, *next; in osq_unlock()