/netbsd-src/sys/external/bsd/common/include/linux/ |
H A D | workqueue.h | 74 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 D | linux_work.c | 52 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 D | nv50.h | 20 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 D | virtgpu_drv.h | 150 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 D | i915_gem_pm.h | 15 struct work_struct; 19 void i915_gem_idle_work_handler(struct work_struct *work);
|
H A D | i915_gem_userptr.c | 37 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 D | amdgpu_dm_hdcp.h | 42 struct work_struct cpirq_work; 43 struct work_struct property_update_work;
|
H A D | amdgpu_dm_hdcp.c | 185 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 D | nouveau_drv.h | 114 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 D | kfd_interrupt.c | 55 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 D | linux_firmware.c | 52 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 D | drm_dp_mst_helper.h | 673 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 D | i915_drv.h | 166 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 D | i915_sw_fence_work.h | 33 struct work_struct work;
|
H A D | i915_active_types.h | 55 struct work_struct work;
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_jpeg.c | 40 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 D | amdgpu_irq.c | 89 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 D | amdgpu_pm.h | 46 void amdgpu_dpm_thermal_work_handler(struct work_struct *work);
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/ |
H A D | intel_hotplug.c | 236 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 D | intel_gt_requests.c | 55 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 D | nouveau_nvkm_subdev_therm_temp.c | 79 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 D | sec2.h | 19 struct work_struct work;
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/ |
H A D | notify.h | 26 struct work_struct work;
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
H A D | notify.h | 25 struct work_struct work;
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
H A D | gf100.h | 18 struct work_struct work;
|