Lines Matching full:tail
16 struct list_head *head, **tail = &head; in merge() local
21 *tail = a; in merge()
22 tail = &a->next; in merge()
25 *tail = b; in merge()
29 *tail = b; in merge()
30 tail = &b->next; in merge()
33 *tail = a; in merge()
52 struct list_head *tail = head; in merge_final() local
58 tail->next = a; in merge_final()
59 a->prev = tail; in merge_final()
60 tail = a; in merge_final()
65 tail->next = b; in merge_final()
66 b->prev = tail; in merge_final()
67 tail = b; in merge_final()
76 /* Finish linking remainder of list b on to tail */ in merge_final()
77 tail->next = b; in merge_final()
88 b->prev = tail; in merge_final()
89 tail = b; in merge_final()
94 tail->next = head; in merge_final()
95 head->prev = tail; in merge_final()
220 struct list_head **tail = &pending; in list_sort() local
224 tail = &(*tail)->prev; in list_sort()
227 struct list_head *a = *tail, *b = a->prev; in list_sort()
232 *tail = a; in list_sort()