Lines Matching defs:nthreads
206 taskq_create_impl(const char *name, int nthreads, pri_t pri,
212 nthreads = MAX((mp_ncpus * nthreads) / 100, 1);
215 tq->tq_nthreads = nthreads;
222 (void) taskqueue_start_threads_in_proc(&tq->tq_queue, nthreads, pri,
229 taskq_create(const char *name, int nthreads, pri_t pri, int minalloc __unused,
232 return (taskq_create_impl(name, nthreads, pri, system_proc, flags));
236 taskq_create_proc(const char *name, int nthreads, pri_t pri,
239 return (taskq_create_impl(name, nthreads, pri, proc, flags));
275 * and return an array of nthreads kthread_t pointers, one for each
280 taskq_create_synced(const char *name, int nthreads, pri_t pri,
284 taskq_sync_arg_t *tqs = kmem_zalloc(sizeof (*tqs) * nthreads, KM_SLEEP);
285 kthread_t **kthreads = kmem_zalloc(sizeof (*kthreads) * nthreads,
290 tq = taskq_create(name, nthreads, minclsyspri, nthreads, INT_MAX,
293 VERIFY(tq->tq_nthreads == nthreads);
296 for (int i = 0; i < nthreads; i++) {
304 for (int i = 0; i < nthreads; i++) {
312 for (int i = 0; i < nthreads; i++) {
320 for (int i = 0; i < nthreads; i++) {
325 kmem_free(tqs, sizeof (*tqs) * nthreads);