Lines Matching refs:nthreads
1400 if (nthreads < 2 || list->count < MT_SORT_THRESHOLD) { in mt_sort()
1401 size_t nthreads_save = nthreads; in mt_sort()
1402 nthreads = 1; in mt_sort()
1410 nthreads = nthreads_save; in mt_sort()
1417 parts = sort_malloc(sizeof(struct sort_list*) * nthreads); in mt_sort()
1419 avgsize = list->count / nthreads; in mt_sort()
1425 for (i = 0; i < nthreads; ++i) { in mt_sort()
1433 sz = (i == nthreads - 1) ? list->count - cstart : in mt_sort()
1447 for (i = 0; i < nthreads; ++i) { in mt_sort()
1471 for (i = 0; i < nthreads; ++i) { in mt_sort()
1478 merge_list_parts(parts, nthreads, fn); in mt_sort()
1481 for (i = 0; i < nthreads; ++i) { in mt_sort()