Home
last modified time | relevance | path

Searched refs:taskq (Results 1 – 25 of 44) sorted by relevance

12

/openbsd/sys/sys/
H A Dtask.h24 struct taskq;
45 extern struct taskq *const systq;
46 extern struct taskq *const systqmp;
48 struct taskq *taskq_create(const char *, unsigned int, int, unsigned int);
49 void taskq_destroy(struct taskq *);
50 void taskq_barrier(struct taskq *);
52 void taskq_del_barrier(struct taskq *, struct task *);
55 int task_add(struct taskq *, struct task *);
56 int task_del(struct taskq *, struct task *);
/openbsd/sys/dev/pci/drm/include/linux/
H A Dworkqueue.h48 struct taskq *tq = taskq_create(name, 1, IPL_TTY, 0); in alloc_workqueue()
55 struct taskq *tq = taskq_create(name, 1, IPL_TTY, 0); in alloc_ordered_workqueue()
62 struct taskq *tq = taskq_create(name, 1, IPL_TTY, 0); in create_singlethread_workqueue()
69 taskq_destroy((struct taskq *)wq); in destroy_workqueue()
74 struct taskq *tq;
91 work->tq = (struct taskq *)wq; in queue_work()
114 struct taskq *tq;
157 work->tq = (struct taskq *)system_wq; in schedule_work()
164 dwork->tq = (struct taskq *)system_wq; in schedule_delayed_work()
172 dwork->tq = (struct taskq *)wq; in queue_delayed_work()
[all …]
H A Dkthread.h21 struct taskq *tq;
25 struct taskq *tq;
H A Dirq_work.h37 struct taskq *tq;
46 work->tq = (struct taskq *)system_wq; in init_irq_work()
H A Dinterrupt.h67 extern struct taskq *taskletq;
/openbsd/sys/kern/
H A Dkern_task.c51 struct taskq { struct
77 struct taskq taskq_sys = { argument
102 struct taskq taskq_sys_mp = {
143 struct taskq *
147 struct taskq *tq; in taskq_create()
181 taskq_destroy(struct taskq *tq) in taskq_destroy()
212 struct taskq *tq = arg; in taskq_create_thread()
257 struct taskq *tq = p; in taskq_barrier_task()
273 taskq_do_barrier(struct taskq *tq) in taskq_do_barrier()
324 taskq_barrier(struct taskq *tq) in taskq_barrier()
[all …]
H A Dkern_sensors.c34 struct taskq *sensors_taskq;
/openbsd/sys/arch/armv7/exynos/
H A Dcrosecvar.h55 struct taskq *taskq; member
H A Dcrosec_kbd.c139 sc->keyboard.taskq = taskq_create("crosec-keyb", 1, IPL_TTY, 0); in cros_ec_init_keyboard()
163 task_add(sc->keyboard.taskq, &sc->keyboard.task); in cros_ec_add_task()
/openbsd/usr.sbin/iscsid/
H A Discsid.h75 TAILQ_HEAD(taskq, task);
237 struct taskq tasks;
274 struct taskq tasks;
392 void taskq_cleanup(struct taskq *);
H A Dtask.c60 taskq_cleanup(struct taskq *tq) in taskq_cleanup()
/openbsd/sys/net/
H A Difq.h29 struct taskq *ifq_softnet;
78 struct taskq *ifiq_softnet;
H A Dif.h563 struct taskq * net_tq(unsigned int);
/openbsd/sys/dev/usb/dwc2/
H A Ddwc2.h265 struct taskq *dw_wq;
279 queue_delayed_work(struct taskq *wq, struct delayed_work *dw, int j) in queue_delayed_work()
/openbsd/sys/dev/pv/
H A Dxenvar.h51 struct taskq *xi_taskq;
H A Dhypervvar.h83 struct taskq *ch_taskq;
H A Dviomb.c98 struct taskq *sc_taskq;
/openbsd/sys/dev/ic/
H A Dqlavar.h157 struct taskq *sc_update_taskq;
H A Dbwfmvar.h182 struct taskq *sc_taskq;
/openbsd/sys/dev/
H A Dipmivar.h117 struct taskq *sc_cmd_taskq;
/openbsd/sys/dev/pci/drm/apple/
H A Dapldcp.c125 struct taskq *tq;
/openbsd/sys/arch/arm64/dev/
H A Dapm.c60 struct taskq *sleep_taskq;
/openbsd/sys/dev/pci/
H A Dif_iwmvar.h614 struct taskq *sc_nswq;
H A Dif_iwxvar.h789 struct taskq *sc_nswq;
/openbsd/sys/dev/pci/drm/
H A Ddrm_linux.c209 taskq_barrier((struct taskq *)wq); in flush_workqueue()
2830 struct taskq *taskletq;
2873 taskq_destroy((struct taskq *)system_long_wq); in drm_linux_exit()
2874 taskq_destroy((struct taskq *)system_unbound_wq); in drm_linux_exit()
2875 taskq_destroy((struct taskq *)system_highpri_wq); in drm_linux_exit()
2876 taskq_destroy((struct taskq *)system_wq); in drm_linux_exit()

12