Lines Matching refs:a
14 struct list_head *a, struct list_head *b) in merge() argument
20 if (cmp(priv, a, b) <= 0) { in merge()
21 *tail = a; in merge()
22 tail = &a->next; in merge()
23 a = a->next; in merge()
24 if (!a) { in merge()
33 *tail = a; in merge()
50 struct list_head *a, struct list_head *b) in merge_final() argument
57 if (cmp(priv, a, b) <= 0) { in merge_final()
58 tail->next = a; in merge_final()
59 a->prev = tail; in merge_final()
60 tail = a; in merge_final()
61 a = a->next; in merge_final()
62 if (!a) in merge_final()
70 b = a; in merge_final()
227 struct list_head *a = *tail, *b = a->prev; in list_sort() local
229 a = merge(priv, cmp, b, a); in list_sort()
231 a->prev = b->prev; in list_sort()
232 *tail = a; in list_sort()