Home
last modified time | relevance | path

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

12345

/freebsd-13.1/sys/sys/
H A Dtaskqueue.h43 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 Dsubr_taskqueue.c65 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 Dlinux_work.c63 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 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-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dworkqueue.h59 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 Dirq_work.h45 extern struct taskqueue *linux_irq_work_tq;
/freebsd-13.1/sys/dev/hyperv/netvsc/
H A Dif_hnvar.h133 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 Dhandler.h44 struct taskqueue;
47 struct taskqueue *tq;
/freebsd-13.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-13.1/sys/dev/iicbus/
H A Diichid.c176 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 DMakefile328 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 Dtaskq.h39 struct taskqueue;
41 struct taskqueue *tq_queue;
/freebsd-13.1/sys/dev/wtap/
H A Dif_wtapvar.h129 struct taskqueue;
141 struct taskqueue *sc_tq; /* private task queue */
/freebsd-13.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-13.1/sys/dev/qlxgb/
H A Dqla_def.h102 struct taskqueue *rcv_tq;
165 struct taskqueue *tx_tq;
/freebsd-13.1/sys/ufs/ufs/
H A Dufsmount.h61 struct taskqueue;
123 struct taskqueue *um_trim_tq; /* (c) trim request queue */
/freebsd-13.1/sys/dev/hyperv/include/
H A Dvmbus.h131 struct taskqueue;
254 struct taskqueue *
/freebsd-13.1/sys/dev/rt/
H A Dif_rtvar.h232 struct taskqueue *taskqueue; member
H A Dif_rt.c578 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 Dena.h218 struct taskqueue *cleanup_tq;
357 struct taskqueue *enqueue_tq;
470 struct taskqueue *reset_tq;
/freebsd-13.1/sys/dev/ixl/
H A Dixl_iw_int.h63 struct taskqueue *tq;
/freebsd-13.1/sys/dev/al_eth/
H A Dal_eth.h141 struct taskqueue *enqueue_tq;
144 struct taskqueue *cmpl_tq;
/freebsd-13.1/sys/dev/smc/
H A Dif_smcvar.h50 struct taskqueue *smc_tq;

12345