Home
last modified time | relevance | path

Searched refs:work_struct (Results 1 – 25 of 148) sorted by relevance

123456

/netbsd-src/sys/external/bsd/common/include/linux/
H A Dworkqueue.h74 struct work_struct { struct
76 TAILQ_ENTRY(work_struct) work_entry; argument
77 void (*func)(struct work_struct *); /* Linux API name */ argument
81 struct work_struct work; /* Linux API name */
94 struct work_struct work; /* Linux API name */
106 to_delayed_work(struct work_struct *work) in to_delayed_work()
132 void INIT_WORK(struct work_struct *, void (*)(struct work_struct *));
133 bool schedule_work(struct work_struct *);
134 bool queue_work(struct workqueue_struct *, struct work_struct *);
135 bool cancel_work(struct work_struct *);
[all …]
/netbsd-src/sys/external/bsd/common/linux/
H A Dlinux_work.c52 TAILQ_HEAD(work_head, work_struct);
62 struct work_struct *wq_current_work;
72 static bool work_claimed(struct work_struct *,
75 work_queue(struct work_struct *);
76 static bool acquire_work(struct work_struct *,
78 static void release_work(struct work_struct *,
80 static void wait_for_current_work(struct work_struct *,
405 struct work_struct marker, *work; in linux_workqueue_thread()
435 void (*func)(struct work_struct *); in linux_workqueue_thread()
533 struct work_struct *
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/
H A Dnv50.h20 struct work_struct supervisor;
65 void (*super)(struct work_struct *);
80 void nv50_disp_super(struct work_struct *);
86 void gf119_disp_super(struct work_struct *);
91 void gv100_disp_super(struct work_struct *);
/netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/
H A Dvirtgpu_drv.h150 struct work_struct dequeue_work;
199 struct work_struct config_changed_work;
201 struct work_struct obj_free_work;
256 void virtio_gpu_array_put_free_work(struct work_struct *work);
333 void virtio_gpu_dequeue_ctrl_func(struct work_struct *work);
334 void virtio_gpu_dequeue_cursor_func(struct work_struct *work);
335 void virtio_gpu_dequeue_fence_func(struct work_struct *work);
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_pm.h15 struct work_struct;
19 void i915_gem_idle_work_handler(struct work_struct *work);
H A Di915_gem_userptr.c37 struct work_struct work;
401 __i915_mm_struct_free__worker(struct work_struct *work) in __i915_mm_struct_free__worker()
435 struct work_struct work;
484 __i915_gem_userptr_get_pages_worker(struct work_struct *_work) in __i915_gem_userptr_get_pages_worker()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.h42 struct work_struct cpirq_work;
43 struct work_struct property_update_work;
H A Damdgpu_dm_hdcp.c185 static void event_callback(struct work_struct *work) in event_callback()
205 static void event_property_update(struct work_struct *work) in event_property_update()
242 static void event_property_validate(struct work_struct *work) in event_property_validate()
265 static void event_watchdog_timer(struct work_struct *work) in event_watchdog_timer()
285 static void event_cpirq(struct work_struct *work) in event_cpirq()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_drv.h114 struct work_struct work;
200 struct work_struct hpd_work;
201 struct work_struct fbcon_work;
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
H A Dkfd_interrupt.c55 static void interrupt_wq(struct work_struct *);
148 static void interrupt_wq(struct work_struct *work) in interrupt_wq()
/netbsd-src/sys/external/bsd/drm2/linux/
H A Dlinux_firmware.c52 struct work_struct flw_work;
117 request_firmware_work(struct work_struct *wk) in request_firmware_work()
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_dp_mst_helper.h673 struct work_struct work;
678 struct work_struct tx_work;
698 struct work_struct delayed_destroy_work;
714 struct work_struct up_req_work;
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_drv.h166 struct work_struct dig_port_work;
168 struct work_struct poll_init_work;
338 struct work_struct work;
385 struct work_struct underrun_work;
497 struct work_struct work;
558 struct work_struct error_work;
586 struct work_struct free_work;
1128 struct work_struct free_work;
1153 struct work_struct fbdev_suspend_work;
1277 struct work_struct free_work;
H A Di915_sw_fence_work.h33 struct work_struct work;
H A Di915_active_types.h55 struct work_struct work;
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_jpeg.c40 static void amdgpu_jpeg_idle_work_handler(struct work_struct *work);
77 static void amdgpu_jpeg_idle_work_handler(struct work_struct *work) in amdgpu_jpeg_idle_work_handler()
H A Damdgpu_irq.c89 static void amdgpu_hotplug_work_func(struct work_struct *work) in amdgpu_hotplug_work_func()
191 static void amdgpu_irq_handle_ih1(struct work_struct *work) in amdgpu_irq_handle_ih1()
206 static void amdgpu_irq_handle_ih2(struct work_struct *work) in amdgpu_irq_handle_ih2()
H A Damdgpu_pm.h46 void amdgpu_dpm_thermal_work_handler(struct work_struct *work);
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_hotplug.c236 static void intel_hpd_irq_storm_reenable_work(struct work_struct *work) in intel_hpd_irq_storm_reenable_work()
313 static void i915_digport_work_func(struct work_struct *work) in i915_digport_work_func()
363 static void i915_hotplug_work_func(struct work_struct *work) in i915_hotplug_work_func()
603 static void i915_hpd_poll_init_work(struct work_struct *work) in i915_hpd_poll_init_work()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_gt_requests.c55 static void engine_retire(struct work_struct *work) in engine_retire()
211 static void retire_work_handler(struct work_struct *work) in retire_work_handler()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/
H A Dnouveau_nvkm_subdev_therm_temp.c79 nv_poweroff_work(struct work_struct *work) in nv_poweroff_work()
125 struct work_struct *work; in nvkm_therm_sensor_event()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/
H A Dsec2.h19 struct work_struct work;
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/
H A Dnotify.h26 struct work_struct work;
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
H A Dnotify.h25 struct work_struct work;
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/
H A Dgf100.h18 struct work_struct work;

123456