Lines Matching full:first
22 struct hlist_nulls_node *first; member
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)}
89 return is_a_nulls(READ_ONCE(h->first)); in hlist_nulls_empty()
95 struct hlist_nulls_node *first = h->first; in hlist_nulls_add_head() local
97 n->next = first; in hlist_nulls_add_head()
98 WRITE_ONCE(n->pprev, &h->first); in hlist_nulls_add_head()
99 h->first = n; in hlist_nulls_add_head()
100 if (!is_a_nulls(first)) in hlist_nulls_add_head()
101 WRITE_ONCE(first->pprev, &n->next); in hlist_nulls_add_head()
129 for (pos = (head)->first; \