Home
last modified time | relevance | path

Searched refs:tq_executor (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/cddl/osnet/sys/kern/
H A Dtaskq.c59 struct taskq_executor *tq_executor; /* Array of jobs. */ member
161 if (!tq->tq_executor[i].te_running) { in taskq_dispatch_common()
162 tq->tq_executor[i].te_running = 1; in taskq_dispatch_common()
165 &tq->tq_executor[i].te_job); in taskq_dispatch_common()
279 tq->tq_executor = kmem_alloc(sizeof(*tq->tq_executor) * nthreads, in taskq_create()
282 threadpool_job_init(&tq->tq_executor[i].te_job, task_executor, in taskq_create()
284 tq->tq_executor[i].te_self = tq; in taskq_create()
285 tq->tq_executor[i].te_running = 0; in taskq_create()
325 threadpool_job_destroy(&tq->tq_executor[i].te_job); in taskq_destroy()
329 kmem_free(tq->tq_executor, sizeof(*tq->tq_executor) * tq->tq_nthreads); in taskq_destroy()