Lines Matching refs:pv_node
50 struct pv_node { struct
173 struct pv_node *node;
212 static struct qspinlock **pv_hash(struct qspinlock *lock, struct pv_node *node) in pv_hash()
239 static struct pv_node *pv_unhash(struct qspinlock *lock) in pv_unhash()
243 struct pv_node *node; in pv_unhash()
267 pv_wait_early(struct pv_node *prev, int loop) in pv_wait_early()
280 struct pv_node *pn = (struct pv_node *)node; in pv_init_node()
282 BUILD_BUG_ON(sizeof(struct pv_node) > sizeof(struct qnode)); in pv_init_node()
295 struct pv_node *pn = (struct pv_node *)node; in pv_wait_node()
296 struct pv_node *pp = (struct pv_node *)prev; in pv_wait_node()
362 struct pv_node *pn = (struct pv_node *)node; in pv_kick_node()
405 struct pv_node *pn = (struct pv_node *)node; in pv_wait_head_or_lock()
495 struct pv_node *node; in __pv_queued_spin_unlock_slowpath()