| /freebsd-12.1/sys/sys/ |
| H A D | taskqueue.h | 43 struct taskqueue; 48 struct taskqueue *q; 96 void taskqueue_quiesce(struct taskqueue *queue); 97 void taskqueue_free(struct taskqueue *queue); 98 void taskqueue_run(struct taskqueue *queue); 99 void taskqueue_block(struct taskqueue *queue); 100 void taskqueue_unblock(struct taskqueue *queue); 128 void _timeout_task_init(struct taskqueue *queue, 138 extern struct taskqueue *taskqueue_##name 145 struct taskqueue *taskqueue_##name; \ [all …]
|
| /freebsd-12.1/sys/kern/ |
| H A D | subr_taskqueue.c | 65 struct taskqueue { struct 127 static struct taskqueue * 132 struct taskqueue *queue; in _taskqueue_create() 164 struct taskqueue * 204 taskqueue_free(struct taskqueue *queue) in taskqueue_free() 281 struct taskqueue *queue; in taskqueue_timeout_func() 482 taskqueue_run(struct taskqueue *queue) in taskqueue_run() 661 struct taskqueue *tq; in _taskqueue_start_threads() 765 struct taskqueue **tqp, *tq; in taskqueue_thread_loop() 803 struct taskqueue **tqp, *tq; in taskqueue_thread_enqueue() [all …]
|
| /freebsd-12.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_work.c | 117 struct taskqueue *tq; in linux_delayed_work_enqueue() 325 struct taskqueue *tq; in linux_cancel_work_sync() 336 tq = work->work_queue->taskqueue; in linux_cancel_work_sync() 341 tq = work->work_queue->taskqueue; in linux_cancel_work_sync() 386 struct taskqueue *tq; in linux_cancel_delayed_work() 425 struct taskqueue *tq; in linux_cancel_delayed_work_sync() 469 struct taskqueue *tq; in linux_flush_work() 479 tq = work->work_queue->taskqueue; in linux_flush_work() 494 struct taskqueue *tq; in linux_flush_delayed_work() 538 struct taskqueue *tq; in linux_work_busy() [all …]
|
| /freebsd-12.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-12.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | workqueue.h | 59 struct taskqueue *taskqueue; member 127 taskqueue_drain_all(system_wq->taskqueue) 163 taskqueue_drain_all((wq)->taskqueue) 167 taskqueue_drain_all((wq)->taskqueue); \
|
| /freebsd-12.1/sys/dev/hyperv/netvsc/ |
| H A D | if_hnvar.h | 116 struct taskqueue *hn_tx_taskq; 204 struct taskqueue **hn_tx_taskqs; 215 struct taskqueue *hn_mgmt_taskq; 216 struct taskqueue *hn_mgmt_taskq0; 256 struct taskqueue *hn_vf_taskq;
|
| /freebsd-12.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-12.1/sys/dev/wtap/wtap_hal/ |
| H A D | handler.h | 44 struct taskqueue; 47 struct taskqueue *tq;
|
| /freebsd-12.1/share/man/man9/ |
| H A D | Makefile | 312 taskqueue.9 \ 2054 MLINKS+=taskqueue.9 TASK_INIT.9 \ 2055 taskqueue.9 TASK_INITIALIZER.9 \ 2056 taskqueue.9 taskqueue_block.9 \ 2057 taskqueue.9 taskqueue_cancel.9 \ 2059 taskqueue.9 taskqueue_create.9 \ 2062 taskqueue.9 TASKQUEUE_DEFINE.9 \ 2064 taskqueue.9 taskqueue_drain.9 \ 2071 taskqueue.9 taskqueue_free.9 \ 2074 taskqueue.9 taskqueue_run.9 \ [all …]
|
| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | taskq.h | 39 struct taskqueue; 41 struct taskqueue *tq_queue;
|
| /freebsd-12.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-12.1/sys/dev/wtap/ |
| H A D | if_wtapvar.h | 129 struct taskqueue; 141 struct taskqueue *sc_tq; /* private task queue */
|
| /freebsd-12.1/sys/dev/ena/ |
| H A D | ena.h | 277 struct taskqueue *enqueue_tq; 281 struct taskqueue *cmpl_tq; 380 struct taskqueue *reset_tq;
|
| /freebsd-12.1/sys/dev/qlxgb/ |
| H A D | qla_def.h | 102 struct taskqueue *rcv_tq; 165 struct taskqueue *tx_tq;
|
| /freebsd-12.1/sys/dev/hyperv/include/ |
| H A D | vmbus.h | 126 struct taskqueue; 223 struct taskqueue *
|
| /freebsd-12.1/sys/ufs/ufs/ |
| H A D | ufsmount.h | 56 struct taskqueue; 111 struct taskqueue *um_trim_tq; /* (c) trim request queue */
|
| /freebsd-12.1/sys/dev/rt/ |
| H A D | if_rtvar.h | 232 struct taskqueue *taskqueue; member
|
| H A D | if_rt.c | 561 sc->taskqueue = taskqueue_create("rt_taskq", M_NOWAIT, in rt_attach() 562 taskqueue_thread_enqueue, &sc->taskqueue); in rt_attach() 701 taskqueue_drain(sc->taskqueue, &sc->rx_done_task); in rt_detach() 702 taskqueue_drain(sc->taskqueue, &sc->tx_done_task); in rt_detach() 703 taskqueue_drain(sc->taskqueue, &sc->periodic_task); in rt_detach() 721 taskqueue_free(sc->taskqueue); in rt_detach() 970 taskqueue_block(sc->taskqueue); in rt_stop_locked() 977 taskqueue_drain(sc->taskqueue, &sc->rx_done_task); in rt_stop_locked() 978 taskqueue_drain(sc->taskqueue, &sc->tx_done_task); in rt_stop_locked() 979 taskqueue_drain(sc->taskqueue, &sc->periodic_task); in rt_stop_locked() [all …]
|
| /freebsd-12.1/sys/dev/nvme/ |
| H A D | nvme_ctrlr.c | 193 taskqueue_enqueue(ctrlr->taskqueue, &ctrlr->fail_req_task); in nvme_ctrlr_post_failed_request() 394 taskqueue_enqueue(ctrlr->taskqueue, &ctrlr->reset_task); in nvme_ctrlr_reset() 1164 ctrlr->taskqueue = taskqueue_create("nvme_taskq", M_WAITOK, in nvme_ctrlr_construct() 1165 taskqueue_thread_enqueue, &ctrlr->taskqueue); in nvme_ctrlr_construct() 1166 taskqueue_start_threads(&ctrlr->taskqueue, 1, PI_DISK, "nvme taskq"); in nvme_ctrlr_construct() 1237 if (ctrlr->taskqueue) in nvme_ctrlr_destruct() 1238 taskqueue_free(ctrlr->taskqueue); in nvme_ctrlr_destruct()
|
| /freebsd-12.1/sys/dev/al_eth/ |
| H A D | al_eth.h | 141 struct taskqueue *enqueue_tq; 144 struct taskqueue *cmpl_tq;
|
| /freebsd-12.1/sys/dev/qlnx/qlnxe/ |
| H A D | qlnx_def.h | 199 struct taskqueue *fp_taskqueue; 347 struct taskqueue *pf_taskqueue; 448 struct taskqueue *sp_taskqueue[MAX_HWFNS_PER_DEVICE]; 487 struct taskqueue *err_taskqueue;
|
| /freebsd-12.1/sys/dev/ixl/ |
| H A D | ixl_iw_int.h | 63 struct taskqueue *tq;
|
| /freebsd-12.1/sys/dev/virtio/network/ |
| H A D | if_vtnetvar.h | 80 struct taskqueue *vtnrx_tq; 115 struct taskqueue *vtntx_tq;
|