| /src/sys/sys/ |
| workqueue.h | 1 /* $NetBSD: workqueue.h,v 1.12 2022/10/23 08:38:21 riastradh Exp $ */ 48 struct workqueue; 54 int workqueue_create(struct workqueue **, const char *, 56 void workqueue_destroy(struct workqueue *); 57 void workqueue_wait(struct workqueue *, struct work *); 59 void workqueue_enqueue(struct workqueue *, struct work *, struct cpu_info *);
|
| /src/external/lgpl2/userspace-rcu/dist/src/ |
| workqueue.c | 33 #include "workqueue.h" 38 /* Data structure that identifies a workqueue. */ 43 * mainly because workqueue threads use batching ("splice") to 56 void (*grace_period_fct)(struct urcu_workqueue *workqueue, void *priv); 57 void (*initialize_worker_fct)(struct urcu_workqueue *workqueue, void *priv); 58 void (*finalize_worker_fct)(struct urcu_workqueue *workqueue, void *priv); 59 void (*worker_before_pause_fct)(struct urcu_workqueue *workqueue, void *priv); 60 void (*worker_after_resume_fct)(struct urcu_workqueue *workqueue, void *priv); 61 void (*worker_before_wait_fct)(struct urcu_workqueue *workqueue, void *priv); 62 void (*worker_after_wake_up_fct)(struct urcu_workqueue *workqueue, void *priv) 163 struct urcu_workqueue *workqueue = (struct urcu_workqueue *) arg; local 271 struct urcu_workqueue *workqueue; local [all...] |
| workqueue.h | 50 void (*grace_period_fct)(struct urcu_workqueue *workqueue, void *priv), 51 void (*initialize_worker_fct)(struct urcu_workqueue *workqueue, void *priv), 52 void (*finalize_worker_fct)(struct urcu_workqueue *workqueue, void *priv), 53 void (*worker_before_wait_fct)(struct urcu_workqueue *workqueue, void *priv), 54 void (*worker_after_wake_up_fct)(struct urcu_workqueue *workqueue, void *priv), 55 void (*worker_before_pause_fct)(struct urcu_workqueue *workqueue, void *priv), 56 void (*worker_after_resume_fct)(struct urcu_workqueue *workqueue, void *priv)); 57 void urcu_workqueue_destroy(struct urcu_workqueue *workqueue); 63 void urcu_workqueue_queue_work(struct urcu_workqueue *workqueue, 70 void urcu_workqueue_queue_completion(struct urcu_workqueue *workqueue, [all...] |
| /src/sys/kern/ |
| subr_workqueue.c | 43 #include <sys/workqueue.h> 59 struct workqueue { struct 69 #define WQ_SIZE (roundup2(sizeof(struct workqueue), coherency_unit)) 74 SDT_PROBE_DEFINE7(sdt, kernel, workqueue, create, 75 "struct workqueue *"/*wq*/, 82 SDT_PROBE_DEFINE1(sdt, kernel, workqueue, destroy, 83 "struct workqueue *"/*wq*/); 85 SDT_PROBE_DEFINE3(sdt, kernel, workqueue, enqueue, 86 "struct workqueue *"/*wq*/, 89 SDT_PROBE_DEFINE4(sdt, kernel, workqueue, entry [all...] |
| /src/sys/external/bsd/drm2/amdgpu/ |
| amdgpu_task.h | 36 #include <sys/workqueue.h>
|
| /src/sys/external/bsd/drm2/i915drm/ |
| i915_pci.h | 36 #include <sys/workqueue.h>
|
| /src/sys/external/bsd/drm2/nouveau/ |
| nouveau_pci.h | 36 #include <sys/workqueue.h>
|
| /src/sys/external/bsd/drm2/radeon/ |
| radeon_task.h | 36 #include <sys/workqueue.h>
|
| /src/sys/external/bsd/drm2/vmwgfx/ |
| vmwgfx_task.h | 33 #include <sys/workqueue.h>
|
| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| amdgpu_mn.h | 32 #include <linux/workqueue.h>
|
| /src/tests/rump/kernspace/ |
| Makefile | 8 workqueue.c sendsig.c
|
| /src/sys/external/bsd/drm2/dist/drm/i915/ |
| i915_sw_fence_work.h | 14 #include <linux/workqueue.h>
|
| i915_active_types.h | 18 #include <linux/workqueue.h>
|
| /src/external/cddl/osnet/dist/tools/ctf/cvt/ |
| ctfmerge.h | 53 typedef struct workqueue { struct
|
| /src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/ |
| vdev_disk.h | 54 struct workqueue *vd_wq;
|
| /src/external/lgpl2/userspace-rcu/lib/liburcu-cds/ |
| Makefile | 9 SRCS+= rculfqueue.c rculfstack.c lfstack.c workqueue.c rculfhash.c
|
| /src/sys/arch/arm/rockchip/ |
| rk_drm.h | 32 #include <sys/workqueue.h> 68 struct workqueue *sc_task_wq;
|
| /src/sys/dev/ic/ |
| tpmvar.h | 66 #include <sys/workqueue.h> 98 struct workqueue *sc_rndwq;
|
| dwc_eqos_var.h | 37 #include <sys/workqueue.h> 99 struct workqueue *sc_wq;
|
| /src/sys/arch/arm/sunxi/ |
| sunxi_drm.h | 33 #include <sys/workqueue.h> 71 struct workqueue *sc_task_wq;
|
| /src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/ |
| intel_guc_ct.h | 12 #include <linux/workqueue.h>
|
| /src/sys/external/bsd/drm2/dist/include/drm/ |
| drm_flip_work.h | 33 #include <linux/workqueue.h>
|
| /src/sys/arch/arm/ti/ |
| ti_lcdc.h | 32 #include <sys/workqueue.h> 81 struct workqueue *sc_task_wq;
|
| /src/sys/dev/usb/ |
| emdtvvar.h | 34 #include <sys/workqueue.h> 94 struct workqueue *sc_ir_wq;
|
| /src/sys/dev/i2c/ |
| ihidev.h | 109 #include <sys/workqueue.h> 125 struct workqueue *sc_wq;
|