Lines Matching refs:tq_threads
72 struct thread **tq_threads; member
209 taskqueue_terminate(queue->tq_threads, queue); in taskqueue_free()
213 free(queue->tq_threads, M_TASKQUEUE); in taskqueue_free()
415 wakeup_one(queue->tq_threads); in taskqueue_drain_tq_active()
670 tq->tq_threads = malloc(sizeof(struct thread *) * count, M_TASKQUEUE, in _taskqueue_start_threads()
672 if (tq->tq_threads == NULL) { in _taskqueue_start_threads()
680 &tq->tq_threads[i], RFSTOPPED, 0, "%s", ktname); in _taskqueue_start_threads()
683 &tq->tq_threads[i], RFSTOPPED, 0, in _taskqueue_start_threads()
689 tq->tq_threads[i] = NULL; /* paranoid */ in _taskqueue_start_threads()
694 free(tq->tq_threads, M_TASKQUEUE); in _taskqueue_start_threads()
695 tq->tq_threads = NULL; in _taskqueue_start_threads()
699 if (tq->tq_threads[i] == NULL) in _taskqueue_start_threads()
701 td = tq->tq_threads[i]; in _taskqueue_start_threads()
795 wakeup_one(tq->tq_threads); in taskqueue_thread_loop()
852 if (queue->tq_threads[i] == NULL) in taskqueue_member()
854 if (queue->tq_threads[i] == td) { in taskqueue_member()