Lines Matching refs:prev
40 #define list_prev_rcu(head) (*((struct list_head **)(&(head)->prev)))
51 linux_list_add_rcu(struct list_head *new, struct list_head *prev, in linux_list_add_rcu() argument
55 new->prev = prev; in linux_list_add_rcu()
56 rcu_assign_pointer(list_next_rcu(prev), new); in linux_list_add_rcu()
57 next->prev = new; in linux_list_add_rcu()
69 linux_list_add_rcu(new, head->prev, head); in list_add_tail_rcu()
73 __list_del_rcu(struct list_head *prev, struct list_head *next) in __list_del_rcu() argument
75 next->prev = prev; in __list_del_rcu()
76 rcu_assign_pointer(list_next_rcu(prev), next); in __list_del_rcu()
82 __list_del_rcu(entry->prev, entry->next); in __list_del_entry_rcu()
88 __list_del_rcu(entry->prev, entry->next); in list_del_rcu()
96 hlist_add_behind_rcu(struct hlist_node *n, struct hlist_node *prev) in hlist_add_behind_rcu() argument
98 n->next = prev->next; in hlist_add_behind_rcu()
99 n->pprev = &prev->next; in hlist_add_behind_rcu()
100 rcu_assign_pointer(hlist_next_rcu(prev), n); in hlist_add_behind_rcu()