Lines Matching refs:new
67 static inline void __list_add_rcu(struct list_head *new, in __list_add_rcu() argument
70 if (!__list_add_valid(new, prev, next)) in __list_add_rcu()
73 new->next = next; in __list_add_rcu()
74 new->prev = prev; in __list_add_rcu()
75 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
76 next->prev = new; in __list_add_rcu()
95 static inline void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu() argument
97 __list_add_rcu(new, head, head->next); in list_add_rcu()
116 static inline void list_add_tail_rcu(struct list_head *new, in list_add_tail_rcu() argument
119 __list_add_rcu(new, head->prev, head); in list_add_tail_rcu()
189 struct list_head *new) in list_replace_rcu() argument
191 new->next = old->next; in list_replace_rcu()
192 new->prev = old->prev; in list_replace_rcu()
193 rcu_assign_pointer(list_next_rcu(new->prev), new); in list_replace_rcu()
194 new->next->prev = new; in list_replace_rcu()
487 struct hlist_node *new) in hlist_replace_rcu() argument
491 new->next = next; in hlist_replace_rcu()
492 new->pprev = old->pprev; in hlist_replace_rcu()
493 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
495 new->next->pprev = &new->next; in hlist_replace_rcu()