Lines Matching refs:n
155 static inline void hlist_del_init_rcu(struct hlist_node *n) in hlist_del_init_rcu() argument
157 if (!hlist_unhashed(n)) { in hlist_del_init_rcu()
158 __hlist_del(n); in hlist_del_init_rcu()
159 n->pprev = NULL; in hlist_del_init_rcu()
343 static inline void hlist_del_rcu(struct hlist_node *n) in hlist_del_rcu() argument
345 __hlist_del(n); in hlist_del_rcu()
346 n->pprev = LIST_POISON2; in hlist_del_rcu()
395 static inline void hlist_add_head_rcu(struct hlist_node *n, in hlist_add_head_rcu() argument
400 n->next = first; in hlist_add_head_rcu()
401 n->pprev = &h->first; in hlist_add_head_rcu()
402 rcu_assign_pointer(hlist_first_rcu(h), n); in hlist_add_head_rcu()
404 first->pprev = &n->next; in hlist_add_head_rcu()
425 static inline void hlist_add_before_rcu(struct hlist_node *n, in hlist_add_before_rcu() argument
428 n->pprev = next->pprev; in hlist_add_before_rcu()
429 n->next = next; in hlist_add_before_rcu()
430 rcu_assign_pointer(hlist_pprev_rcu(n), n); in hlist_add_before_rcu()
431 next->pprev = &n->next; in hlist_add_before_rcu()
452 static inline void hlist_add_behind_rcu(struct hlist_node *n, in hlist_add_behind_rcu() argument
455 n->next = prev->next; in hlist_add_behind_rcu()
456 n->pprev = &prev->next; in hlist_add_behind_rcu()
457 rcu_assign_pointer(hlist_next_rcu(prev), n); in hlist_add_behind_rcu()
458 if (n->next) in hlist_add_behind_rcu()
459 n->next->pprev = &n->next; in hlist_add_behind_rcu()