Home
last modified time | relevance | path

Searched refs:taskqueue (Results 1 – 25 of 97) sorted by relevance

1234

/freebsd-12.1/sys/sys/
H A Dtaskqueue.h43 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 Dsubr_taskqueue.c65 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 Dlinux_work.c117 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 Dvmbus_var.h79 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 Dvmbus_chanvar.h60 struct taskqueue *ch_tq;
135 struct taskqueue *ch_mgmt_tq;
H A Dvmbus_if.m36 struct taskqueue;
56 METHOD struct taskqueue * get_event_taskq { struct
/freebsd-12.1/sys/compat/linuxkpi/common/include/linux/
H A Dworkqueue.h59 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 Dif_hnvar.h116 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 Dql_def.h123 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 Dhandler.h44 struct taskqueue;
47 struct taskqueue *tq;
/freebsd-12.1/share/man/man9/
H A DMakefile312 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 Dtaskq.h39 struct taskqueue;
41 struct taskqueue *tq_queue;
/freebsd-12.1/sys/dev/vnic/
H A Dnicvf_queues.h262 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 Dif_wtapvar.h129 struct taskqueue;
141 struct taskqueue *sc_tq; /* private task queue */
/freebsd-12.1/sys/dev/ena/
H A Dena.h277 struct taskqueue *enqueue_tq;
281 struct taskqueue *cmpl_tq;
380 struct taskqueue *reset_tq;
/freebsd-12.1/sys/dev/qlxgb/
H A Dqla_def.h102 struct taskqueue *rcv_tq;
165 struct taskqueue *tx_tq;
/freebsd-12.1/sys/dev/hyperv/include/
H A Dvmbus.h126 struct taskqueue;
223 struct taskqueue *
/freebsd-12.1/sys/ufs/ufs/
H A Dufsmount.h56 struct taskqueue;
111 struct taskqueue *um_trim_tq; /* (c) trim request queue */
/freebsd-12.1/sys/dev/rt/
H A Dif_rtvar.h232 struct taskqueue *taskqueue; member
H A Dif_rt.c561 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 Dnvme_ctrlr.c193 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 Dal_eth.h141 struct taskqueue *enqueue_tq;
144 struct taskqueue *cmpl_tq;
/freebsd-12.1/sys/dev/qlnx/qlnxe/
H A Dqlnx_def.h199 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 Dixl_iw_int.h63 struct taskqueue *tq;
/freebsd-12.1/sys/dev/virtio/network/
H A Dif_vtnetvar.h80 struct taskqueue *vtnrx_tq;
115 struct taskqueue *vtntx_tq;

1234