Lines Matching refs:new
49 static inline void __list_add_rcu(struct list_head *new, in __list_add_rcu() argument
52 new->next = next; in __list_add_rcu()
53 new->prev = prev; in __list_add_rcu()
54 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
55 next->prev = new; in __list_add_rcu()
58 void __list_add_rcu(struct list_head *new,
78 static inline void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu() argument
80 __list_add_rcu(new, head, head->next); in list_add_rcu()
99 static inline void list_add_tail_rcu(struct list_head *new, in list_add_tail_rcu() argument
102 __list_add_rcu(new, head->prev, head); in list_add_tail_rcu()
172 struct list_head *new) in list_replace_rcu() argument
174 new->next = old->next; in list_replace_rcu()
175 new->prev = old->prev; in list_replace_rcu()
176 rcu_assign_pointer(list_next_rcu(new->prev), new); in list_replace_rcu()
177 new->next->prev = new; in list_replace_rcu()
354 struct hlist_node *new) in hlist_replace_rcu() argument
358 new->next = next; in hlist_replace_rcu()
359 new->pprev = old->pprev; in hlist_replace_rcu()
360 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
362 new->next->pprev = &new->next; in hlist_replace_rcu()