Symbol: work_struct
sys/dev/drm/amd/amdgpu/amdgpu.h
490
struct work_struct unpin_work;
sys/dev/drm/amd/amdgpu/amdgpu.h
839
struct work_struct reset_work;
sys/dev/drm/amd/amdgpu/amdgpu.h
950
struct work_struct hotplug_work;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1978
static void amdgpu_device_ip_late_init_func_handler(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1993
static void amdgpu_device_delay_enable_gfx_off(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_display.c
124
static void amdgpu_display_unpin_work_func(struct work_struct *__work)
sys/dev/drm/amd/amdgpu/amdgpu_display.c
69
static void amdgpu_display_flip_work_func(struct work_struct *__work)
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
73
struct work_struct work;
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
241
struct work_struct work;
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
104
static void amdgpu_irq_reset_work_func(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
80
static void amdgpu_hotplug_work_func(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
112
static void amdgpu_mn_destroy(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
80
struct work_struct work;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1722
void amdgpu_dpm_thermal_work_handler(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_pm.h
38
void amdgpu_dpm_thermal_work_handler(struct work_struct *work);
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
1176
static void amdgpu_uvd_idle_work_handler(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
121
static void amdgpu_uvd_idle_work_handler(struct work_struct *work);
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
325
static void amdgpu_vce_idle_work_handler(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
82
static void amdgpu_vce_idle_work_handler(struct work_struct *work);
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
341
static void amdgpu_vcn_idle_work_handler(struct work_struct *work)
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
53
static void amdgpu_vcn_idle_work_handler(struct work_struct *work);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
246
struct work_struct flr_work;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
2019
static void gfx_v8_0_sq_irq_work_func(struct work_struct *work);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6839
static void gfx_v8_0_sq_irq_work_func(struct work_struct *work)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
235
static void xgpu_ai_mailbox_flr_work(struct work_struct *work)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
512
static void xgpu_vi_mailbox_flr_work(struct work_struct *work)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h
65
struct work_struct work;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
425
struct work_struct *work = NULL;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
75
static void dm_irq_work_func(struct work_struct *work)
sys/dev/drm/drm_atomic_helper.c
1539
static void commit_work(struct work_struct *work)
sys/dev/drm/drm_connector.c
162
void drm_connector_free_work_fn(struct work_struct *work)
sys/dev/drm/drm_crtc_internal.h
164
void drm_connector_free_work_fn(struct work_struct *work);
sys/dev/drm/drm_crtc_internal.h
38
struct work_struct;
sys/dev/drm/drm_dp_helper.c
1065
static void drm_dp_aux_crc_work(struct work_struct *work)
sys/dev/drm/drm_dp_mst_topology.c
1373
static void drm_dp_mst_link_probe_work(struct work_struct *work)
sys/dev/drm/drm_dp_mst_topology.c
3076
static void drm_dp_tx_work(struct work_struct *work)
sys/dev/drm/drm_dp_mst_topology.c
3093
static void drm_dp_destroy_connector_work(struct work_struct *work)
sys/dev/drm/drm_fb_helper.c
616
static void drm_fb_helper_restore_work_fn(struct work_struct *ignored)
sys/dev/drm/drm_fb_helper.c
761
static void drm_fb_helper_resume_worker(struct work_struct *work)
sys/dev/drm/drm_fb_helper.c
794
static void drm_fb_helper_dirty_work(struct work_struct *work)
sys/dev/drm/drm_framebuffer.c
406
struct work_struct work;
sys/dev/drm/drm_framebuffer.c
410
static void drm_mode_rmfb_work_fn(struct work_struct *w)
sys/dev/drm/drm_probe_helper.c
570
static void output_poll_execute(struct work_struct *work)
sys/dev/drm/drm_probe_helper.c
672
struct work_struct *work = current_work();
sys/dev/drm/i915/gvt/gvt.h
185
struct work_struct release_work;
sys/dev/drm/i915/i915_drv.h
1818
struct work_struct free_work;
sys/dev/drm/i915/i915_drv.h
1855
struct work_struct fbdev_suspend_work;
sys/dev/drm/i915/i915_drv.h
1873
struct work_struct free_work;
sys/dev/drm/i915/i915_drv.h
289
struct work_struct hotplug_work;
sys/dev/drm/i915/i915_drv.h
305
struct work_struct dig_port_work;
sys/dev/drm/i915/i915_drv.h
307
struct work_struct poll_init_work;
sys/dev/drm/i915/i915_drv.h
466
struct work_struct work;
sys/dev/drm/i915/i915_drv.h
518
struct work_struct underrun_work;
sys/dev/drm/i915/i915_drv.h
628
struct work_struct work;
sys/dev/drm/i915/i915_drv.h
763
struct work_struct work;
sys/dev/drm/i915/i915_drv.h
951
struct work_struct error_work;
sys/dev/drm/i915/i915_drv.h
984
struct work_struct free_work;
sys/dev/drm/i915/i915_gem.c
3825
i915_gem_retire_work_handler(struct work_struct *work)
sys/dev/drm/i915/i915_gem.c
3866
struct work_struct work;
sys/dev/drm/i915/i915_gem.c
3883
static void __sleep_work(struct work_struct *work)
sys/dev/drm/i915/i915_gem.c
3931
i915_gem_idle_work_handler(struct work_struct *work)
sys/dev/drm/i915/i915_gem.c
5352
static void __i915_gem_free_work(struct work_struct *work)
sys/dev/drm/i915/i915_gem_clflush.c
34
struct work_struct work;
sys/dev/drm/i915/i915_gem_clflush.c
71
static void i915_clflush_work(struct work_struct *work)
sys/dev/drm/i915/i915_gem_context.c
258
static void contexts_free_worker(struct work_struct *work)
sys/dev/drm/i915/i915_gem_object.h
273
struct work_struct *work;
sys/dev/drm/i915/i915_gem_userptr.c
382
__i915_mm_struct_free__worker(struct work_struct *work)
sys/dev/drm/i915/i915_gem_userptr.c
418
struct work_struct work;
sys/dev/drm/i915/i915_gem_userptr.c
42
struct work_struct work;
sys/dev/drm/i915/i915_gem_userptr.c
506
__i915_gem_userptr_get_pages_worker(struct work_struct *_work)
sys/dev/drm/i915/i915_gem_userptr.c
61
struct work_struct work;
sys/dev/drm/i915/i915_gem_userptr.c
65
static void cancel_userptr(struct work_struct *work)
sys/dev/drm/i915/i915_gem_userptr.c
69
struct work_struct *active;
sys/dev/drm/i915/i915_irq.c
1278
static void gen6_pm_rps_work(struct work_struct *work)
sys/dev/drm/i915/i915_irq.c
1373
static void ivybridge_parity_work(struct work_struct *work)
sys/dev/drm/i915/i915_irq.c
2934
static void wedge_me(struct work_struct *work)
sys/dev/drm/i915/intel_csr.c
428
static void csr_load_work_fn(struct work_struct *work)
sys/dev/drm/i915/intel_display.c
12742
static void intel_atomic_helper_free_state_worker(struct work_struct *work)
sys/dev/drm/i915/intel_display.c
12774
static void intel_atomic_cleanup_work(struct work_struct *work)
sys/dev/drm/i915/intel_display.c
12954
static void intel_atomic_commit_work(struct work_struct *work)
sys/dev/drm/i915/intel_dp.c
2434
static void edp_panel_vdd_work(struct work_struct *__work)
sys/dev/drm/i915/intel_dp.c
6205
static void intel_edp_drrs_downclock_work(struct work_struct *work)
sys/dev/drm/i915/intel_dp.c
6536
static void intel_dp_modeset_retry_work_fn(struct work_struct *work)
sys/dev/drm/i915/intel_drv.h
426
struct work_struct modeset_retry_work;
sys/dev/drm/i915/intel_drv.h
432
struct work_struct hdcp_prop_work;
sys/dev/drm/i915/intel_fbc.c
1154
static void intel_fbc_underrun_work_fn(struct work_struct *work)
sys/dev/drm/i915/intel_fbdev.c
685
static void intel_fbdev_suspend_worker(struct work_struct *work)
sys/dev/drm/i915/intel_guc.h
38
struct work_struct work;
sys/dev/drm/i915/intel_guc_ct.c
50
static void ct_incoming_request_worker_func(struct work_struct *w);
sys/dev/drm/i915/intel_guc_ct.c
762
static void ct_incoming_request_worker_func(struct work_struct *w)
sys/dev/drm/i915/intel_guc_ct.h
93
struct work_struct worker;
sys/dev/drm/i915/intel_guc_log.c
334
static void capture_logs_work(struct work_struct *work)
sys/dev/drm/i915/intel_guc_log.h
71
struct work_struct flush_work;
sys/dev/drm/i915/intel_guc_submission.c
551
static void inject_preempt_context(struct work_struct *work)
sys/dev/drm/i915/intel_hangcheck.c
409
static void i915_hangcheck_elapsed(struct work_struct *work)
sys/dev/drm/i915/intel_hdcp.c
695
static void intel_hdcp_check_work(struct work_struct *work)
sys/dev/drm/i915/intel_hdcp.c
705
static void intel_hdcp_prop_work(struct work_struct *work)
sys/dev/drm/i915/intel_hotplug.c
207
static void intel_hpd_irq_storm_reenable_work(struct work_struct *work)
sys/dev/drm/i915/intel_hotplug.c
281
static void i915_digport_work_func(struct work_struct *work)
sys/dev/drm/i915/intel_hotplug.c
331
static void i915_hotplug_work_func(struct work_struct *work)
sys/dev/drm/i915/intel_hotplug.c
540
static void i915_hpd_poll_init_work(struct work_struct *work)
sys/dev/drm/i915/intel_opregion.c
555
static void asle_work(struct work_struct *work)
sys/dev/drm/i915/intel_opregion.h
51
struct work_struct asle_work;
sys/dev/drm/i915/intel_psr.c
896
static void intel_psr_work(struct work_struct *work)
sys/dev/drm/include/drm/drm_atomic.h
317
struct work_struct commit_work;
sys/dev/drm/include/drm/drm_dp_helper.h
1147
struct work_struct crc_work;
sys/dev/drm/include/drm/drm_dp_mst_helper.h
551
struct work_struct work;
sys/dev/drm/include/drm/drm_dp_mst_helper.h
556
struct work_struct tx_work;
sys/dev/drm/include/drm/drm_dp_mst_helper.h
570
struct work_struct destroy_connector_work;
sys/dev/drm/include/drm/drm_fb_helper.h
197
struct work_struct dirty_work;
sys/dev/drm/include/drm/drm_fb_helper.h
198
struct work_struct resume_work;
sys/dev/drm/include/drm/drm_flip_work.h
76
struct work_struct worker;
sys/dev/drm/include/drm/drm_mode_config.h
451
struct work_struct connector_free_work;
sys/dev/drm/include/drm/gpu_scheduler.h
194
struct work_struct finish_work;
sys/dev/drm/include/drm/ttm/ttm_memory.h
70
struct work_struct work;
sys/dev/drm/include/linux/irq_work.h
35
struct work_struct ws;
sys/dev/drm/include/linux/irq_work.h
41
INIT_WORK(&work->ws, (void (*)(struct work_struct *))func);
sys/dev/drm/include/linux/workqueue.h
115
int queue_work(struct workqueue_struct *wq, struct work_struct *work);
sys/dev/drm/include/linux/workqueue.h
120
schedule_work(struct work_struct *work)
sys/dev/drm/include/linux/workqueue.h
131
bool cancel_work_sync(struct work_struct *work);
sys/dev/drm/include/linux/workqueue.h
148
bool flush_work(struct work_struct *work);
sys/dev/drm/include/linux/workqueue.h
157
unsigned int work_busy(struct work_struct *work);
sys/dev/drm/include/linux/workqueue.h
158
bool work_pending(struct work_struct *work);
sys/dev/drm/include/linux/workqueue.h
164
void destroy_work_on_stack(struct work_struct *work);
sys/dev/drm/include/linux/workqueue.h
46
STAILQ_ENTRY(work_struct) ws_entries;
sys/dev/drm/include/linux/workqueue.h
47
void (*func)(struct work_struct *);
sys/dev/drm/include/linux/workqueue.h
55
STAILQ_HEAD(ws_list, work_struct) ws_list_head;
sys/dev/drm/include/linux/workqueue.h
67
struct work_struct work;
sys/dev/drm/include/linux/workqueue.h
72
to_delayed_work(struct work_struct *work)
sys/dev/drm/linux_workqueue.c
120
queue_work(struct workqueue_struct *wq, struct work_struct *work)
sys/dev/drm/linux_workqueue.c
289
work_pending(struct work_struct *work)
sys/dev/drm/linux_workqueue.c
296
work_busy(struct work_struct *work)
sys/dev/drm/linux_workqueue.c
302
__flush_work_func(struct work_struct *work)
sys/dev/drm/linux_workqueue.c
311
struct work_struct __flush_work;
sys/dev/drm/linux_workqueue.c
326
flush_work(struct work_struct *work)
sys/dev/drm/linux_workqueue.c
341
_cancel_work(struct work_struct *work, bool sync_wait)
sys/dev/drm/linux_workqueue.c
359
work_struct, ws_entries);
sys/dev/drm/linux_workqueue.c
397
cancel_work_sync(struct work_struct *work)
sys/dev/drm/linux_workqueue.c
407
struct work_struct *work = &dwork->work;
sys/dev/drm/linux_workqueue.c
418
struct work_struct *work = &dwork->work;
sys/dev/drm/linux_workqueue.c
434
destroy_work_on_stack(struct work_struct *work)
sys/dev/drm/linux_workqueue.c
68
struct work_struct *work;
sys/dev/drm/radeon/r600_hdmi.c
114
void r600_audio_update_hdmi(struct work_struct *work)
sys/dev/drm/radeon/radeon.h
1360
struct work_struct work;
sys/dev/drm/radeon/radeon.h
2425
struct work_struct dp_work;
sys/dev/drm/radeon/radeon.h
2426
struct work_struct audio_work;
sys/dev/drm/radeon/radeon.h
2891
void r600_audio_update_hdmi(struct work_struct *work);
sys/dev/drm/radeon/radeon.h
745
struct work_struct flip_work;
sys/dev/drm/radeon/radeon.h
746
struct work_struct unpin_work;
sys/dev/drm/radeon/radeon_display.c
257
static void radeon_unpin_work_func(struct work_struct *__work)
sys/dev/drm/radeon/radeon_display.c
402
static void radeon_flip_work_func(struct work_struct *__work)
sys/dev/drm/radeon/radeon_fence.c
268
static void radeon_fence_check_lockup(struct work_struct *work)
sys/dev/drm/radeon/radeon_irq_kms.c
77
static void radeon_hotplug_work_func(struct work_struct *work)
sys/dev/drm/radeon/radeon_irq_kms.c
98
static void radeon_dp_work_func(struct work_struct *work)
sys/dev/drm/radeon/radeon_mn.c
46
struct work_struct work;
sys/dev/drm/radeon/radeon_mn.c
68
static void radeon_mn_destroy(struct work_struct *work)
sys/dev/drm/radeon/radeon_pm.c
1898
static void radeon_dynpm_idle_work_handler(struct work_struct *work)
sys/dev/drm/radeon/radeon_pm.c
46
static void radeon_dynpm_idle_work_handler(struct work_struct *work);
sys/dev/drm/radeon/radeon_pm.c
873
static void radeon_dpm_thermal_work_handler(struct work_struct *work)
sys/dev/drm/radeon/radeon_uvd.c
64
static void radeon_uvd_idle_work_handler(struct work_struct *work);
sys/dev/drm/radeon/radeon_uvd.c
870
static void radeon_uvd_idle_work_handler(struct work_struct *work)
sys/dev/drm/radeon/radeon_vce.c
262
static void radeon_vce_idle_work_handler(struct work_struct *work)
sys/dev/drm/radeon/radeon_vce.c
47
static void radeon_vce_idle_work_handler(struct work_struct *work);
sys/dev/drm/scheduler/sched_main.c
203
static void drm_sched_job_finish(struct work_struct *work)
sys/dev/drm/scheduler/sched_main.c
250
static void drm_sched_job_timedout(struct work_struct *work)
sys/dev/drm/ttm/ttm_bo.c
646
static void ttm_bo_delayed_workqueue(struct work_struct *work)
sys/dev/drm/ttm/ttm_memory.c
231
static void ttm_shrink_work(struct work_struct *work)