Lines Matching defs:qnode
15 struct qnode {
16 struct qnode *next;
25 struct qnode nodes[MAX_NODES];
262 static struct qnode *get_tail_qnode(struct qspinlock *lock, u32 val)
272 * last CPU, with subsequently looking at its qnode structures
278 struct qnode *qnode = &qnodesp->nodes[idx];
279 if (qnode->lock == lock)
280 return qnode;
356 static __always_inline void propagate_yield_cpu(struct qnode *node, u32 val, int *set_yield_cpu, bool paravirt)
358 struct qnode *next;
384 static __always_inline bool yield_to_prev(struct qspinlock *lock, struct qnode *node, u32 val, bool paravirt)
543 struct qnode *next, *node;
590 struct qnode *prev = get_tail_qnode(lock, old);