Lines Matching refs:cmp
20 int (*cmp)(void *priv, struct list_head *a, in merge()
28 if ((*cmp)(priv, a, b) <= 0) { in merge()
49 int (*cmp)(void *priv, struct list_head *a, in merge_and_restore_back_links()
59 if ((*cmp)(priv, a, b) <= 0) { in merge_and_restore_back_links()
80 (*cmp)(priv, tail->next, tail->next); in merge_and_restore_back_links()
105 int (*cmp)(void *priv, struct list_head *a, in list_sort()
128 cur = merge(priv, cmp, part[lev], cur); in list_sort()
143 list = merge(priv, cmp, part[lev], list); in list_sort()
145 merge_and_restore_back_links(priv, cmp, head, part[max_lev], list); in list_sort()
201 static int __init cmp(void *priv, struct list_head *a, struct list_head *b) in cmp() function
242 list_sort(NULL, &head, cmp); in list_sort_test()
254 cmp_result = cmp(NULL, cur, cur->next); in list_sort_test()