Lines Matching refs:max_threads
45 static int max_threads = -1;
138 if (max_threads != -1)
144 max_threads = num_cores();
145 if (max_threads == 0)
146 max_threads = sysconf(_SC_NPROCESSORS_ONLN) / 2;
147 if (max_threads <= 1)
151 __func__, max_threads));
153 threads = malloc (sizeof(threads[0])*max_threads);
157 for (n = 1; n < max_threads; n++) {
172 max_threads = 0;
177 assert(max_threads > 0);
179 assert(id > 0 && id < max_threads);
195 if (max_threads == 0)
219 assert(max_threads > 0);
222 for (n = 1; n < max_threads; n++) {
242 ERR(("%s: kill %d threads\n", __func__, max_threads));
243 assert(max_threads > 0);
246 for (n = 1; n < max_threads; n++)
249 for (n = 1; n < max_threads; n++)
252 max_threads = 0;
259 if (max_threads <= 0)
268 num_threads = height * max_threads / threshold - 1;
272 if (num_threads > max_threads)
273 num_threads = max_threads;