Lines Matching refs:hlist_nulls_node
22 struct hlist_nulls_node *first;
25 struct hlist_nulls_node { struct
26 struct hlist_nulls_node *next, **pprev; argument
30 ((ptr)->first = (struct hlist_nulls_node *) NULLS_MARKER(nulls))
31 #define HLIST_NULLS_HEAD_INIT(nulls) {.first = (struct hlist_nulls_node *)NULLS_MARKER(nulls)}
44 static inline int is_a_nulls(const struct hlist_nulls_node *ptr) in is_a_nulls()
55 static inline unsigned long get_nulls_value(const struct hlist_nulls_node *ptr) in get_nulls_value()
68 static inline int hlist_nulls_unhashed(const struct hlist_nulls_node *h) in hlist_nulls_unhashed()
82 static inline int hlist_nulls_unhashed_lockless(const struct hlist_nulls_node *h) in hlist_nulls_unhashed_lockless()
92 static inline void hlist_nulls_add_head(struct hlist_nulls_node *n, in hlist_nulls_add_head()
95 struct hlist_nulls_node *first = h->first; in hlist_nulls_add_head()
104 static inline void __hlist_nulls_del(struct hlist_nulls_node *n) in __hlist_nulls_del()
106 struct hlist_nulls_node *next = n->next; in __hlist_nulls_del()
107 struct hlist_nulls_node **pprev = n->pprev; in __hlist_nulls_del()
114 static inline void hlist_nulls_del(struct hlist_nulls_node *n) in hlist_nulls_del()