Lines Matching refs:taskqueue
63 struct taskqueue *linux_irq_work_tq;
121 struct taskqueue *tq; in linux_delayed_work_enqueue()
123 tq = dwork->work.work_queue->taskqueue; in linux_delayed_work_enqueue()
155 taskqueue_enqueue(wq->taskqueue, &work->work_task); in linux_queue_work_on()
376 struct taskqueue *tq; in linux_cancel_work_sync()
387 tq = work->work_queue->taskqueue; in linux_cancel_work_sync()
392 tq = work->work_queue->taskqueue; in linux_cancel_work_sync()
437 struct taskqueue *tq; in linux_cancel_delayed_work()
453 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work()
482 struct taskqueue *tq; in linux_cancel_delayed_work_sync()
500 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work_sync()
508 tq = dwork->work.work_queue->taskqueue; in linux_cancel_delayed_work_sync()
525 struct taskqueue *tq; in linux_flush_work()
535 tq = work->work_queue->taskqueue; in linux_flush_work()
550 struct taskqueue *tq; in linux_flush_delayed_work()
564 tq = dwork->work.work_queue->taskqueue; in linux_flush_delayed_work()
594 struct taskqueue *tq; in linux_work_busy()
600 tq = work->work_queue->taskqueue; in linux_work_busy()
619 wq->taskqueue = taskqueue_create(name, M_WAITOK, in linux_create_workqueue_common()
620 taskqueue_thread_enqueue, &wq->taskqueue); in linux_create_workqueue_common()
622 taskqueue_start_threads(&wq->taskqueue, cpus, PWAIT, "%s", name); in linux_create_workqueue_common()
634 taskqueue_free(wq->taskqueue); in linux_destroy_workqueue()