Lines Matching refs:hlist_node
30 struct hlist_node { struct
31 struct hlist_node *next, **pprev; argument
35 struct hlist_node *first;
50 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE()
56 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed()
66 static inline void __hlist_del(struct hlist_node *n) in __hlist_del()
68 struct hlist_node *next = n->next; in __hlist_del()
69 struct hlist_node **pprev = n->pprev; in __hlist_del()
76 static inline void hlist_del(struct hlist_node *n) in hlist_del()
79 n->next = (struct hlist_node*)LIST_POISON1; in hlist_del()
80 n->pprev = (struct hlist_node**)LIST_POISON2; in hlist_del()
83 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init()
91 static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h) in hlist_add_head()
93 struct hlist_node *first = h->first; in hlist_add_head()
101 static inline void hlist_add_before(struct hlist_node *n, struct hlist_node *next) in hlist_add_before()
109 static inline void hlist_add_behind(struct hlist_node *n, struct hlist_node *prev) in hlist_add_behind()
119 static inline void hlist_add_fake(struct hlist_node *n) in hlist_add_fake()
124 static inline int hlist_fake(struct hlist_node *h) in hlist_fake()
130 hlist_is_singular_node(struct hlist_node *n, struct hlist_head *h) in hlist_is_singular_node()
346 static inline bool hash_hashed(struct hlist_node *node) in hash_hashed()
366 static inline void hash_del(struct hlist_node *node) in hash_del()