Searched refs:tq_active (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.1-release/sys/kern/
H A Dsubr_taskqueue.c59 TAILQ_HEAD(, taskqueue_busy) tq_active;
126 TAILQ_INIT(&queue->tq_active);
181 KASSERT(TAILQ_EMPTY(&queue->tq_active), ("Tasks still running?"));
292 while (!TAILQ_EMPTY(&queue->tq_active))
293 TQ_SLEEP(queue, &queue->tq_active, &queue->tq_mutex,
328 TAILQ_INSERT_TAIL(&queue->tq_active, &tb, tb_link);
348 TAILQ_REMOVE(&queue->tq_active, &tb, tb_link);
349 if (TAILQ_EMPTY(&queue->tq_active))
350 wakeup(&queue->tq_active);
368 TAILQ_FOREACH(tb, &queue->tq_active, tb_lin
[all...]
/freebsd-10.1-release/cddl/contrib/opensolaris/lib/libzpool/common/
H A Dtaskq.c43 int tq_active; member in struct:taskq
180 while (tq->tq_task.tqent_next != &tq->tq_task || tq->tq_active != 0)
195 if (--tq->tq_active == 0)
198 tq->tq_active++;
249 tq->tq_active = nthreads;

Completed in 146 milliseconds