Lines Matching refs:first
237 struct list_head *first; in _list_splice() local
242 first = list->next; in _list_splice()
244 first->prev = prev; in _list_splice()
245 prev->next = first; in _list_splice()
284 struct hlist_node *first; member
293 #define INIT_HLIST_HEAD(head) (head)->first = NULL
311 return !h->first; in hlist_empty()
337 n->next = h->first; in hlist_add_head()
338 if (h->first) in hlist_add_head()
339 h->first->pprev = &n->next; in hlist_add_head()
340 h->first = n; in hlist_add_head()
341 n->pprev = &h->first; in hlist_add_head()
369 new->first = old->first; in hlist_move_list()
370 if (new->first) in hlist_move_list()
371 new->first->pprev = &new->first; in hlist_move_list()
372 old->first = NULL; in hlist_move_list()
438 for (p = (head)->first; p; p = p->next)
441 for (p = (head)->first; p && ({ n = p->next; 1; }); p = n)
447 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
459 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member); \