Lines Matching refs:taskqueue
61 struct taskqueue *linux_irq_work_tq;
119 struct taskqueue *tq; in linux_delayed_work_enqueue()
121 tq = dwork->work.work_queue->taskqueue; in linux_delayed_work_enqueue()
153 taskqueue_enqueue(wq->taskqueue, &work->work_task); in linux_queue_work_on()
379 struct taskqueue *tq; in linux_cancel_work()
386 tq = work->work_queue->taskqueue; in linux_cancel_work()
410 struct taskqueue *tq; in linux_cancel_work_sync()
421 tq = work->work_queue->taskqueue; in linux_cancel_work_sync()
426 tq = work->work_queue->taskqueue; in linux_cancel_work_sync()
471 struct taskqueue *tq; in linux_cancel_delayed_work()
487 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work()
516 struct taskqueue *tq; in linux_cancel_delayed_work_sync_int()
533 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work_sync_int()
541 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work_sync_int()
569 struct taskqueue *tq; in linux_flush_work()
579 tq = work->work_queue->taskqueue; in linux_flush_work()
594 struct taskqueue *tq; in linux_flush_delayed_work()
608 tq = dwork->work.work_queue->taskqueue; in linux_flush_delayed_work()
638 struct taskqueue *tq; in linux_work_busy()
644 tq = work->work_queue->taskqueue; in linux_work_busy()
663 wq->taskqueue = taskqueue_create(name, M_WAITOK, in linux_create_workqueue_common()
664 taskqueue_thread_enqueue, &wq->taskqueue); in linux_create_workqueue_common()
666 taskqueue_start_threads(&wq->taskqueue, cpus, PWAIT, "%s", name); in linux_create_workqueue_common()
678 taskqueue_free(wq->taskqueue); in linux_destroy_workqueue()