Searched refs:qnode (Results 1 – 3 of 3) sorted by relevance
15 struct qnode { struct16 struct qnode *next; argument26 struct qnode nodes[MAX_NODES]; argument260 static struct qnode *get_tail_qnode(struct qspinlock *lock, int prev_cpu) in get_tail_qnode()275 struct qnode *qnode = &qnodesp->nodes[idx]; in get_tail_qnode() local276 if (qnode->lock == lock) in get_tail_qnode()277 return qnode; in get_tail_qnode()353 static __always_inline void propagate_sleepy(struct qnode *node, u32 val, bool paravirt) in propagate_sleepy()355 struct qnode *next; in propagate_sleepy()376 static __always_inline bool yield_to_prev(struct qspinlock *lock, struct qnode *node, int prev_cpu,… in yield_to_prev()[all …]
82 struct qnode { struct109 static DEFINE_PER_CPU_ALIGNED(struct qnode, qnodes[MAX_NODES]);137 return &((struct qnode *)base + idx)->mcs; in grab_mcs_node()
279 BUILD_BUG_ON(sizeof(struct pv_node) > sizeof(struct qnode)); in pv_init_node()