Lines Matching refs:pprev
185 WRITE_ONCE(n->pprev, NULL); in hlist_del_init_rcu()
514 WRITE_ONCE(n->pprev, LIST_POISON2); in hlist_del_rcu()
530 WRITE_ONCE(new->pprev, old->pprev); in hlist_replace_rcu()
531 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
533 WRITE_ONCE(new->next->pprev, &new->next); in hlist_replace_rcu()
534 WRITE_ONCE(old->pprev, LIST_POISON2); in hlist_replace_rcu()
554 WRITE_ONCE(node2->pprev, &left->first); in hlists_swap_heads_rcu()
555 WRITE_ONCE(node1->pprev, &right->first); in hlists_swap_heads_rcu()
563 #define hlist_pprev_rcu(node) (*((struct hlist_node __rcu **)((node)->pprev)))
590 WRITE_ONCE(n->pprev, &h->first); in hlist_add_head_rcu()
593 WRITE_ONCE(first->pprev, &n->next); in hlist_add_head_rcu()
626 WRITE_ONCE(n->pprev, &last->next); in hlist_add_tail_rcu()
654 WRITE_ONCE(n->pprev, next->pprev); in hlist_add_before_rcu()
657 WRITE_ONCE(next->pprev, &n->next); in hlist_add_before_rcu()
682 WRITE_ONCE(n->pprev, &prev->next); in hlist_add_behind_rcu()
685 WRITE_ONCE(n->next->pprev, &n->next); in hlist_add_behind_rcu()