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()
378 struct taskqueue *tq; in linux_cancel_work_sync()
389 tq = work->work_queue->taskqueue; in linux_cancel_work_sync()
394 tq = work->work_queue->taskqueue; in linux_cancel_work_sync()
439 struct taskqueue *tq; in linux_cancel_delayed_work()
455 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work()
484 struct taskqueue *tq; in linux_cancel_delayed_work_sync_int()
501 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work_sync_int()
509 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work_sync_int()
537 struct taskqueue *tq; in linux_flush_work()
547 tq = work->work_queue->taskqueue; in linux_flush_work()
562 struct taskqueue *tq; in linux_flush_delayed_work()
576 tq = dwork->work.work_queue->taskqueue; in linux_flush_delayed_work()
606 struct taskqueue *tq; in linux_work_busy()
612 tq = work->work_queue->taskqueue; in linux_work_busy()
631 wq->taskqueue = taskqueue_create(name, M_WAITOK, in linux_create_workqueue_common()
632 taskqueue_thread_enqueue, &wq->taskqueue); in linux_create_workqueue_common()
634 taskqueue_start_threads(&wq->taskqueue, cpus, PWAIT, "%s", name); in linux_create_workqueue_common()
646 taskqueue_free(wq->taskqueue); in linux_destroy_workqueue()