Lines Matching refs:nthreads
1511 if (nthreads < 2 || list->count < MT_SORT_THRESHOLD) { in mt_sort()
1512 size_t nthreads_save = nthreads; in mt_sort()
1513 nthreads = 1; in mt_sort()
1521 nthreads = nthreads_save; in mt_sort()
1528 parts = sort_malloc(sizeof(struct sort_list*) * nthreads); in mt_sort()
1530 avgsize = list->count / nthreads; in mt_sort()
1536 for (i = 0; i < nthreads; ++i) { in mt_sort()
1544 sz = (i == nthreads - 1) ? list->count - cstart : in mt_sort()
1558 for (i = 0; i < nthreads; ++i) { in mt_sort()
1582 for (i = 0; i < nthreads; ++i) { in mt_sort()
1589 merge_list_parts(parts, nthreads, fn); in mt_sort()
1592 for (i = 0; i < nthreads; ++i) { in mt_sort()