/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/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/sys/arch/arm/rockchip/ |
rk_drm.h | 32 #include <sys/workqueue.h> 68 struct workqueue *sc_task_wq;
|
/src/sys/arch/arm/sunxi/ |
sunxi_drm.h | 33 #include <sys/workqueue.h> 70 struct workqueue *sc_task_wq;
|
/src/sys/dev/ic/ |
tpmvar.h | 66 #include <sys/workqueue.h> 98 struct workqueue *sc_rndwq;
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/ |
intel_guc_ct.h | 12 #include <linux/workqueue.h>
|
intel_guc_log.h | 13 #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/net/agr/ |
if_agrvar_impl.h | 38 #include <sys/workqueue.h> 116 struct workqueue *sc_wq;
|
/src/sys/dev/i2c/ |
ihidev.h | 109 #include <sys/workqueue.h> 125 struct workqueue *sc_wq;
|
/src/sys/dev/ |
cgdvar.h | 98 struct workqueue *cw_wq; /* work queue */
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
intel_rps_types.h | 16 #include <linux/workqueue.h>
|
/src/sys/external/bsd/drm2/dist/include/drm/ttm/ |
ttm_memory.h | 33 #include <linux/workqueue.h> 47 * @swap_queue: A workqueue to handle shrinking in low memory situations. We 48 * need a separate workqueue since it will spend a lot of time waiting 49 * for the GPU, and this will otherwise block other workqueue tasks(?) 50 * At this point we use only a single-threaded workqueue. 51 * @work: The workqueue callback for the shrink queue.
|
/src/sys/net/lagg/ |
if_laggproto.h | 59 struct workqueue * 61 void lagg_workq_destroy(struct workqueue *); 62 void lagg_workq_add(struct workqueue *, struct lagg_work *); 63 void lagg_workq_wait(struct workqueue *, struct lagg_work *);
|