Lines Matching refs:hlist_node
155 static inline void hlist_del_init_rcu(struct hlist_node *n) in hlist_del_init_rcu()
343 static inline void hlist_del_rcu(struct hlist_node *n) in hlist_del_rcu()
356 static inline void hlist_replace_rcu(struct hlist_node *old, in hlist_replace_rcu()
357 struct hlist_node *new) in hlist_replace_rcu()
359 struct hlist_node *next = old->next; in hlist_replace_rcu()
363 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
372 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first)))
373 #define hlist_next_rcu(node) (*((struct hlist_node __rcu **)(&(node)->next)))
374 #define hlist_pprev_rcu(node) (*((struct hlist_node __rcu **)((node)->pprev)))
395 static inline void hlist_add_head_rcu(struct hlist_node *n, in hlist_add_head_rcu()
398 struct hlist_node *first = h->first; in hlist_add_head_rcu()
425 static inline void hlist_add_before_rcu(struct hlist_node *n, in hlist_add_before_rcu()
426 struct hlist_node *next) in hlist_add_before_rcu()
452 static inline void hlist_add_behind_rcu(struct hlist_node *n, in hlist_add_behind_rcu()
453 struct hlist_node *prev) in hlist_add_behind_rcu()