Home
last modified time | relevance | path

Searched refs:waitq (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/usr.sbin/smtpd/
Dwaitq.c29 struct waitq { struct
30 SPLAY_ENTRY(waitq) entry;
35 static int waitq_cmp(struct waitq *, struct waitq *); argument
37 SPLAY_HEAD(waitqtree, waitq);
38 SPLAY_PROTOTYPE(waitqtree, waitq, entry, waitq_cmp);
43 waitq_cmp(struct waitq *a, struct waitq *b) in waitq_cmp()
52 SPLAY_GENERATE(waitqtree, waitq, entry, waitq_cmp);
57 struct waitq *wq, key; in waitq_wait()
80 struct waitq *wq, key; in waitq_run()
/openbsd/src/sys/dev/pci/drm/i915/
Di915_hwmon.c62 wait_queue_head_t waitq; member
421 prepare_to_wait(&ddat->waitq, &wait, TASK_INTERRUPTIBLE); in hwm_power_max_write()
436 finish_wait(&ddat->waitq, &wait); in hwm_power_max_write()
540 wake_up_all(&hwmon->ddat.waitq); in i915_hwmon_power_max_restore()
890 init_waitqueue_head(&ddat->waitq); in i915_hwmon_register()
/openbsd/src/sys/dev/pci/drm/i915/gvt/
Dscheduler.h56 wait_queue_head_t waitq[I915_NUM_ENGINES]; member
Dscheduler.c1166 add_wait_queue(&scheduler->waitq[engine->id], &wait); in workload_thread()
1174 remove_wait_queue(&scheduler->waitq[engine->id], &wait); in workload_thread()
1270 init_waitqueue_head(&scheduler->waitq[i]); in intel_gvt_init_workload_scheduler()
1785 wake_up(&workload->vgpu->gvt->scheduler.waitq[workload->engine->id]); in intel_vgpu_queue_workload()
Dsched_policy.c173 wake_up(&scheduler->waitq[engine->id]); in try_to_schedule_next_vgpu()
/openbsd/src/usr.sbin/smtpd/smtpd/
DMakefile58 SRCS+= waitq.c