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
56 if (cmp(priv, a, b) <= 0) { in merge_final()
57 tail->next = a; in merge_final()
58 a->prev = tail; in merge_final()
59 tail = a; in merge_final()
60 a = a->next; in merge_final()
61 if (!a) in merge_final()
69 b = a; in merge_final()
210 struct list_head *a = *tail, *b = a->prev; in list_sort() local
212 a = merge(priv, cmp, b, a); in list_sort()
214 a->prev = b->prev; in list_sort()
215 *tail = a; in list_sort()