Lines Matching refs:tq_queue
66 STAILQ_HEAD(, task) tq_queue;
147 STAILQ_INIT(&queue->tq_queue); in _taskqueue_create()
238 prev = STAILQ_LAST(&queue->tq_queue, task, ta_link); in taskqueue_enqueue_locked()
240 STAILQ_INSERT_TAIL(&queue->tq_queue, task, ta_link); in taskqueue_enqueue_locked()
243 for (ins = STAILQ_FIRST(&queue->tq_queue); ins; in taskqueue_enqueue_locked()
249 STAILQ_INSERT_AFTER(&queue->tq_queue, prev, task, ta_link); in taskqueue_enqueue_locked()
251 STAILQ_INSERT_HEAD(&queue->tq_queue, task, ta_link); in taskqueue_enqueue_locked()
354 if (STAILQ_EMPTY(&queue->tq_queue)) in taskqueue_drain_tq_queue()
366 STAILQ_INSERT_TAIL(&queue->tq_queue, &t_barrier, ta_link); in taskqueue_drain_tq_queue()
434 if (!STAILQ_EMPTY(&queue->tq_queue)) in taskqueue_unblock()
451 while (STAILQ_FIRST(&queue->tq_queue)) { in taskqueue_run_locked()
458 task = STAILQ_FIRST(&queue->tq_queue); in taskqueue_run_locked()
460 STAILQ_REMOVE_HEAD(&queue->tq_queue, ta_link); in taskqueue_run_locked()
526 STAILQ_REMOVE(&queue->tq_queue, task, task, ta_link); in taskqueue_cancel_locked()