Lines Matching refs:hlist_node

510 	struct hlist_node *first;
513 struct hlist_node {
514 struct hlist_node *next, **pprev;
522 static inline int hlist_unhashed(const struct hlist_node *h)
532 static inline void __hlist_del(struct hlist_node *n)
534 struct hlist_node *next = n->next;
535 struct hlist_node **pprev = n->pprev;
541 static inline void hlist_del(struct hlist_node *n)
567 static inline void hlist_del_rcu(struct hlist_node *n)
573 static inline void hlist_del_init(struct hlist_node *n)
583 static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h)
585 struct hlist_node *first = h->first;
613 static inline void hlist_add_head_rcu(struct hlist_node *n,
616 struct hlist_node *first = h->first;
626 static inline void hlist_add_before(struct hlist_node *n,
627 struct hlist_node *next)
635 static inline void hlist_add_after(struct hlist_node *n,
636 struct hlist_node *next)
659 * @pos: the &struct hlist_node to use as a loop counter.
661 * @member: the name of the hlist_node within the struct.
672 * @pos: the &struct hlist_node to use as a loop counter.
673 * @member: the name of the hlist_node within the struct.
684 * @pos: the &struct hlist_node to use as a loop counter.
685 * @member: the name of the hlist_node within the struct.
695 * @pos: the &struct hlist_node to use as a loop counter.
696 * @n: another &struct hlist_node to use as temporary storage
698 * @member: the name of the hlist_node within the struct.
709 * @pos: the &struct hlist_node to use as a loop counter.
711 * @member: the name of the hlist_node within the struct.