| /freebsd-13.1/sys/sys/ |
| H A D | taskqueue.h | 43 struct taskqueue; 49 struct taskqueue *q; 99 void taskqueue_quiesce(struct taskqueue *queue); 100 void taskqueue_free(struct taskqueue *queue); 101 void taskqueue_run(struct taskqueue *queue); 102 void taskqueue_block(struct taskqueue *queue); 103 void taskqueue_unblock(struct taskqueue *queue); 133 void _timeout_task_init(struct taskqueue *queue, 146 extern struct taskqueue *taskqueue_##name 153 struct taskqueue *taskqueue_##name; \ [all …]
|
| /freebsd-13.1/sys/kern/ |
| H A D | subr_taskqueue.c | 65 struct taskqueue { struct 128 static struct taskqueue * 133 struct taskqueue *queue; in _taskqueue_create() 165 struct taskqueue * 205 taskqueue_free(struct taskqueue *queue) in taskqueue_free() 291 struct taskqueue *queue; in taskqueue_timeout_func() 488 taskqueue_run(struct taskqueue *queue) in taskqueue_run() 670 struct taskqueue *tq; in _taskqueue_start_threads() 786 struct taskqueue **tqp, *tq; in taskqueue_thread_loop() 824 struct taskqueue **tqp, *tq; in taskqueue_thread_enqueue() [all …]
|
| /freebsd-13.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_work.c | 63 struct taskqueue *linux_irq_work_tq; 121 struct taskqueue *tq; in linux_delayed_work_enqueue() 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() 482 struct taskqueue *tq; in linux_cancel_delayed_work_sync() 525 struct taskqueue *tq; in linux_flush_work() 550 struct taskqueue *tq; in linux_flush_delayed_work() 594 struct taskqueue *tq; in linux_work_busy() [all …]
|
| /freebsd-13.1/sys/dev/hyperv/vmbus/ |
| H A D | vmbus_var.h | 79 struct taskqueue *event_tq; /* event taskq */ 80 struct taskqueue *message_tq; /* message taskq */ 121 struct taskqueue *vmbus_devtq; /* for dev attach/detach */ 122 struct taskqueue *vmbus_subchtq; /* for sub-chan attach/detach */
|
| H A D | vmbus_chanvar.h | 60 struct taskqueue *ch_tq; 135 struct taskqueue *ch_mgmt_tq;
|
| H A D | vmbus_if.m | 36 struct taskqueue; 56 METHOD struct taskqueue * get_event_taskq { struct
|
| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | workqueue.h | 59 struct taskqueue *taskqueue; member 138 taskqueue_drain_all(system_wq->taskqueue) 174 taskqueue_drain_all((wq)->taskqueue) 178 taskqueue_drain_all((wq)->taskqueue); \
|
| H A D | irq_work.h | 45 extern struct taskqueue *linux_irq_work_tq;
|
| /freebsd-13.1/sys/dev/hyperv/netvsc/ |
| H A D | if_hnvar.h | 133 struct taskqueue *hn_tx_taskq; 221 struct taskqueue **hn_tx_taskqs; 232 struct taskqueue *hn_mgmt_taskq; 233 struct taskqueue *hn_mgmt_taskq0; 273 struct taskqueue *hn_vf_taskq;
|
| /freebsd-13.1/sys/dev/wtap/wtap_hal/ |
| H A D | handler.h | 44 struct taskqueue; 47 struct taskqueue *tq;
|
| /freebsd-13.1/sys/dev/qlxgbe/ |
| H A D | ql_def.h | 123 struct taskqueue *fp_taskqueue; 230 struct taskqueue *stats_tq; 254 struct taskqueue *err_tq; 259 struct taskqueue *async_event_tq;
|
| /freebsd-13.1/sys/dev/iicbus/ |
| H A D | iichid.c | 176 struct taskqueue *taskqueue; member 544 taskqueue_enqueue_timeout(sc->taskqueue, &sc->periodic_task, in iichid_event_task() 719 taskqueue_enqueue(sc->taskqueue, &sc->event_task); in iichid_reset_callout() 806 taskqueue_start_threads(&sc->taskqueue, 1, PI_TTY, in iichid_intr_setup() 818 taskqueue_drain_all(sc->taskqueue); in iichid_intr_unsetup() 1086 taskqueue_thread_enqueue, &sc->taskqueue); in iichid_attach() 1087 TIMEOUT_TASK_INIT(sc->taskqueue, &sc->periodic_task, 0, in iichid_attach() 1179 if (sc->taskqueue != NULL) in iichid_detach() 1180 taskqueue_free(sc->taskqueue); in iichid_detach() 1181 sc->taskqueue = NULL; in iichid_detach() [all …]
|
| /freebsd-13.1/share/man/man9/ |
| H A D | Makefile | 328 taskqueue.9 \ 2178 MLINKS+=taskqueue.9 TASK_INIT.9 \ 2179 taskqueue.9 TASK_INITIALIZER.9 \ 2180 taskqueue.9 taskqueue_block.9 \ 2181 taskqueue.9 taskqueue_cancel.9 \ 2183 taskqueue.9 taskqueue_create.9 \ 2186 taskqueue.9 TASKQUEUE_DEFINE.9 \ 2188 taskqueue.9 taskqueue_drain.9 \ 2195 taskqueue.9 taskqueue_free.9 \ 2198 taskqueue.9 taskqueue_run.9 \ [all …]
|
| /freebsd-13.1/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | taskq.h | 39 struct taskqueue; 41 struct taskqueue *tq_queue;
|
| /freebsd-13.1/sys/dev/wtap/ |
| H A D | if_wtapvar.h | 129 struct taskqueue; 141 struct taskqueue *sc_tq; /* private task queue */
|
| /freebsd-13.1/sys/dev/vnic/ |
| H A D | nicvf_queues.h | 262 struct taskqueue *rbdr_taskq; 298 struct taskqueue *cmp_taskq; 334 struct taskqueue *snd_taskq; 357 struct taskqueue *qs_err_taskq;
|
| /freebsd-13.1/sys/dev/qlxgb/ |
| H A D | qla_def.h | 102 struct taskqueue *rcv_tq; 165 struct taskqueue *tx_tq;
|
| /freebsd-13.1/sys/ufs/ufs/ |
| H A D | ufsmount.h | 61 struct taskqueue; 123 struct taskqueue *um_trim_tq; /* (c) trim request queue */
|
| /freebsd-13.1/sys/dev/hyperv/include/ |
| H A D | vmbus.h | 131 struct taskqueue; 254 struct taskqueue *
|
| /freebsd-13.1/sys/dev/rt/ |
| H A D | if_rtvar.h | 232 struct taskqueue *taskqueue; member
|
| H A D | if_rt.c | 578 sc->taskqueue = taskqueue_create("rt_taskq", M_NOWAIT, in rt_attach() 579 taskqueue_thread_enqueue, &sc->taskqueue); in rt_attach() 718 taskqueue_drain(sc->taskqueue, &sc->rx_done_task); in rt_detach() 719 taskqueue_drain(sc->taskqueue, &sc->tx_done_task); in rt_detach() 720 taskqueue_drain(sc->taskqueue, &sc->periodic_task); in rt_detach() 738 taskqueue_free(sc->taskqueue); in rt_detach() 987 taskqueue_block(sc->taskqueue); in rt_stop_locked() 994 taskqueue_drain(sc->taskqueue, &sc->rx_done_task); in rt_stop_locked() 995 taskqueue_drain(sc->taskqueue, &sc->tx_done_task); in rt_stop_locked() 996 taskqueue_drain(sc->taskqueue, &sc->periodic_task); in rt_stop_locked() [all …]
|
| /freebsd-13.1/sys/dev/ena/ |
| H A D | ena.h | 218 struct taskqueue *cleanup_tq; 357 struct taskqueue *enqueue_tq; 470 struct taskqueue *reset_tq;
|
| /freebsd-13.1/sys/dev/ixl/ |
| H A D | ixl_iw_int.h | 63 struct taskqueue *tq;
|
| /freebsd-13.1/sys/dev/al_eth/ |
| H A D | al_eth.h | 141 struct taskqueue *enqueue_tq; 144 struct taskqueue *cmpl_tq;
|
| /freebsd-13.1/sys/dev/smc/ |
| H A D | if_smcvar.h | 50 struct taskqueue *smc_tq;
|