Lines Matching refs:fde_compare
470 fde_split (struct object *ob, fde_compare_t fde_compare, in fde_split() argument
489 probe != &marker && fde_compare (ob, linear->array[i], *probe) < 0; in fde_split()
515 frame_heapsort (struct object *ob, fde_compare_t fde_compare, in frame_heapsort() argument
537 && fde_compare (ob, a[2*i+2], a[2*i+1]) > 0 in frame_heapsort()
538 && fde_compare (ob, a[2*i+2], a[i]) > 0) in frame_heapsort()
543 else if (fde_compare (ob, a[2*i+1], a[i]) > 0) in frame_heapsort()
560 && fde_compare (ob, a[2*i+2], a[2*i+1]) > 0 in frame_heapsort()
561 && fde_compare (ob, a[2*i+2], a[i]) > 0) in frame_heapsort()
566 else if (fde_compare (ob, a[2*i+1], a[i]) > 0) in frame_heapsort()
580 fde_merge (struct object *ob, fde_compare_t fde_compare, in fde_merge() argument
594 while (i1 > 0 && fde_compare (ob, v1->array[i1-1], fde2) > 0) in fde_merge()
609 fde_compare_t fde_compare; in end_fde_sort() local
615 fde_compare = fde_mixed_encoding_compare; in end_fde_sort()
617 fde_compare = fde_unencoded_compare; in end_fde_sort()
619 fde_compare = fde_single_encoding_compare; in end_fde_sort()
623 fde_split (ob, fde_compare, accu->linear, accu->erratic); in end_fde_sort()
626 frame_heapsort (ob, fde_compare, accu->erratic); in end_fde_sort()
627 fde_merge (ob, fde_compare, accu->linear, accu->erratic); in end_fde_sort()
634 frame_heapsort (ob, fde_compare, accu->linear); in end_fde_sort()