Lines Matching refs:node
350 struct mcs_spinlock *prev, *next, *node; in resilient_queued_spin_lock_slowpath() local
459 node = this_cpu_ptr(&rqnodes[0].mcs); in resilient_queued_spin_lock_slowpath()
460 idx = node->count++; in resilient_queued_spin_lock_slowpath()
487 node = grab_mcs_node(node, idx); in resilient_queued_spin_lock_slowpath()
501 node->locked = 0; in resilient_queued_spin_lock_slowpath()
502 node->next = NULL; in resilient_queued_spin_lock_slowpath()
539 WRITE_ONCE(prev->next, node); in resilient_queued_spin_lock_slowpath()
541 val = arch_mcs_spin_lock_contended(&node->locked); in resilient_queued_spin_lock_slowpath()
553 next = READ_ONCE(node->next); in resilient_queued_spin_lock_slowpath()
605 next = smp_cond_load_relaxed(&node->next, VAL); in resilient_queued_spin_lock_slowpath()
644 next = smp_cond_load_relaxed(&node->next, (VAL)); in resilient_queued_spin_lock_slowpath()