Symbol: work_struct
arch/arm/mach-pxa/sharpsl_pm.c
220
static void sharpsl_battery_thread(struct work_struct *private_)
arch/arm/mach-pxa/sharpsl_pm.c
314
static void sharpsl_charge_toggle(struct work_struct *private_)
arch/arm/mach-pxa/sharpsl_pm.c
59
static void sharpsl_charge_toggle(struct work_struct *private_);
arch/arm/mach-pxa/sharpsl_pm.c
60
static void sharpsl_battery_thread(struct work_struct *private_);
arch/loongarch/kernel/sysrq.c
38
static void sysrq_tlbdump_othercpus(struct work_struct *dummy)
arch/mips/kernel/sysrq.c
39
static void sysrq_tlbdump_othercpus(struct work_struct *dummy)
arch/mips/loongson2ef/lemote-2f/pm.c
84
static void yeeloong_lid_update_task(struct work_struct *work)
arch/powerpc/kernel/mce.c
284
static void machine_process_ue_event(struct work_struct *work)
arch/powerpc/kernel/mce.c
31
static void machine_process_ue_event(struct work_struct *work);
arch/powerpc/kernel/rtasd.c
418
static void rtas_event_scan(struct work_struct *w);
arch/powerpc/kernel/rtasd.c
428
static void rtas_event_scan(struct work_struct *w)
arch/powerpc/kernel/tau_6xx.c
158
static void tau_work_func(struct work_struct *work)
arch/powerpc/kvm/book3s_64_mmu_hv.c
1412
static void resize_hpt_prepare_work(struct work_struct *work)
arch/powerpc/kvm/book3s_64_mmu_hv.c
54
struct work_struct work;
arch/powerpc/platforms/85xx/sgy_cts1000.c
34
static void gpio_halt_wfn(struct work_struct *work)
arch/powerpc/platforms/cell/spufs/spufs.h
95
struct work_struct reap_work;
arch/powerpc/platforms/embedded6xx/ls_uart.c
27
static struct work_struct wd_work;
arch/powerpc/platforms/embedded6xx/ls_uart.c
29
static void wd_stop(struct work_struct *unused)
arch/powerpc/platforms/powermac/backlight.c
134
static void pmac_backlight_set_legacy_worker(struct work_struct *work)
arch/powerpc/platforms/powermac/backlight.c
22
static void pmac_backlight_key_worker(struct work_struct *work);
arch/powerpc/platforms/powermac/backlight.c
23
static void pmac_backlight_set_legacy_worker(struct work_struct *work);
arch/powerpc/platforms/powermac/backlight.c
67
static void pmac_backlight_key_worker(struct work_struct *work)
arch/powerpc/platforms/powernv/opal-hmi.c
270
static void hmi_event_handler(struct work_struct *work)
arch/powerpc/platforms/powernv/opal-memory-errors.c
76
static void mem_error_handler(struct work_struct *work)
arch/powerpc/platforms/ps3/os-area.c
669
static void os_area_queue_work_handler(struct work_struct *work)
arch/powerpc/platforms/pseries/dlpar.c
31
struct work_struct work;
arch/powerpc/platforms/pseries/dlpar.c
616
static void pseries_hp_work_fn(struct work_struct *work)
arch/powerpc/platforms/pseries/dlpar.c
638
INIT_WORK((struct work_struct *)work, pseries_hp_work_fn);
arch/powerpc/platforms/pseries/dlpar.c
640
queue_work(pseries_hp_wq, (struct work_struct *)work);
arch/powerpc/platforms/pseries/lpar.c
361
static void process_dtl_buffer(struct work_struct *work)
arch/powerpc/platforms/pseries/papr-hvpipe.c
28
static struct work_struct *papr_hvpipe_work;
arch/powerpc/platforms/pseries/papr-hvpipe.c
573
static void papr_hvpipe_work_fn(struct work_struct *work)
arch/powerpc/platforms/pseries/papr-hvpipe.c
765
papr_hvpipe_work = kzalloc_obj(struct work_struct, GFP_ATOMIC);
arch/powerpc/platforms/pseries/vio.c
386
static void vio_cmo_balance(struct work_struct *work)
arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c
20
struct work_struct free_work;
arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c
26
static void fsl_free_resource(struct work_struct *ws)
arch/powerpc/sysdev/fsl_rio.h
101
struct work_struct pw_work;
arch/powerpc/sysdev/fsl_rmu.c
479
static void fsl_pw_dpc(struct work_struct *work)
arch/riscv/include/asm/cpufeature.h
96
void check_vector_unaligned_access_emulated(struct work_struct *work __always_unused);
arch/riscv/kernel/traps_misaligned.c
455
void check_vector_unaligned_access_emulated(struct work_struct *work __always_unused)
arch/riscv/kernel/unaligned_access_speed.c
281
static void check_vector_unaligned_access(struct work_struct *work __always_unused)
arch/s390/appldata/appldata_base.c
100
queue_work(appldata_wq, (struct work_struct *) data);
arch/s390/appldata/appldata_base.c
108
static void appldata_work_fn(struct work_struct *work)
arch/s390/appldata/appldata_base.c
81
static void appldata_work_fn(struct work_struct *work);
arch/s390/include/asm/ccwgroup.h
27
struct work_struct ungroup_work;
arch/s390/kernel/diag/diag324.c
111
static void pibwork_handler(struct work_struct *work)
arch/s390/kernel/diag/diag324.c
96
static void pibwork_handler(struct work_struct *work);
arch/s390/kernel/hiperdispatch.c
237
static void hd_capacity_work_fn(struct work_struct *work)
arch/s390/kernel/hiperdispatch.c
85
static void hd_capacity_work_fn(struct work_struct *work);
arch/s390/kernel/time.c
403
static void stp_work_fn(struct work_struct *work);
arch/s390/kernel/time.c
563
static void stp_work_fn(struct work_struct *work)
arch/s390/kernel/topology.c
343
static void topology_work_fn(struct work_struct *work)
arch/s390/kernel/topology.c
50
static void topology_work_fn(struct work_struct *work);
arch/sh/drivers/push-switch.c
33
static void switch_work_handler(struct work_struct *work)
arch/sh/include/asm/push-switch.h
16
struct work_struct work;
arch/um/drivers/chan_kern.c
165
static void line_timer_cb(struct work_struct *work)
arch/um/drivers/line.c
598
struct work_struct work;
arch/um/drivers/line.c
601
static void __free_winch(struct work_struct *work)
arch/um/drivers/mconsole_kern.c
61
static void mc_work_proc(struct work_struct *unused)
arch/um/drivers/port_kern.c
130
static void port_work_proc(struct work_struct *unused)
arch/um/drivers/vector_kern.c
1185
static void vector_reset_tx(struct work_struct *work)
arch/um/drivers/vector_kern.h
86
struct work_struct reset_tx;
arch/um/drivers/virtio_uml.c
1159
static void vu_of_conn_broken(struct work_struct *wk)
arch/um/drivers/virtio_uml.c
1300
static void vu_conn_broken(struct work_struct *wk)
arch/um/drivers/virtio_uml.c
48
struct work_struct conn_broken_wk;
arch/x86/hyperv/hv_init.c
182
static void hv_reenlightenment_notify(struct work_struct *dummy)
arch/x86/kernel/check.c
164
static void check_corruption(struct work_struct *dummy);
arch/x86/kernel/check.c
167
static void check_corruption(struct work_struct *dummy)
arch/x86/kernel/cpu/aperfmperf.c
337
static void disable_freq_invariance_workfn(struct work_struct *work)
arch/x86/kernel/cpu/bus_lock.c
185
static void __split_lock_reenable_unlock(struct work_struct *work)
arch/x86/kernel/cpu/bus_lock.c
193
static void __split_lock_reenable(struct work_struct *work)
arch/x86/kernel/cpu/mce/core.c
112
static struct work_struct mce_work;
arch/x86/kernel/cpu/mce/dev-mcelog.c
81
static void mce_do_trigger(struct work_struct *work)
arch/x86/kernel/cpu/mce/genpool.c
74
void mce_gen_pool_process(struct work_struct *__unused)
arch/x86/kernel/cpu/mce/internal.h
32
void mce_gen_pool_process(struct work_struct *__unused);
arch/x86/kernel/tsc.c
1307
static void tsc_refine_calibration_work(struct work_struct *work);
arch/x86/kernel/tsc.c
1323
static void tsc_refine_calibration_work(struct work_struct *work)
arch/x86/kernel/tsc_sync.c
345
static void tsc_sync_mark_tsc_unstable(struct work_struct *work)
arch/x86/kvm/ioapic.c
519
static void kvm_ioapic_eoi_inject_work(struct work_struct *work)
arch/x86/kvm/x86.c
9929
static void pvclock_gtod_update_fn(struct work_struct *work)
arch/x86/platform/olpc/olpc-xo1-sci.c
205
static void process_sci_queue_work(struct work_struct *work)
arch/x86/platform/olpc/olpc-xo15-sci.c
126
static void process_sci_queue_work(struct work_struct *work)
arch/x86/platform/uv/uv_time.c
332
static __init void uv_rtc_register_clockevents(struct work_struct *dummy)
block/bio-integrity-auto.c
19
struct work_struct work;
block/bio-integrity-auto.c
36
static void bio_integrity_verify_fn(struct work_struct *work)
block/bio.c
1669
static void bio_dirty_fn(struct work_struct *work);
block/bio.c
1678
static void bio_dirty_fn(struct work_struct *work)
block/bio.c
416
static void bio_alloc_rescue(struct work_struct *work)
block/blk-cgroup.c
113
static void blkg_free_workfn(struct work_struct *work)
block/blk-cgroup.c
204
static void blkg_async_bio_workfn(struct work_struct *work)
block/blk-cgroup.h
81
struct work_struct async_bio_work;
block/blk-cgroup.h
82
struct work_struct free_work;
block/blk-core.c
1116
int kblockd_schedule_work(struct work_struct *work)
block/blk-core.c
389
static void blk_timeout_work(struct work_struct *work)
block/blk-crypto-fallback.c
421
static void blk_crypto_fallback_decrypt_bio(struct work_struct *work)
block/blk-crypto-fallback.c
51
struct work_struct work;
block/blk-ioc.c
105
static void ioc_release_fn(struct work_struct *work)
block/blk-iolatency.c
100
struct work_struct enable_work;
block/blk-iolatency.c
728
static void blkiolatency_enable_work_fn(struct work_struct *work)
block/blk-mq.c
1568
static void blk_mq_requeue_work(struct work_struct *work)
block/blk-mq.c
1735
static void blk_mq_timeout_work(struct work_struct *work)
block/blk-mq.c
2557
static void blk_mq_run_work_fn(struct work_struct *work)
block/blk-throttle.c
1198
static void blk_throtl_dispatch_work_fn(struct work_struct *work)
block/blk-throttle.c
42
struct work_struct dispatch_work;
block/blk-zoned.c
1730
static void blk_zone_wplug_bio_work(struct work_struct *work)
block/blk-zoned.c
658
static void blk_zone_wplug_bio_work(struct work_struct *work);
block/blk-zoned.c
66
struct work_struct bio_work;
block/disk-events.c
307
static void disk_events_workfn(struct work_struct *work)
crypto/acompress.c
357
static void acomp_stream_workfn(struct work_struct *work)
crypto/algapi.c
72
static void crypto_destroy_instance_workfn(struct work_struct *w)
crypto/cryptd.c
166
static void cryptd_queue_worker(struct work_struct *work)
crypto/cryptd.c
39
struct work_struct work;
crypto/cryptd.c
99
static void cryptd_queue_worker(struct work_struct *work);
crypto/scompress.c
45
static void scomp_scratch_workfn(struct work_struct *work);
crypto/scompress.c
95
static void scomp_scratch_workfn(struct work_struct *work)
drivers/accel/amdxdna/aie2_error.c
24
struct work_struct work;
drivers/accel/amdxdna/aie2_error.c
287
static void aie2_error_worker(struct work_struct *err_work)
drivers/accel/amdxdna/amdxdna_gem.c
185
static void amdxdna_hmm_unreg_work(struct work_struct *work)
drivers/accel/amdxdna/amdxdna_gem.h
16
struct work_struct hmm_unreg_work;
drivers/accel/amdxdna/amdxdna_mailbox.c
347
static void mailbox_rx_worker(struct work_struct *rx_work)
drivers/accel/amdxdna/amdxdna_mailbox.c
66
struct work_struct rx_work;
drivers/accel/habanalabs/common/command_submission.c
1166
static void job_wq_completion(struct work_struct *work)
drivers/accel/habanalabs/common/command_submission.c
1177
static void cs_completion(struct work_struct *work)
drivers/accel/habanalabs/common/command_submission.c
52
static void job_wq_completion(struct work_struct *work);
drivers/accel/habanalabs/common/command_submission.c
816
static void cs_timedout(struct work_struct *work)
drivers/accel/habanalabs/common/decoder.c
46
static void dec_abnrm_intr_work(struct work_struct *work)
drivers/accel/habanalabs/common/device.c
1100
static void hl_device_heartbeat(struct work_struct *work)
drivers/accel/habanalabs/common/device.c
33
static void hl_device_heartbeat(struct work_struct *work);
drivers/accel/habanalabs/common/device.c
791
static void device_hard_reset_pending(struct work_struct *work)
drivers/accel/habanalabs/common/device.c
824
static void device_release_watchdog_func(struct work_struct *work)
drivers/accel/habanalabs/common/habanalabs.h
1201
struct work_struct free_obj;
drivers/accel/habanalabs/common/habanalabs.h
1278
struct work_struct abnrm_intr_work;
drivers/accel/habanalabs/common/habanalabs.h
2056
struct work_struct finish_work;
drivers/accel/habanalabs/common/habanalabs.h
2120
struct work_struct finish_work;
drivers/accel/habanalabs/common/habanalabs.h
2961
struct work_struct prefetch_work;
drivers/accel/habanalabs/common/irq.c
203
static void hl_ts_free_objects(struct work_struct *work)
drivers/accel/habanalabs/common/irq.c
21
struct work_struct eq_work;
drivers/accel/habanalabs/common/irq.c
58
static void irq_handle_eqe(struct work_struct *work)
drivers/accel/habanalabs/common/mmu/mmu.c
672
static void hl_mmu_prefetch_work_function(struct work_struct *work)
drivers/accel/habanalabs/goya/goya.c
831
static void goya_set_freq_to_low_job(struct work_struct *work)
drivers/accel/ivpu/ivpu_drv.h
151
struct work_struct irq_ipc_work;
drivers/accel/ivpu/ivpu_drv.h
152
struct work_struct irq_dct_work;
drivers/accel/ivpu/ivpu_drv.h
153
struct work_struct context_abort_work;
drivers/accel/ivpu/ivpu_ipc.c
465
void ivpu_ipc_irq_work_fn(struct work_struct *work)
drivers/accel/ivpu/ivpu_ipc.h
93
void ivpu_ipc_irq_work_fn(struct work_struct *work);
drivers/accel/ivpu/ivpu_job.c
1102
void ivpu_context_abort_work_fn(struct work_struct *work)
drivers/accel/ivpu/ivpu_job.h
89
void ivpu_context_abort_work_fn(struct work_struct *work);
drivers/accel/ivpu/ivpu_pm.c
158
static void ivpu_pm_recovery_work(struct work_struct *work)
drivers/accel/ivpu/ivpu_pm.c
196
static void ivpu_job_timeout_work(struct work_struct *work)
drivers/accel/ivpu/ivpu_pm.c
493
void ivpu_pm_irq_dct_work_fn(struct work_struct *work)
drivers/accel/ivpu/ivpu_pm.h
17
struct work_struct recovery_work;
drivers/accel/ivpu/ivpu_pm.h
47
void ivpu_pm_irq_dct_work_fn(struct work_struct *work);
drivers/accel/qaic/qaic.h
133
struct work_struct poll_work;
drivers/accel/qaic/qaic.h
351
void qaic_irq_polling_work(struct work_struct *work);
drivers/accel/qaic/qaic_control.c
1404
static void resp_worker(struct work_struct *work)
drivers/accel/qaic/qaic_control.c
236
struct work_struct work;
drivers/accel/qaic/qaic_data.c
1517
void qaic_irq_polling_work(struct work_struct *work)
drivers/accel/qaic/qaic_debugfs.c
182
static void bootlog_log(struct work_struct *work)
drivers/accel/qaic/qaic_debugfs.c
33
struct work_struct work;
drivers/accel/qaic/qaic_ssr.c
110
struct work_struct work;
drivers/accel/qaic/qaic_ssr.c
158
struct work_struct work;
drivers/accel/qaic/qaic_ssr.c
360
static void ssr_dump_worker(struct work_struct *work)
drivers/accel/qaic/qaic_ssr.c
557
static void ssr_worker(struct work_struct *work)
drivers/accel/qaic/qaic_timesync.c
257
static void qaic_boot_timesync_worker(struct work_struct *work)
drivers/accel/qaic/qaic_timesync.c
93
struct work_struct work;
drivers/accel/qaic/sahara.c
160
struct work_struct fw_work;
drivers/accel/qaic/sahara.c
161
struct work_struct dump_work;
drivers/accel/qaic/sahara.c
162
struct work_struct read_data_work;
drivers/accel/qaic/sahara.c
538
static void sahara_processing(struct work_struct *work)
drivers/accel/qaic/sahara.c
732
static void sahara_dump_processing(struct work_struct *work)
drivers/accel/qaic/sahara.c
790
static void sahara_read_data_processing(struct work_struct *work)
drivers/accel/rocket/rocket_core.h
51
struct work_struct work;
drivers/accel/rocket/rocket_job.c
396
static void rocket_reset_work(struct work_struct *work)
drivers/accessibility/speakup/selection.c
106
static void __speakup_paste_selection(struct work_struct *work)
drivers/accessibility/speakup/selection.c
20
struct work_struct work;
drivers/accessibility/speakup/selection.c
25
static void __speakup_set_selection(struct work_struct *work)
drivers/acpi/acpi_video.c
1413
acpi_video_switch_brightness(struct work_struct *work)
drivers/acpi/acpi_video.c
218
static void acpi_video_switch_brightness(struct work_struct *work);
drivers/acpi/apei/ghes.c
169
struct work_struct work;
drivers/acpi/apei/ghes.c
692
static void ghes_vendor_record_work_func(struct work_struct *work)
drivers/acpi/apei/ghes.c
735
struct work_struct *cxl_cper_prot_err_work;
drivers/acpi/apei/ghes.c
763
int cxl_cper_register_prot_err_work(struct work_struct *work)
drivers/acpi/apei/ghes.c
774
int cxl_cper_unregister_prot_err_work(struct work_struct *work)
drivers/acpi/apei/ghes.c
797
struct work_struct *cxl_cper_work;
drivers/acpi/apei/ghes.c
832
int cxl_cper_register_work(struct work_struct *work)
drivers/acpi/apei/ghes.c
843
int cxl_cper_unregister_work(struct work_struct *work)
drivers/acpi/bus.c
687
static void sb_notify_work(struct work_struct *dummy)
drivers/acpi/ec.c
1152
static void acpi_ec_event_processor(struct work_struct *work)
drivers/acpi/ec.c
1247
static void acpi_ec_event_handler(struct work_struct *work)
drivers/acpi/ec.c
169
struct work_struct work;
drivers/acpi/ec.c
176
static void acpi_ec_event_handler(struct work_struct *work);
drivers/acpi/internal.h
208
struct work_struct work;
drivers/acpi/internal.h
81
bool acpi_queue_hotplug_work(struct work_struct *work);
drivers/acpi/nfit/core.c
2925
static void acpi_nfit_scrub(struct work_struct *work)
drivers/acpi/osl.c
1178
struct work_struct work;
drivers/acpi/osl.c
1183
static void acpi_hotplug_work_fn(struct work_struct *work)
drivers/acpi/osl.c
1220
bool acpi_queue_hotplug_work(struct work_struct *work)
drivers/acpi/osl.c
382
static void acpi_os_map_remove(struct work_struct *work)
drivers/acpi/osl.c
48
struct work_struct work;
drivers/acpi/osl.c
875
static void acpi_os_execute_deferred(struct work_struct *work)
drivers/acpi/scan.c
2930
static void acpi_table_events_fn(struct work_struct *work)
drivers/acpi/scan.c
2941
struct work_struct *work;
drivers/acpi/scan.c
563
static void acpi_device_del_work_fn(struct work_struct *work_not_used)
drivers/acpi/thermal.c
120
struct work_struct thermal_check_work;
drivers/acpi/thermal.c
744
static void acpi_thermal_check_fn(struct work_struct *work)
drivers/android/binder.c
6348
static void binder_deferred_func(struct work_struct *work)
drivers/ata/libata-scsi.c
1661
void ata_scsi_deferred_qc_work(struct work_struct *work)
drivers/ata/libata-scsi.c
4885
void ata_scsi_hotplug(struct work_struct *work)
drivers/ata/libata-scsi.c
4988
void ata_scsi_dev_rescan(struct work_struct *work)
drivers/ata/libata-sff.c
1164
void ata_sff_queue_work(struct work_struct *work)
drivers/ata/libata-sff.c
1210
static void ata_sff_pio_task(struct work_struct *work)
drivers/ata/libata.h
161
extern void ata_scsi_hotplug(struct work_struct *work);
drivers/ata/libata.h
162
extern void ata_scsi_dev_rescan(struct work_struct *work);
drivers/ata/libata.h
170
void ata_scsi_deferred_qc_work(struct work_struct *work);
drivers/ata/pata_arasan_cf.c
214
struct work_struct work;
drivers/ata/pata_arasan_cf.c
518
static void data_xfer(struct work_struct *work)
drivers/ata/pata_arasan_cf.c
576
static void delayed_finish(struct work_struct *work)
drivers/atm/idt77252.c
134
static void idt77252_softint(struct work_struct *work);
drivers/atm/idt77252.c
2803
idt77252_softint(struct work_struct *work)
drivers/atm/idt77252.h
365
struct work_struct tqueue;
drivers/auxdisplay/arm-charlcd.c
248
static void charlcd_init_work(struct work_struct *work)
drivers/auxdisplay/cfag12864b.c
206
static void cfag12864b_update(struct work_struct *delayed_work);
drivers/auxdisplay/cfag12864b.c
247
static void cfag12864b_update(struct work_struct *work)
drivers/auxdisplay/charlcd.c
73
static void charlcd_bl_off(struct work_struct *work)
drivers/auxdisplay/ht16k33.c
219
static void ht16k33_fb_update(struct work_struct *work)
drivers/auxdisplay/ht16k33.c
400
static void ht16k33_seg7_update(struct work_struct *work)
drivers/auxdisplay/ht16k33.c
420
static void ht16k33_seg14_update(struct work_struct *work)
drivers/auxdisplay/max6959.c
50
static void max6959_disp_update(struct work_struct *work)
drivers/auxdisplay/seg-led-gpio.c
30
static void seg_led_update(struct work_struct *work)
drivers/base/arch_topology.c
209
static void update_topology_flags_workfn(struct work_struct *work);
drivers/base/arch_topology.c
223
static void update_topology_flags_workfn(struct work_struct *work)
drivers/base/arch_topology.c
386
static void parsing_done_workfn(struct work_struct *work);
drivers/base/arch_topology.c
455
static void parsing_done_workfn(struct work_struct *work)
drivers/base/core.c
501
static void device_link_release_fn(struct work_struct *work)
drivers/base/dd.c
305
static void deferred_probe_timeout_work_func(struct work_struct *work)
drivers/base/dd.c
82
static void deferred_probe_work_func(struct work_struct *work)
drivers/base/devcoredump.c
101
static void devcd_del(struct work_struct *wk)
drivers/base/firmware_loader/main.c
1134
struct work_struct work;
drivers/base/firmware_loader/main.c
1143
static void request_firmware_work_func(struct work_struct *work)
drivers/base/firmware_loader/main.c
1527
static void device_uncache_fw_images_work(struct work_struct *work)
drivers/base/firmware_loader/sysfs_upload.c
161
static void fw_upload_main(struct work_struct *work)
drivers/base/firmware_loader/sysfs_upload.h
33
struct work_struct work;
drivers/base/power/runtime.c
977
static void pm_runtime_work(struct work_struct *work)
drivers/block/aoe/aoe.h
170
struct work_struct work;/* disk create work struct */
drivers/block/aoe/aoe.h
222
void aoecmd_sleepwork(struct work_struct *);
drivers/block/aoe/aoecmd.c
898
aoecmd_sleepwork(struct work_struct *work)
drivers/block/drbd/drbd_int.h
1370
extern void do_submit(struct work_struct *ws);
drivers/block/drbd/drbd_int.h
1467
extern void drbd_send_acks_wf(struct work_struct *ws);
drivers/block/drbd/drbd_int.h
731
struct work_struct worker;
drivers/block/drbd/drbd_int.h
741
struct work_struct send_acks_work;
drivers/block/drbd/drbd_main.c
2209
struct work_struct worker;
drivers/block/drbd/drbd_main.c
2215
static void do_retry(struct work_struct *ws)
drivers/block/drbd/drbd_receiver.c
5901
void drbd_send_acks_wf(struct work_struct *ws)
drivers/block/drbd/drbd_req.c
1512
void do_submit(struct work_struct *ws)
drivers/block/floppy.c
1008
static void fd_timer_workfn(struct work_struct *work)
drivers/block/floppy.c
1871
static void floppy_shutdown(struct work_struct *arg)
drivers/block/floppy.c
545
static void floppy_shutdown(struct work_struct *);
drivers/block/floppy.c
991
static void floppy_work_workfn(struct work_struct *work)
drivers/block/loop.c
1980
static void loop_workfn(struct work_struct *work)
drivers/block/loop.c
1987
static void loop_rootcg_workfn(struct work_struct *work)
drivers/block/loop.c
65
struct work_struct rootcg_work;
drivers/block/loop.c
774
struct work_struct work;
drivers/block/loop.c
782
static void loop_workfn(struct work_struct *work);
drivers/block/loop.c
800
struct work_struct *work;
drivers/block/mtip32xx/mtip32xx.h
171
struct work_struct work;
drivers/block/mtip32xx/mtip32xx.h
178
void mtip_workq_sdbf##group(struct work_struct *work) \
drivers/block/nbd.c
126
struct work_struct remove_work;
drivers/block/nbd.c
176
static void nbd_dead_link_work(struct work_struct *work);
drivers/block/nbd.c
2635
static void nbd_dead_link_work(struct work_struct *work)
drivers/block/nbd.c
282
static void nbd_dev_remove_work(struct work_struct *work)
drivers/block/nbd.c
65
struct work_struct work;
drivers/block/nbd.c
69
struct work_struct work;
drivers/block/nbd.c
76
struct work_struct work;
drivers/block/nbd.c
808
static void nbd_pending_cmd_work(struct work_struct *work)
drivers/block/nbd.c
970
static void recv_work(struct work_struct *work)
drivers/block/rbd.c
2742
static void rbd_img_handle_request_work(struct work_struct *work)
drivers/block/rbd.c
347
struct work_struct work;
drivers/block/rbd.c
3756
static void rbd_notify_acquired_lock(struct work_struct *work)
drivers/block/rbd.c
3764
static void rbd_notify_released_lock(struct work_struct *work)
drivers/block/rbd.c
4149
static void rbd_acquire_lock(struct work_struct *work)
drivers/block/rbd.c
416
struct work_struct acquired_lock_work;
drivers/block/rbd.c
417
struct work_struct released_lock_work;
drivers/block/rbd.c
419
struct work_struct unlock_work;
drivers/block/rbd.c
4248
static void rbd_release_lock_work(struct work_struct *work)
drivers/block/rbd.c
4634
static void rbd_reregister_watch(struct work_struct *work)
drivers/block/rbd.c
4737
static void rbd_queue_workfn(struct work_struct *work)
drivers/block/rnbd/rnbd-clt.c
1740
static void unmap_device_work(struct work_struct *work)
drivers/block/rnbd/rnbd-clt.c
413
void (*conf)(struct work_struct *work),
drivers/block/rnbd/rnbd-clt.c
436
static void msg_close_conf(struct work_struct *work)
drivers/block/rnbd/rnbd-clt.c
482
static void msg_open_conf(struct work_struct *work)
drivers/block/rnbd/rnbd-clt.c
517
static void msg_sess_info_conf(struct work_struct *work)
drivers/block/rnbd/rnbd-clt.h
126
struct work_struct unmap_on_rmmod_work;
drivers/block/rnbd/rnbd-clt.h
63
struct work_struct work;
drivers/block/sunvdc.c
1135
static void vdc_ldc_reset_timer_work(struct work_struct *work)
drivers/block/sunvdc.c
1153
static void vdc_ldc_reset_work(struct work_struct *work)
drivers/block/sunvdc.c
75
struct work_struct ldc_reset_work;
drivers/block/sunvdc.c
92
static void vdc_ldc_reset_work(struct work_struct *work);
drivers/block/sunvdc.c
93
static void vdc_ldc_reset_timer_work(struct work_struct *work);
drivers/block/ublk_drv.c
2354
static void ublk_partition_scan_work(struct work_struct *work)
drivers/block/ublk_drv.c
2426
static void ublk_ch_release_work_fn(struct work_struct *work)
drivers/block/ublk_drv.c
322
struct work_struct partition_scan_work;
drivers/block/virtio_blk.c
74
struct work_struct config_work;
drivers/block/virtio_blk.c
943
static void virtblk_config_changed_work(struct work_struct *work)
drivers/block/xen-blkback/blkback.c
290
void xen_blkbk_unmap_purged_grants(struct work_struct *work)
drivers/block/xen-blkback/common.h
291
struct work_struct persistent_purge_work;
drivers/block/xen-blkback/common.h
296
struct work_struct free_work;
drivers/block/xen-blkback/common.h
317
struct work_struct free_work;
drivers/block/xen-blkback/common.h
395
void xen_blkbk_unmap_purged_grants(struct work_struct *work);
drivers/block/xen-blkback/xenbus.c
47
static void xen_blkif_deferred_free(struct work_struct *work)
drivers/block/xen-blkfront.c
1199
static void blkif_restart_queue(struct work_struct *work)
drivers/block/xen-blkfront.c
183
struct work_struct work;
drivers/block/xen-blkfront.c
2554
static void blkfront_delay_work(struct work_struct *work)
drivers/block/zloop.c
137
struct work_struct work;
drivers/block/zloop.c
607
static void zloop_cmd_workfn(struct work_struct *work)
drivers/block/zram/zram_drv.c
1377
static void zram_deferred_decompress(struct work_struct *w)
drivers/block/zram/zram_drv.c
1464
static void zram_sync_read(struct work_struct *w)
drivers/block/zram/zram_drv.c
520
struct work_struct work;
drivers/bluetooth/bcm203x.c
140
static void bcm203x_work(struct work_struct *work)
drivers/bluetooth/bcm203x.c
52
struct work_struct work;
drivers/bluetooth/btintel_pcie.c
122
struct work_struct work;
drivers/bluetooth/btintel_pcie.c
1323
static void btintel_pcie_rx_work(struct work_struct *work)
drivers/bluetooth/btintel_pcie.c
2242
static void btintel_pcie_removal_work(struct work_struct *wk)
drivers/bluetooth/btintel_pcie.h
505
struct work_struct rx_work;
drivers/bluetooth/btmtksdio.c
135
struct work_struct txrx_work;
drivers/bluetooth/btmtksdio.c
545
static void btmtksdio_txrx_work(struct work_struct *work)
drivers/bluetooth/btmtkuart.c
238
static void btmtkuart_tx_work(struct work_struct *work)
drivers/bluetooth/btmtkuart.c
70
struct work_struct tx_work;
drivers/bluetooth/btnxpuart.c
154
struct work_struct work;
drivers/bluetooth/btnxpuart.c
1656
static void btnxpuart_tx_work(struct work_struct *work)
drivers/bluetooth/btnxpuart.c
187
struct work_struct tx_work;
drivers/bluetooth/btnxpuart.c
473
static void ps_work_func(struct work_struct *work)
drivers/bluetooth/btsdio.c
44
struct work_struct work;
drivers/bluetooth/btsdio.c
88
static void btsdio_work(struct work_struct *work)
drivers/bluetooth/btusb.c
2357
static void btusb_work(struct work_struct *work)
drivers/bluetooth/btusb.c
2420
static void btusb_waker(struct work_struct *work)
drivers/bluetooth/btusb.c
2432
static void btusb_rx_work(struct work_struct *work)
drivers/bluetooth/btusb.c
926
struct work_struct work;
drivers/bluetooth/btusb.c
927
struct work_struct waker;
drivers/bluetooth/hci_ath.c
36
struct work_struct ctxtsw;
drivers/bluetooth/hci_ath.c
71
static void ath_hci_uart_work(struct work_struct *work)
drivers/bluetooth/hci_h5.c
1049
struct work_struct work;
drivers/bluetooth/hci_h5.c
1052
static void h5_btrtl_reprobe_worker(struct work_struct *work)
drivers/bluetooth/hci_intel.c
357
static void intel_busy_work(struct work_struct *work)
drivers/bluetooth/hci_intel.c
70
struct work_struct busy_work;
drivers/bluetooth/hci_ldisc.c
147
static void hci_uart_write_work(struct work_struct *work)
drivers/bluetooth/hci_ldisc.c
185
void hci_uart_init_work(struct work_struct *work)
drivers/bluetooth/hci_qca.c
1033
static void qca_controller_memdump(struct work_struct *work)
drivers/bluetooth/hci_qca.c
158
struct work_struct ws_awake_rx;
drivers/bluetooth/hci_qca.c
159
struct work_struct ws_awake_device;
drivers/bluetooth/hci_qca.c
160
struct work_struct ws_rx_vote_off;
drivers/bluetooth/hci_qca.c
161
struct work_struct ws_tx_vote_off;
drivers/bluetooth/hci_qca.c
162
struct work_struct ctrl_memdump_evt;
drivers/bluetooth/hci_qca.c
241
static void qca_controller_memdump(struct work_struct *work);
drivers/bluetooth/hci_qca.c
390
static void qca_wq_awake_device(struct work_struct *work)
drivers/bluetooth/hci_qca.c
421
static void qca_wq_awake_rx(struct work_struct *work)
drivers/bluetooth/hci_qca.c
449
static void qca_wq_serial_rx_clock_vote_off(struct work_struct *work)
drivers/bluetooth/hci_qca.c
460
static void qca_wq_serial_tx_clock_vote_off(struct work_struct *work)
drivers/bluetooth/hci_qca.c
556
static void qca_controller_memdump_timeout(struct work_struct *work)
drivers/bluetooth/hci_serdev.c
57
static void hci_uart_write_work(struct work_struct *work)
drivers/bluetooth/hci_uart.h
117
void hci_uart_init_work(struct work_struct *work);
drivers/bluetooth/hci_uart.h
71
struct work_struct init_ready;
drivers/bluetooth/hci_uart.h
72
struct work_struct write_work;
drivers/bluetooth/hci_vhci.c
124
static void vhci_suspend_work(struct work_struct *work)
drivers/bluetooth/hci_vhci.c
42
struct work_struct suspend_work;
drivers/bluetooth/hci_vhci.c
631
static void vhci_open_timeout(struct work_struct *work)
drivers/bluetooth/virtio_bt.c
219
static void virtbt_rx_work(struct work_struct *work)
drivers/bluetooth/virtio_bt.c
25
struct work_struct rx;
drivers/bus/mhi/ep/main.c
1083
static void mhi_ep_reset_worker(struct work_struct *work)
drivers/bus/mhi/ep/main.c
767
static void mhi_ep_cmd_ring_worker(struct work_struct *work)
drivers/bus/mhi/ep/main.c
801
static void mhi_ep_ch_ring_worker(struct work_struct *work)
drivers/bus/mhi/ep/main.c
865
static void mhi_ep_state_worker(struct work_struct *work)
drivers/bus/mhi/ep/ring.c
169
static void mhi_ep_raise_irq(struct work_struct *work)
drivers/bus/mhi/host/internal.h
336
void mhi_pm_st_worker(struct work_struct *work);
drivers/bus/mhi/host/pci_generic.c
1043
struct work_struct recovery_work;
drivers/bus/mhi/host/pci_generic.c
1203
static void mhi_pci_recovery_work(struct work_struct *work)
drivers/bus/mhi/host/pm.c
798
void mhi_pm_st_worker(struct work_struct *work)
drivers/bus/ti-sysc.c
2878
static void ti_sysc_idle(struct work_struct *work)
drivers/cdx/controller/cdx_rpmsg.c
111
static void cdx_rpmsg_post_probe_work(struct work_struct *work)
drivers/cdx/controller/mcdi.c
48
static void cdx_mcdi_cmd_work(struct work_struct *context);
drivers/cdx/controller/mcdi.c
632
static void cdx_mcdi_cmd_work(struct work_struct *context)
drivers/char/hw_random/ba431-rng.c
44
struct work_struct reset_work;
drivers/char/hw_random/ba431-rng.c
99
static void ba431_trng_reset_work(struct work_struct *work)
drivers/char/hw_random/cctrng.c
315
static void cc_trng_compwork_handler(struct work_struct *w)
drivers/char/hw_random/cctrng.c
448
static void cc_trng_startwork_handler(struct work_struct *w)
drivers/char/hw_random/cctrng.c
65
struct work_struct compwork;
drivers/char/hw_random/cctrng.c
66
struct work_struct startwork;
drivers/char/hw_random/core.c
69
static void cleanup_rng_work(struct work_struct *work)
drivers/char/hw_random/n2-drv.c
660
static void n2rng_work(struct work_struct *work)
drivers/char/ipmi/ipmi_msghandler.c
301
struct work_struct remove_work;
drivers/char/ipmi/ipmi_msghandler.c
3086
static void cleanup_bmc_work(struct work_struct *work)
drivers/char/ipmi/ipmi_msghandler.c
3597
static void redo_bmc_reg(struct work_struct *work)
drivers/char/ipmi/ipmi_msghandler.c
45
static void smi_work(struct work_struct *t);
drivers/char/ipmi/ipmi_msghandler.c
458
struct work_struct bmc_reg_work;
drivers/char/ipmi/ipmi_msghandler.c
4855
static void smi_work(struct work_struct *t)
drivers/char/ipmi/ipmi_msghandler.c
492
struct work_struct smi_work;
drivers/char/ipmi/ipmi_msghandler.c
5182
static void ipmi_timeout_work(struct work_struct *work)
drivers/char/random.c
118
static void __cold crng_set_ready(struct work_struct *work)
drivers/char/random.c
247
static void crng_reseed(struct work_struct *work)
drivers/char/sonypi.c
484
struct work_struct input_work;
drivers/char/sonypi.c
762
static void input_keyrelease(struct work_struct *work)
drivers/char/tpm/tpm-dev-common.c
102
static void tpm_timeout_work(struct work_struct *work)
drivers/char/tpm/tpm-dev-common.c
60
static void tpm_dev_async_work(struct work_struct *work)
drivers/char/tpm/tpm-dev.h
14
struct work_struct timeout_work;
drivers/char/tpm/tpm-dev.h
15
struct work_struct async_work;
drivers/char/tpm/tpm_tis_core.c
908
static void tpm_tis_free_irq_func(struct work_struct *work)
drivers/char/tpm/tpm_tis_core.h
102
struct work_struct free_irq_work;
drivers/char/tpm/tpm_vtpm_proxy.c
452
static void vtpm_proxy_work(struct work_struct *work)
drivers/char/tpm/tpm_vtpm_proxy.c
47
struct work_struct work; /* task that retrieves TPM timeouts */
drivers/char/virtio_console.c
125
struct work_struct control_work;
drivers/char/virtio_console.c
126
struct work_struct config_work;
drivers/char/virtio_console.c
1660
static void control_work_handler(struct work_struct *work)
drivers/char/virtio_console.c
1774
static void config_work_handler(struct work_struct *work)
drivers/char/xillybus/xillybus_core.c
1185
static void xillybus_autoflush(struct work_struct *work)
drivers/char/xillybus/xillybus_core.c
292
static void xillybus_autoflush(struct work_struct *work);
drivers/char/xillybus/xillyusb.c
1024
static void bulk_in_work(struct work_struct *work)
drivers/char/xillybus/xillyusb.c
109
struct work_struct workitem;
drivers/char/xillybus/xillyusb.c
174
struct work_struct wakeup_workitem;
drivers/char/xillybus/xillyusb.c
490
void (*work)(struct work_struct *),
drivers/char/xillybus/xillyusb.c
575
static void wakeup_all(struct work_struct *work)
drivers/char/xillybus/xillyusb.c
873
static void bulk_out_work(struct work_struct *work)
drivers/clocksource/numachip.c
57
static __init void numachip_timer_each(struct work_struct *work)
drivers/cpufreq/cpufreq.c
1205
static void handle_update(struct work_struct *work)
drivers/cpufreq/cpufreq_governor.c
233
static void dbs_work_handler(struct work_struct *work)
drivers/cpufreq/cpufreq_governor.h
90
struct work_struct work;
drivers/cpufreq/intel_pstate.c
1908
static void intel_pstate_notify_work(struct work_struct *work)
drivers/cpufreq/intel_pstate.c
353
static void intel_pstste_sched_itmt_work_fn(struct work_struct *work)
drivers/cpufreq/powernv-cpufreq.c
140
struct work_struct throttle;
drivers/cpufreq/powernv-cpufreq.c
913
static void powernv_cpufreq_work_fn(struct work_struct *work)
drivers/cpufreq/qcom-cpufreq-hw.c
377
static void qcom_lmh_dcvs_poll(struct work_struct *work)
drivers/cpufreq/tegra194-cpufreq.c
274
static void tegra_read_counters(struct work_struct *work)
drivers/cpufreq/tegra194-cpufreq.c
55
struct work_struct work;
drivers/crypto/atmel-i2c.c
278
static void atmel_i2c_work_handler(struct work_struct *work)
drivers/crypto/atmel-i2c.h
171
struct work_struct work;
drivers/crypto/caam/caamrng.c
140
static void caam_rng_worker(struct work_struct *work)
drivers/crypto/caam/caamrng.c
43
struct work_struct worker;
drivers/crypto/cavium/nitrox/nitrox_common.h
27
void backlog_qflush_work(struct work_struct *work);
drivers/crypto/cavium/nitrox/nitrox_dev.h
53
struct work_struct backlog_qflush;
drivers/crypto/cavium/nitrox/nitrox_mbx.c
102
static void pf2vf_resp_handler(struct work_struct *work)
drivers/crypto/cavium/nitrox/nitrox_mbx.c
36
struct work_struct pf2vf_resp;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
505
void backlog_qflush_work(struct work_struct *work)
drivers/crypto/ccp/ccp-dev.c
345
static void ccp_do_cmd_backlog(struct work_struct *work)
drivers/crypto/ccree/cc_request_mgr.c
546
static void comp_work_handler(struct work_struct *work)
drivers/crypto/ccree/cc_request_mgr.c
75
static void comp_work_handler(struct work_struct *work);
drivers/crypto/chelsio/chcr_core.c
50
static void detach_work_fn(struct work_struct *work)
drivers/crypto/hifn_795x.c
1759
static void hifn_work(struct work_struct *work)
drivers/crypto/hisilicon/qm.c
1019
static void qm_work_process(struct work_struct *work)
drivers/crypto/hisilicon/qm.c
5059
static void hisi_qm_controller_reset(struct work_struct *rst_work)
drivers/crypto/hisilicon/qm.c
5233
static void qm_cmd_process(struct work_struct *cmd_process)
drivers/crypto/inside-secure/safexcel.c
1074
static void safexcel_dequeue_work(struct work_struct *work)
drivers/crypto/inside-secure/safexcel.h
689
struct work_struct work;
drivers/crypto/intel/qat/qat_common/adf_aer.c
109
static void adf_device_sriov_worker(struct work_struct *work)
drivers/crypto/intel/qat/qat_common/adf_aer.c
118
static void adf_device_reset_worker(struct work_struct *work)
drivers/crypto/intel/qat/qat_common/adf_aer.c
14
struct work_struct work;
drivers/crypto/intel/qat/qat_common/adf_aer.c
236
static void adf_notify_fatal_error_worker(struct work_struct *work)
drivers/crypto/intel/qat/qat_common/adf_aer.c
55
struct work_struct reset_work;
drivers/crypto/intel/qat/qat_common/adf_aer.c
62
struct work_struct sriov_work;
drivers/crypto/intel/qat/qat_common/adf_common_drv.h
188
bool adf_misc_wq_queue_work(struct work_struct *work);
drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c
17
struct work_struct pm_irq_work;
drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c
60
static void pm_bh_handler(struct work_struct *work)
drivers/crypto/intel/qat/qat_common/adf_isr.c
401
bool adf_misc_wq_queue_work(struct work_struct *work)
drivers/crypto/intel/qat/qat_common/adf_sriov.c
16
struct work_struct pf2vf_resp_work;
drivers/crypto/intel/qat/qat_common/adf_sriov.c
20
static void adf_iov_send_resp(struct work_struct *work)
drivers/crypto/intel/qat/qat_common/adf_telemetry.c
151
static void tl_work_handler(struct work_struct *work)
drivers/crypto/intel/qat/qat_common/adf_timer.c
20
static void work_handler(struct work_struct *work)
drivers/crypto/intel/qat/qat_common/adf_vf_isr.c
29
struct work_struct work;
drivers/crypto/intel/qat/qat_common/adf_vf_isr.c
68
static void adf_dev_stop_async(struct work_struct *work)
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
15
struct work_struct vfpf_mbox_work;
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
22
struct work_struct work;
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
41
struct work_struct afpf_mbox_work;
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
45
struct work_struct afpf_mbox_up_work;
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
69
void otx2_cptpf_afpf_mbox_handler(struct work_struct *work);
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
70
void otx2_cptpf_afpf_mbox_up_handler(struct work_struct *work);
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
72
void otx2_cptpf_vfpf_mbox_handler(struct work_struct *work);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
134
static void cptpf_flr_wq_handler(struct work_struct *work)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
372
void otx2_cptpf_vfpf_mbox_handler(struct work_struct *work)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
558
void otx2_cptpf_afpf_mbox_handler(struct work_struct *work)
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
635
void otx2_cptpf_afpf_mbox_up_handler(struct work_struct *work)
drivers/crypto/marvell/octeontx2/otx2_cptvf.h
20
struct work_struct pfvf_mbox_work;
drivers/crypto/marvell/octeontx2/otx2_cptvf.h
29
void otx2_cptvf_pfvf_mbox_handler(struct work_struct *work);
drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c
151
void otx2_cptvf_pfvf_mbox_handler(struct work_struct *work)
drivers/crypto/omap-aes.c
499
static void omap_aes_done_task(struct work_struct *t)
drivers/crypto/omap-aes.h
162
struct work_struct done_task;
drivers/crypto/omap-des.c
134
struct work_struct done_task;
drivers/crypto/omap-des.c
584
static void omap_des_done_task(struct work_struct *t)
drivers/crypto/omap-sham.c
1708
static void omap_sham_done_task(struct work_struct *t)
drivers/crypto/omap-sham.c
222
struct work_struct done_task;
drivers/crypto/qce/core.c
124
static void qce_req_done_work(struct work_struct *work)
drivers/crypto/qce/core.h
35
struct work_struct done_work;
drivers/crypto/virtio/virtio_crypto_common.h
41
struct work_struct config_work;
drivers/crypto/virtio/virtio_crypto_core.c
336
static void vcrypto_config_changed_work(struct work_struct *work)
drivers/cxl/core/memdev.c
639
static void detach_memdev(struct work_struct *work)
drivers/cxl/core/port.c
2283
static void cxl_bus_rescan_queue(struct work_struct *w)
drivers/cxl/core/ras.c
110
static void cxl_cper_prot_err_work_fn(struct work_struct *work)
drivers/cxl/cxlmem.h
63
struct work_struct detach_work;
drivers/cxl/pci.c
1110
static void cxl_cper_work_fn(struct work_struct *work)
drivers/cxl/pci.c
152
static void cxl_mbox_sanitize_work(struct work_struct *work)
drivers/devfreq/devfreq.c
450
static void devfreq_monitor(struct work_struct *work)
drivers/devfreq/tegra30-devfreq.c
418
static void tegra_actmon_delayed_update(struct work_struct *work)
drivers/dma/amd/ae4dma/ae4dma-dev.c
17
static void ae4_pending_work(struct work_struct *work)
drivers/dma/amd/ptdma/ptdma.h
164
struct work_struct work;
drivers/dma/fsl-edma-common.h
181
struct work_struct issue_worker;
drivers/dma/idxd/idxd.h
308
struct work_struct work;
drivers/dma/idxd/idxd.h
368
struct work_struct work;
drivers/dma/idxd/irq.c
130
static void idxd_int_handle_revoke(struct work_struct *work)
drivers/dma/idxd/irq.c
222
static void idxd_evl_fault_work(struct work_struct *work)
drivers/dma/idxd/irq.c
23
struct work_struct work;
drivers/dma/idxd/irq.c
28
struct work_struct work;
drivers/dma/idxd/irq.c
32
static void idxd_device_reinit(struct work_struct *work)
drivers/dma/idxd/irq.c
386
static void idxd_device_flr(struct work_struct *work)
drivers/dma/idxd/irq.c
551
static void idxd_int_handle_resubmit_work(struct work_struct *work)
drivers/dma/imx-sdma.c
1186
static void sdma_channel_terminate_work(struct work_struct *work)
drivers/dma/imx-sdma.c
467
struct work_struct terminate_worker;
drivers/dma/lgm/lgm-dma.c
1306
static void dma_work(struct work_struct *work)
drivers/dma/lgm/lgm-dma.c
219
struct work_struct work;
drivers/dma/ti/k3-udma.c
1086
static void udma_check_tx_completion(struct work_struct *work)
drivers/dma/ti/k3-udma.c
185
struct work_struct purge_work;
drivers/dma/ti/k3-udma.c
555
static void udma_purge_desc_work(struct work_struct *work)
drivers/dpll/zl3073x/dpll.c
1178
zl3073x_dpll_change_work(struct work_struct *work)
drivers/dpll/zl3073x/dpll.h
38
struct work_struct change_work;
drivers/edac/edac_device.c
268
static void edac_device_workq_function(struct work_struct *work_req)
drivers/edac/edac_mc.c
468
static void edac_mc_workq_function(struct work_struct *work_req)
drivers/edac/edac_pci.c
163
static void edac_pci_workq_function(struct work_struct *work_req)
drivers/edac/i5100_edac.c
565
static void i5100_refresh_scrubbing(struct work_struct *work)
drivers/edac/igen6_edac.c
205
static struct work_struct ecclog_work;
drivers/edac/igen6_edac.c
956
static void ecclog_work_cb(struct work_struct *work)
drivers/extcon/extcon-adc-jack.c
57
static void adc_jack_handler(struct work_struct *work)
drivers/extcon/extcon-axp288.c
101
struct work_struct role_work;
drivers/extcon/extcon-axp288.c
178
static void axp288_usb_role_work(struct work_struct *work)
drivers/extcon/extcon-gpio.c
45
static void gpio_extcon_work(struct work_struct *work)
drivers/extcon/extcon-intel-int3496.c
80
static void int3496_do_usb_id(struct work_struct *work)
drivers/extcon/extcon-lc824206xa.c
109
struct work_struct work;
drivers/extcon/extcon-lc824206xa.c
245
static void lc824206xa_work(struct work_struct *work)
drivers/extcon/extcon-max14577.c
481
static void max14577_muic_irq_work(struct work_struct *work)
drivers/extcon/extcon-max14577.c
648
static void max14577_muic_detect_cable_wq(struct work_struct *work)
drivers/extcon/extcon-max14577.c
82
struct work_struct irq_work;
drivers/extcon/extcon-max77693.c
1060
static void max77693_muic_detect_cable_wq(struct work_struct *work)
drivers/extcon/extcon-max77693.c
77
struct work_struct irq_work;
drivers/extcon/extcon-max77693.c
936
static void max77693_muic_irq_work(struct work_struct *work)
drivers/extcon/extcon-max77843.c
35
struct work_struct irq_work;
drivers/extcon/extcon-max77843.c
626
static void max77843_muic_irq_work(struct work_struct *work)
drivers/extcon/extcon-max77843.c
702
static void max77843_muic_detect_cable_wq(struct work_struct *work)
drivers/extcon/extcon-max8997.c
119
struct work_struct irq_work;
drivers/extcon/extcon-max8997.c
508
static void max8997_muic_irq_work(struct work_struct *work)
drivers/extcon/extcon-max8997.c
621
static void max8997_muic_detect_cable_wq(struct work_struct *work)
drivers/extcon/extcon-palmas.c
115
static void palmas_gpio_id_detect(struct work_struct *work)
drivers/extcon/extcon-ptn5150.c
116
static void ptn5150_irq_work(struct work_struct *work)
drivers/extcon/extcon-ptn5150.c
54
struct work_struct irq_work;
drivers/extcon/extcon-qcom-spmi-misc.c
37
static void qcom_usb_extcon_detect_cable(struct work_struct *work)
drivers/extcon/extcon-rt8973a.c
406
static void rt8973a_muic_irq_work(struct work_struct *work)
drivers/extcon/extcon-rt8973a.c
488
static void rt8973a_muic_detect_cable_wq(struct work_struct *work)
drivers/extcon/extcon-rt8973a.c
53
struct work_struct irq_work;
drivers/extcon/extcon-rtk-type-c.c
597
static void host_device_switch(struct work_struct *work)
drivers/extcon/extcon-sm5502.c
48
struct work_struct irq_work;
drivers/extcon/extcon-sm5502.c
523
static void sm5502_muic_irq_work(struct work_struct *work)
drivers/extcon/extcon-sm5502.c
630
static void sm5502_muic_detect_cable_wq(struct work_struct *work)
drivers/extcon/extcon-usb-gpio.c
60
static void usb_extcon_detect_cable(struct work_struct *work)
drivers/firewire/core-card.c
235
static void br_work(struct work_struct *work)
drivers/firewire/core-card.c
382
static void bm_work(struct work_struct *work)
drivers/firewire/core-cdev.c
1296
static void iso_resource_work(struct work_struct *work)
drivers/firewire/core-device.c
1076
static void fw_device_init(struct work_struct *work)
drivers/firewire/core-device.c
1257
static void fw_device_refresh(struct work_struct *work)
drivers/firewire/core-device.c
1323
static void fw_device_workfn(struct work_struct *work)
drivers/firewire/core-device.c
930
static void fw_device_shutdown(struct work_struct *work)
drivers/firewire/core-device.c
996
static void fw_device_update(struct work_struct *work)
drivers/firewire/ohci.c
105
struct work_struct work;
drivers/firewire/ohci.c
164
struct work_struct work;
drivers/firewire/ohci.c
805
static void ohci_ar_context_work(struct work_struct *work)
drivers/firewire/ohci.c
986
static void ohci_at_context_work(struct work_struct *work)
drivers/firewire/ohci.c
993
static void ohci_isoc_context_work(struct work_struct *work)
drivers/firewire/sbp2.c
795
static void sbp2_reconnect(struct work_struct *work);
drivers/firewire/sbp2.c
797
static void sbp2_login(struct work_struct *work)
drivers/firewire/sbp2.c
907
static void sbp2_reconnect(struct work_struct *work)
drivers/firewire/sbp2.c
958
static void sbp2_lu_workfn(struct work_struct *work)
drivers/firmware/arm_ffa/driver.c
109
struct work_struct notif_pcpu_work;
drivers/firmware/arm_ffa/driver.c
110
struct work_struct sched_recv_irq_work;
drivers/firmware/arm_ffa/driver.c
1540
static void notif_pcpu_irq_work_fn(struct work_struct *work)
drivers/firmware/arm_ffa/driver.c
1819
static void ffa_sched_recv_irq_work_fn(struct work_struct *work)
drivers/firmware/arm_scmi/notify.c
1581
static void scmi_protocols_late_init(struct work_struct *work)
drivers/firmware/arm_scmi/notify.c
224
struct work_struct init_work;
drivers/firmware/arm_scmi/notify.c
244
struct work_struct notify_work;
drivers/firmware/arm_scmi/notify.c
541
static void scmi_events_dispatcher(struct work_struct *work)
drivers/firmware/arm_scmi/raw_mode.c
186
struct work_struct waiters_work;
drivers/firmware/arm_scmi/raw_mode.c
432
static void scmi_xfer_raw_worker(struct work_struct *work)
drivers/firmware/arm_scmi/scmi_power_control.c
180
static void scmi_forceful_work_func(struct work_struct *work)
drivers/firmware/arm_scmi/scmi_power_control.c
326
static void scmi_suspend_work_func(struct work_struct *work)
drivers/firmware/arm_scmi/scmi_power_control.c
96
struct work_struct suspend_work;
drivers/firmware/arm_scmi/transports/virtio.c
320
static void scmi_vio_deferred_tx_worker(struct work_struct *work)
drivers/firmware/arm_scmi/transports/virtio.c
66
struct work_struct deferred_tx_work;
drivers/firmware/efi/runtime-wrappers.c
218
static void __nocfi efi_call_rts(struct work_struct *work)
drivers/firmware/imx/imx-scu-irq.c
61
static struct work_struct imx_sc_irq_work;
drivers/firmware/imx/imx-scu-irq.c
84
static void imx_scu_irq_work_handler(struct work_struct *work)
drivers/gpio/gpio-ljca.c
270
static void ljca_gpio_async(struct work_struct *work)
drivers/gpio/gpio-ljca.c
69
struct work_struct work;
drivers/gpio/gpio-mpsse.c
398
static void gpio_mpsse_poll(struct work_struct *my_work)
drivers/gpio/gpio-mpsse.c
45
struct work_struct work;
drivers/gpio/gpiolib-cdev.c
2480
struct work_struct work;
drivers/gpio/gpiolib-cdev.c
2486
static void lineinfo_changed_func(struct work_struct *work)
drivers/gpio/gpiolib-cdev.c
826
static void debounce_work_func(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/aldebaran.c
126
static void aldebaran_async_reset(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1147
struct work_struct xgmi_reset_work;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1195
struct work_struct reset_work;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1231
struct work_struct userq_reset_work;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
425
struct work_struct unpin_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
125
static void amdgpu_amdkfd_reset_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
109
struct work_struct reset_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2803
static void amdgpu_amdkfd_restore_userptr_worker(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
75
static void amdgpu_amdkfd_restore_userptr_worker(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3627
static void amdgpu_device_delayed_init_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3638
static void amdgpu_device_delay_enable_gfx_off(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4163
static void amdgpu_device_xgmi_reset_func(struct work_struct *__work)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
119
static void amdgpu_display_flip_work_func(struct work_struct *__work)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
172
static void amdgpu_display_unpin_work_func(struct work_struct *__work)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
67
void amdgpu_display_hotplug_work_func(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h
40
void amdgpu_display_hotplug_work_func(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
103
amdgpu_eviction_fence_suspend_worker(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
965
static void amdgpu_debugfs_reset_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2134
void amdgpu_gfx_enforce_isolation_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2308
void amdgpu_gfx_profile_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
366
struct work_struct work;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
645
void amdgpu_gfx_enforce_isolation_handler(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
649
void amdgpu_gfx_profile_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
222
static void amdgpu_irq_handle_ih1(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
237
static void amdgpu_irq_handle_ih2(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
252
static void amdgpu_irq_handle_ih_soft(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
95
struct work_struct ih1_work, ih2_work, ih_soft_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
109
static void amdgpu_jpeg_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
35
static void amdgpu_jpeg_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2549
static void amdgpu_ras_interrupt_process_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2890
static void amdgpu_ras_do_recovery(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3584
static void amdgpu_ras_do_page_retirement(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4174
static void amdgpu_ras_counte_dw(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
550
struct work_struct recovery_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
673
struct work_struct ih_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
135
struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
77
struct work_struct reset_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
86
void (*async_reset)(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1271
static void amdgpu_userq_restore_worker(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1321
void amdgpu_userq_reset_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
151
static void amdgpu_userq_hang_detect_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
153
void amdgpu_userq_reset_work(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1263
static void amdgpu_uvd_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
137
static void amdgpu_uvd_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
356
static void amdgpu_vce_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
90
static void amdgpu_vce_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
459
static void amdgpu_vcn_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
96
static void amdgpu_vcn_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
646
static void amdgpu_virt_update_vf2pf_work_item(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
298
struct work_struct flr_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
299
struct work_struct req_bad_pages_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
300
struct work_struct handle_bad_pages_work;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
614
void amdgpu_vm_pt_free_work(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c
35
struct work_struct work;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c
51
static void amdgpu_tlb_fence_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
345
static void vpe_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1624
static void amdgpu_xgmi_reset_on_init_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
47
struct work_struct reset_on_init_work;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1884
static void gfx_v8_0_sq_irq_work_func(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6731
static void gfx_v8_0_sq_irq_work_func(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
273
static void xgpu_ai_mailbox_flr_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
295
static void xgpu_ai_mailbox_req_bad_pages_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
314
static void xgpu_ai_mailbox_handle_bad_pages_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
358
static void xgpu_nv_mailbox_flr_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
383
static void xgpu_nv_mailbox_req_bad_pages_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
402
static void xgpu_nv_mailbox_handle_bad_pages_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
513
static void xgpu_vi_mailbox_flr_work(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
110
static void sienna_cichlid_async_reset(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
109
static void smu_v13_0_10_async_reset(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1868
static void vcn_v1_0_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
93
static void vcn_v1_0_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
112
static void vcn_v2_5_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_debug.c
96
void debug_event_write_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_debug.h
86
void debug_event_write_work_handler(struct work_struct *work);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3243
struct work_struct copy_context_work;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3247
static void copy_context_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c
136
static void interrupt_wq(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c
51
static void interrupt_wq(struct work_struct *);
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1006
struct work_struct debug_event_workarea;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
284
struct work_struct interrupt_work;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
876
struct work_struct deferred_list_work;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
911
struct work_struct release_work;
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1213
static void kfd_process_wq_release(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2108
static void evict_process_worker(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2161
static void restore_process_worker(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2319
struct work_struct work;
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2325
static void send_exception_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_process.c
72
static void evict_process_worker(struct work_struct *work);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
73
static void restore_process_worker(struct work_struct *work);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
87
struct work_struct sdma_activity_work;
drivers/gpu/drm/amd/amdkfd/kfd_process.c
99
static void kfd_sdma_activity_worker(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1884
static void svm_range_restore_work(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2403
static void svm_range_deferred_list_work(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3631
static void svm_range_evict_svm_bo_worker(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
438
static void svm_range_bo_wq_release(struct work_struct *work)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
72
static void svm_range_evict_svm_bo_worker(struct work_struct *work);
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
47
struct work_struct eviction_work;
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
49
struct work_struct release_work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1552
static void dm_handle_hpd_rx_offload_work(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3996
static void hdmi_hpd_debounce_work(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
528
static void dm_handle_vmin_vmax_update(struct work_struct *offload_work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
933
static void dm_handle_hpd_work(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
136
struct work_struct handle_hpd_work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
150
struct work_struct work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
165
struct work_struct work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
179
struct work_struct work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
306
struct work_struct work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
341
static void amdgpu_dm_crtc_notify_ta_to_read(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
424
amdgpu_dm_forward_crc_window(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
92
struct work_struct notify_ta_work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
95
struct work_struct forward_roi_work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
195
static void amdgpu_dm_idle_worker(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
246
static void amdgpu_dm_crtc_vblank_control_worker(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
313
static void event_callback(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
330
static void event_property_update(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
400
static void event_property_validate(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
450
static void event_watchdog_timer(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
469
static void event_cpirq(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h
42
struct work_struct cpirq_work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h
43
struct work_struct property_update_work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
115
static void dm_irq_work_func(struct work_struct *work)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
87
struct work_struct work;
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
77
struct work_struct work;
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
972
void amdgpu_dpm_thermal_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
36
void amdgpu_dpm_thermal_work_handler(struct work_struct *work);
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
96
static void pp_swctf_delayed_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1245
static void smu_throttling_logging_work_fn(struct work_struct *work)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1253
static void smu_interrupt_work_fn(struct work_struct *work)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1262
static void smu_swctf_delayed_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1569
static void smu_wbrf_delayed_work_handler(struct work_struct *work)
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
759
struct work_struct throttling_logging_work;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
761
struct work_struct interrupt_work;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
34
static void ras_process_retire_page_dwork(struct work_struct *work)
drivers/gpu/drm/bridge/adv7511/adv7511.h
369
struct work_struct hpd_work;
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
404
static void adv7511_hpd_work(struct work_struct *work)
drivers/gpu/drm/bridge/analogix/anx7625.c
1612
static void anx7625_work_func(struct work_struct *work)
drivers/gpu/drm/bridge/analogix/anx7625.c
2106
static void hdcp_check_work_func(struct work_struct *work)
drivers/gpu/drm/bridge/analogix/anx7625.h
466
struct work_struct work;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2292
static void cdns_mhdp_modeset_retry_fn(struct work_struct *work)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2368
static void cdns_mhdp_hpd_work(struct work_struct *work)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
348
struct work_struct prop_work;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
407
struct work_struct modeset_retry_work;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
408
struct work_struct hpd_work;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
467
static void cdns_mhdp_hdcp_check_work(struct work_struct *work)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
482
static void cdns_mhdp_hdcp_prop_work(struct work_struct *work)
drivers/gpu/drm/bridge/ite-it6505.c
2205
static void it6505_hdcp_wait_ksv_list(struct work_struct *work)
drivers/gpu/drm/bridge/ite-it6505.c
2244
static void it6505_hdcp_work(struct work_struct *work)
drivers/gpu/drm/bridge/ite-it6505.c
2377
static void it6505_link_training_work(struct work_struct *work)
drivers/gpu/drm/bridge/ite-it6505.c
2887
static void it6505_extcon_work(struct work_struct *work)
drivers/gpu/drm/bridge/ite-it6505.c
2963
static void __maybe_unused it6505_delayed_audio(struct work_struct *work)
drivers/gpu/drm/bridge/ite-it6505.c
447
struct work_struct extcon_wq;
drivers/gpu/drm/bridge/ite-it6505.c
451
struct work_struct link_works;
drivers/gpu/drm/bridge/ite-it6505.c
468
struct work_struct hdcp_wait_ksv_list;
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
164
static void lt9611uxc_hpd_work(struct work_struct *work)
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
45
struct work_struct work;
drivers/gpu/drm/bridge/sil-sii8620.c
2135
static void sii8620_extcon_work(struct work_struct *work)
drivers/gpu/drm/bridge/sil-sii8620.c
90
struct work_struct extcon_wq;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1864
static void dw_dp_hpd_work(struct work_struct *work)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
321
struct work_struct hpd_work;
drivers/gpu/drm/bridge/tda998x_drv.c
77
struct work_struct detect_work;
drivers/gpu/drm/bridge/tda998x_drv.c
778
static void tda998x_detect_work(struct work_struct *work)
drivers/gpu/drm/bridge/ti-sn65dsi83.c
166
struct work_struct reset_work;
drivers/gpu/drm/bridge/ti-sn65dsi83.c
405
static void sn65dsi83_reset_work(struct work_struct *ws)
drivers/gpu/drm/bridge/ti-sn65dsi83.c
465
static void sn65dsi83_monitor_work(struct work_struct *work)
drivers/gpu/drm/bridge/ti-tfp410.c
103
static void tfp410_hpd_work_func(struct work_struct *work)
drivers/gpu/drm/display/drm_dp_cec.c
284
static void drm_dp_cec_unregister_work(struct work_struct *work)
drivers/gpu/drm/display/drm_dp_helper.c
2287
static void drm_dp_aux_crc_work(struct work_struct *work)
drivers/gpu/drm/display/drm_dp_mst_topology.c
2654
static void drm_dp_mst_link_probe_work(struct work_struct *work)
drivers/gpu/drm/display/drm_dp_mst_topology.c
4096
static void drm_dp_mst_up_req_work(struct work_struct *work)
drivers/gpu/drm/display/drm_dp_mst_topology.c
5009
static void drm_dp_tx_work(struct work_struct *work)
drivers/gpu/drm/display/drm_dp_mst_topology.c
5065
static void drm_dp_delayed_destroy_work(struct work_struct *work)
drivers/gpu/drm/drm_atomic_helper.c
2087
static void commit_work(struct work_struct *work)
drivers/gpu/drm/drm_client_sysrq.c
16
static void drm_client_sysrq_restore_work_fn(struct work_struct *ignored)
drivers/gpu/drm/drm_connector.c
204
void drm_connector_free_work_fn(struct work_struct *work)
drivers/gpu/drm/drm_crtc_internal.h
198
void drm_connector_free_work_fn(struct work_struct *work);
drivers/gpu/drm/drm_crtc_internal.h
69
struct work_struct;
drivers/gpu/drm/drm_fb_helper.c
217
static void drm_fb_helper_resume_worker(struct work_struct *work)
drivers/gpu/drm/drm_fb_helper.c
267
static void drm_fb_helper_damage_work(struct work_struct *work)
drivers/gpu/drm/drm_flip_work.c
102
static void flip_worker(struct work_struct *w)
drivers/gpu/drm/drm_framebuffer.c
379
struct work_struct work;
drivers/gpu/drm/drm_framebuffer.c
383
static void drm_mode_rmfb_work_fn(struct work_struct *w)
drivers/gpu/drm/drm_pagemap.c
783
static void drm_pagemap_dev_unhold_work(struct work_struct *work);
drivers/gpu/drm/drm_pagemap.c
827
static void drm_pagemap_dev_unhold_work(struct work_struct *work)
drivers/gpu/drm/drm_probe_helper.c
756
static void output_poll_execute(struct work_struct *work)
drivers/gpu/drm/drm_probe_helper.c
868
struct work_struct *work = current_work();
drivers/gpu/drm/drm_self_refresh_helper.c
68
static void drm_self_refresh_helper_entry_work(struct work_struct *work)
drivers/gpu/drm/drm_writeback.c
515
static void cleanup_work(struct work_struct *work)
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1472
static void sync_point_worker(struct work_struct *work)
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
143
struct work_struct sync_point_work;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
243
struct work_struct runqueue_work;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
865
static void g2d_runqueue_worker(struct work_struct *work)
drivers/gpu/drm/exynos/exynos_drm_ipp.c
748
static void exynos_drm_ipp_cleanup_work(struct work_struct *work)
drivers/gpu/drm/exynos/exynos_drm_ipp.h
93
struct work_struct cleanup_work;
drivers/gpu/drm/exynos/exynos_hdmi.c
1681
static void hdmi_hotplug_work_func(struct work_struct *work)
drivers/gpu/drm/gma500/cdv_device.c
403
static void cdv_hotplug_work_func(struct work_struct *work)
drivers/gpu/drm/gma500/opregion.c
173
static void psb_intel_opregion_asle_work(struct work_struct *work)
drivers/gpu/drm/gma500/psb_drv.h
201
struct work_struct asle_work;
drivers/gpu/drm/gma500/psb_drv.h
493
struct work_struct hotplug_work;
drivers/gpu/drm/gud/gud_connector.c
27
struct work_struct backlight_work;
drivers/gpu/drm/gud/gud_connector.c
58
static void gud_connector_backlight_update_status_work(struct work_struct *work)
drivers/gpu/drm/gud/gud_internal.h
19
struct work_struct work;
drivers/gpu/drm/gud/gud_internal.h
64
void gud_flush_work(struct work_struct *work);
drivers/gpu/drm/gud/gud_pipe.c
365
void gud_flush_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_connector.c
41
static void intel_connector_modeset_retry_work_fn(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_display.c
7208
static void intel_atomic_cleanup_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_display.c
7648
static void intel_atomic_commit_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_display_core.h
175
struct work_struct dig_port_work;
drivers/gpu/drm/i915/display/intel_display_core.h
177
struct work_struct poll_init_work;
drivers/gpu/drm/i915/display/intel_display_core.h
498
struct work_struct vblank_notify_work;
drivers/gpu/drm/i915/display/intel_display_core.h
638
struct work_struct psr_dc5_dc6_wa_work;
drivers/gpu/drm/i915/display/intel_display_irq.c
1771
static void intel_display_vblank_notify_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_display_power.c
676
intel_display_power_put_async_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_display_types.h
1756
struct work_struct work;
drivers/gpu/drm/i915/display/intel_display_types.h
456
struct work_struct prop_work;
drivers/gpu/drm/i915/display/intel_display_types.h
607
struct work_struct modeset_retry_work;
drivers/gpu/drm/i915/display/intel_display_types.h
659
struct work_struct cleanup_work;
drivers/gpu/drm/i915/display/intel_dmc.c
1347
static void dmc_load_work_fn(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_dmc.c
66
struct work_struct work;
drivers/gpu/drm/i915/display/intel_dmc_wl.c
165
static void intel_dmc_wl_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_drrs.c
212
static void intel_drrs_downclock_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_encoder.c
13
static void intel_encoder_link_check_work_fn(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_fbc.c
117
struct work_struct underrun_work;
drivers/gpu/drm/i915/display/intel_fbc.c
2136
static void intel_fbc_underrun_work_fn(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_frontbuffer.c
172
static void intel_frontbuffer_flush_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_frontbuffer.h
46
struct work_struct flush_work;
drivers/gpu/drm/i915/display/intel_hdcp.c
1189
static void intel_hdcp_prop_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_hdcp.c
2231
static void intel_hdcp_check_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_hotplug.c
217
queue_detection_work(struct intel_display *display, struct work_struct *work)
drivers/gpu/drm/i915/display/intel_hotplug.c
269
static void intel_hpd_irq_storm_reenable_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_hotplug.c
390
static void i915_digport_work_func(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_hotplug.c
468
static void i915_hotplug_work_func(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_hotplug.c
782
static void i915_hpd_poll_init_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_opregion.c
271
struct work_struct asle_work;
drivers/gpu/drm/i915/display/intel_opregion.c
614
static void asle_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_pps.c
884
static void edp_panel_vdd_work(struct work_struct *__work)
drivers/gpu/drm/i915/display/intel_psr.c
1197
static void tgl_dc3co_disable_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_psr.c
3454
static void intel_psr_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_psr.c
3986
static void psr_dc5_dc6_wa_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_tc.c
1822
static void intel_tc_port_link_reset_work(struct work_struct *work)
drivers/gpu/drm/i915/display/intel_tc.c
1892
static void intel_tc_port_disconnect_phy_work(struct work_struct *work)
drivers/gpu/drm/i915/gem/i915_gem_context.c
1280
static void i915_gem_context_release_work(struct work_struct *work)
drivers/gpu/drm/i915/gem/i915_gem_context_types.h
325
struct work_struct release_work;
drivers/gpu/drm/i915/gem/i915_gem_object.c
437
static void __i915_gem_free_work(struct work_struct *work)
drivers/gpu/drm/i915/gem/i915_gem_pm.h
12
struct work_struct;
drivers/gpu/drm/i915/gem/i915_gem_pm.h
16
void i915_gem_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
295
struct work_struct work;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
348
static void __memcpy_work(struct work_struct *work)
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
139
static void heartbeat(struct work_struct *wrk)
drivers/gpu/drm/i915/gt/intel_engine_types.h
577
struct work_struct retire_work;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2214
struct work_struct work;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2219
static void execlists_capture_work(struct work_struct *work)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3598
static void rcu_virtual_context_destroy(struct work_struct *wrk)
drivers/gpu/drm/i915/gt/intel_gt.h
201
void intel_gt_watchdog_work(struct work_struct *work);
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
88
static void pool_free_work(struct work_struct *wrk)
drivers/gpu/drm/i915/gt/intel_gt_requests.c
205
static void retire_work_handler(struct work_struct *work)
drivers/gpu/drm/i915/gt/intel_gt_requests.c
239
void intel_gt_watchdog_work(struct work_struct *work)
drivers/gpu/drm/i915/gt/intel_gt_requests.c
60
static void engine_retire(struct work_struct *work)
drivers/gpu/drm/i915/gt/intel_gt_types.h
146
struct work_struct work;
drivers/gpu/drm/i915/gt/intel_gt_types.h
295
struct work_struct wedge;
drivers/gpu/drm/i915/gt/intel_gtt.c
234
static void __i915_vm_release(struct work_struct *work)
drivers/gpu/drm/i915/gt/intel_gtt.h
249
struct work_struct release_work;
drivers/gpu/drm/i915/gt/intel_reset.c
1013
static void set_wedged_work(struct work_struct *w)
drivers/gpu/drm/i915/gt/intel_reset.c
1677
static void intel_wedge_me(struct work_struct *work)
drivers/gpu/drm/i915/gt/intel_rps.c
1820
static void rps_work(struct work_struct *work)
drivers/gpu/drm/i915/gt/intel_rps_types.h
63
struct work_struct work;
drivers/gpu/drm/i915/gt/selftest_rps.c
1027
void (*saved_work)(struct work_struct *wrk);
drivers/gpu/drm/i915/gt/selftest_rps.c
1139
void (*saved_work)(struct work_struct *wrk);
drivers/gpu/drm/i915/gt/selftest_rps.c
223
void (*saved_work)(struct work_struct *wrk);
drivers/gpu/drm/i915/gt/selftest_rps.c
28
static void dummy_rps_work(struct work_struct *wrk)
drivers/gpu/drm/i915/gt/selftest_rps.c
376
void (*saved_work)(struct work_struct *wrk);
drivers/gpu/drm/i915/gt/selftest_rps.c
608
void (*saved_work)(struct work_struct *wrk);
drivers/gpu/drm/i915/gt/selftest_rps.c
747
void (*saved_work)(struct work_struct *wrk);
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
16
static void gsc_work(struct work_struct *work)
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
45
struct work_struct work;
drivers/gpu/drm/i915/gt/uc/intel_guc.c
164
static void guc_dead_worker_func(struct work_struct *w)
drivers/gpu/drm/i915/gt/uc/intel_guc.h
149
struct work_struct destroyed_worker;
drivers/gpu/drm/i915/gt/uc/intel_guc.h
154
struct work_struct reset_fail_worker;
drivers/gpu/drm/i915/gt/uc/intel_guc.h
296
struct work_struct dead_guc_worker;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1199
static void ct_incoming_request_worker_func(struct work_struct *w)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
135
static void ct_incoming_request_worker_func(struct work_struct *w);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1386
static void ct_dead_ct_worker_func(struct work_struct *w)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
28
static void ct_dead_ct_worker_func(struct work_struct *w);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
103
struct work_struct dead_ct_worker;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
84
struct work_struct worker; /* handler for incoming requests */
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
481
static void copy_debug_logs_work(struct work_struct *work)
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
70
struct work_struct flush_work;
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
255
static void slpc_boost_work(struct work_struct *work)
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h
47
struct work_struct boost_work;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1520
static void guc_timestamp_ping(struct work_struct *wrk)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2094
static void destroyed_worker_func(struct work_struct *w);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2095
static void reset_fail_worker_func(struct work_struct *w);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3341
static void __delay_sched_disable(struct work_struct *wrk)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3558
static void destroyed_worker_func(struct work_struct *w)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5312
static void reset_fail_worker_func(struct work_struct *w)
drivers/gpu/drm/i915/i915_active.c
177
active_work(struct work_struct *wrk)
drivers/gpu/drm/i915/i915_active_types.h
42
struct work_struct work;
drivers/gpu/drm/i915/i915_drv.h
102
struct work_struct error_work;
drivers/gpu/drm/i915/i915_drv.h
136
struct work_struct free_work;
drivers/gpu/drm/i915/i915_irq.c
156
static void ivb_parity_work(struct work_struct *work)
drivers/gpu/drm/i915/i915_sw_fence_work.c
16
static void fence_work(struct work_struct *work)
drivers/gpu/drm/i915/i915_sw_fence_work.h
31
struct work_struct work;
drivers/gpu/drm/i915/i915_vma_resource.c
173
static void i915_vma_resource_unbind_work(struct work_struct *work)
drivers/gpu/drm/i915/i915_vma_resource.h
105
struct work_struct work;
drivers/gpu/drm/i915/intel_wakeref.c
90
static void __intel_wakeref_put_work(struct work_struct *wrk)
drivers/gpu/drm/i915/pxp/intel_pxp_session.c
150
static void pxp_session_work(struct work_struct *work)
drivers/gpu/drm/i915/pxp/intel_pxp_types.h
121
struct work_struct session_work;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
506
struct work_struct work;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
512
static void task_ipc(struct work_struct *work)
drivers/gpu/drm/imagination/pvr_power.c
207
pvr_watchdog_worker(struct work_struct *work)
drivers/gpu/drm/imagination/pvr_queue.c
112
static void pvr_queue_fence_release_work(struct work_struct *w)
drivers/gpu/drm/imagination/pvr_queue.h
69
struct work_struct release_work;
drivers/gpu/drm/lima/lima_sched.c
498
static void lima_sched_recover_work(struct work_struct *work)
drivers/gpu/drm/lima/lima_sched.h
85
struct work_struct recover_work;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1613
static void dpu_encoder_off_work(struct work_struct *work)
drivers/gpu/drm/msm/dsi/dsi_host.c
150
struct work_struct err_work;
drivers/gpu/drm/msm/dsi/dsi_host.c
1549
static void dsi_err_worker(struct work_struct *work)
drivers/gpu/drm/msm/hdmi/hdmi.h
99
struct work_struct hpd_work;
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c
479
msm_hdmi_hotplug_work(struct work_struct *work)
drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
1234
static void msm_hdmi_hdcp_auth_work(struct work_struct *work)
drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
396
static void msm_hdmi_hdcp_reauth_work(struct work_struct *work)
drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
53
struct work_struct hdcp_auth_work;
drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
54
struct work_struct hdcp_reauth_work;
drivers/gpu/drm/msm/msm_kms.c
105
struct work_struct work;
drivers/gpu/drm/msm/msm_kms.c
111
static void vblank_ctrl_worker(struct work_struct *work)
drivers/gpu/drm/nouveau/dispnv50/disp.c
2419
nv50_disp_atomic_commit_work(struct work_struct *work)
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
42
struct work_struct work;
drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h
20
struct work_struct work;
drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h
92
struct work_struct work;
drivers/gpu/drm/nouveau/include/nvkm/subdev/fault.h
19
struct work_struct nrpfb_work;
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
193
struct work_struct work;
drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h
30
struct work_struct work;
drivers/gpu/drm/nouveau/nouveau_connector.h
129
struct work_struct irq_work;
drivers/gpu/drm/nouveau/nouveau_display.c
422
nouveau_display_hpd_work(struct work_struct *work)
drivers/gpu/drm/nouveau/nouveau_dp.c
483
nouveau_dp_irq(struct work_struct *work)
drivers/gpu/drm/nouveau/nouveau_drm.c
172
nouveau_cli_work(struct work_struct *w)
drivers/gpu/drm/nouveau/nouveau_drv.h
114
struct work_struct work;
drivers/gpu/drm/nouveau/nouveau_drv.h
289
struct work_struct hpd_work;
drivers/gpu/drm/nouveau/nouveau_encoder.h
162
void nouveau_dp_irq(struct work_struct *);
drivers/gpu/drm/nouveau/nouveau_fence.c
142
nouveau_fence_uevent_work(struct work_struct *work)
drivers/gpu/drm/nouveau/nouveau_fence.h
53
struct work_struct uevent_work;
drivers/gpu/drm/nouveau/nouveau_svm.c
55
struct work_struct work;
drivers/gpu/drm/nouveau/nouveau_svm.c
717
nouveau_svm_fault(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1011
gf119_disp_super(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
835
gv100_disp_super(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1365
nv50_disp_super(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
28
void (*super)(struct work_struct *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
54
void nv50_disp_super(struct work_struct *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
65
void gf119_disp_super(struct work_struct *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
70
void gv100_disp_super(struct work_struct *);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c
172
nvkm_runl_work(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
94
struct work_struct work;
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
300
nvkm_pstate_work(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c
31
gv100_fault_buffer_process(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h
51
void gv100_fault_buffer_process(struct work_struct *);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
49
r535_gsp_msgq_work(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
55
nvkm_pmu_recv(struct work_struct *work)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
120
struct work_struct *work;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
74
nv_poweroff_work(struct work_struct *work)
drivers/gpu/drm/omapdrm/dss/dsi.c
3191
static void dsi_framedone_timeout_work_callback(struct work_struct *work)
drivers/gpu/drm/omapdrm/dss/dsi.c
4292
static void omap_dsi_te_timeout_work_callback(struct work_struct *work)
drivers/gpu/drm/omapdrm/dss/dsi.c
4874
static void omap_dsi_disable_work_callback(struct work_struct *work)
drivers/gpu/drm/omapdrm/omap_crtc.c
349
static void omap_crtc_manual_display_update(struct work_struct *data)
drivers/gpu/drm/omapdrm/omap_fbdev.c
37
struct work_struct work;
drivers/gpu/drm/omapdrm/omap_fbdev.c
42
static void pan_worker(struct work_struct *work)
drivers/gpu/drm/panfrost/panfrost_device.h
167
struct work_struct work;
drivers/gpu/drm/panfrost/panfrost_job.c
806
static void panfrost_reset_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_device.c
149
static void panthor_device_reset_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_device.h
178
struct work_struct work;
drivers/gpu/drm/panthor/panthor_fw.c
1404
static void panthor_fw_ping_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_mmu.c
2580
static void panthor_vm_bind_job_cleanup_op_ctx_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_mmu.c
400
struct work_struct cleanup_op_ctx_work;
drivers/gpu/drm/panthor/panthor_sched.c
1661
static void group_tiler_oom_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_sched.c
177
struct work_struct sync_upd_work;
drivers/gpu/drm/panthor/panthor_sched.c
1871
static void process_fw_events_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_sched.c
189
struct work_struct fw_events_work;
drivers/gpu/drm/panthor/panthor_sched.c
2206
static void group_term_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_sched.c
2446
static void tick_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_sched.c
2606
static void sync_upd_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_sched.c
3094
static void group_sync_upd_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_sched.c
3471
static void queue_timeout_work(struct work_struct *work)
drivers/gpu/drm/panthor/panthor_sched.c
679
struct work_struct sync_upd_work;
drivers/gpu/drm/panthor/panthor_sched.c
682
struct work_struct tiler_oom_work;
drivers/gpu/drm/panthor/panthor_sched.c
685
struct work_struct term_work;
drivers/gpu/drm/panthor/panthor_sched.c
693
struct work_struct release_work;
drivers/gpu/drm/panthor/panthor_sched.c
941
static void group_release_work(struct work_struct *work)
drivers/gpu/drm/qxl/qxl_drv.h
228
struct work_struct client_monitors_config_work;
drivers/gpu/drm/qxl/qxl_drv.h
249
struct work_struct gc_work;
drivers/gpu/drm/qxl/qxl_irq.c
75
static void qxl_client_monitors_config_work_func(struct work_struct *work)
drivers/gpu/drm/qxl/qxl_kms.c
101
static void qxl_gc_work(struct work_struct *work)
drivers/gpu/drm/radeon/r600_hdmi.c
115
void r600_audio_update_hdmi(struct work_struct *work)
drivers/gpu/drm/radeon/radeon.h
1347
struct work_struct work;
drivers/gpu/drm/radeon/radeon.h
2405
struct work_struct dp_work;
drivers/gpu/drm/radeon/radeon.h
2406
struct work_struct audio_work;
drivers/gpu/drm/radeon/radeon.h
2872
void r600_audio_update_hdmi(struct work_struct *work);
drivers/gpu/drm/radeon/radeon.h
694
struct work_struct flip_work;
drivers/gpu/drm/radeon/radeon.h
695
struct work_struct unpin_work;
drivers/gpu/drm/radeon/radeon_display.c
265
static void radeon_unpin_work_func(struct work_struct *__work)
drivers/gpu/drm/radeon/radeon_display.c
407
static void radeon_flip_work_func(struct work_struct *__work)
drivers/gpu/drm/radeon/radeon_fence.c
267
static void radeon_fence_check_lockup(struct work_struct *work)
drivers/gpu/drm/radeon/radeon_irq_kms.c
100
static void radeon_dp_work_func(struct work_struct *work)
drivers/gpu/drm/radeon/radeon_irq_kms.c
79
static void radeon_hotplug_work_func(struct work_struct *work)
drivers/gpu/drm/radeon/radeon_pm.c
1853
static void radeon_dynpm_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/radeon/radeon_pm.c
50
static void radeon_dynpm_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/radeon/radeon_pm.c
875
static void radeon_dpm_thermal_work_handler(struct work_struct *work)
drivers/gpu/drm/radeon/radeon_uvd.c
64
static void radeon_uvd_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/radeon/radeon_uvd.c
859
static void radeon_uvd_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/radeon/radeon_vce.c
262
static void radeon_vce_idle_work_handler(struct work_struct *work)
drivers/gpu/drm/radeon/radeon_vce.c
47
static void radeon_vce_idle_work_handler(struct work_struct *work);
drivers/gpu/drm/rockchip/cdn-dp-core.c
879
static void cdn_dp_pd_event_work(struct work_struct *work)
drivers/gpu/drm/rockchip/cdn-dp-core.h
73
struct work_struct event_work;
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
249
static void dw_hdmi_qp_rk3588_hpd_work(struct work_struct *work)
drivers/gpu/drm/scheduler/sched_entity.c
179
static void drm_sched_entity_kill_jobs_work(struct work_struct *wrk)
drivers/gpu/drm/scheduler/sched_main.c
1209
static void drm_sched_free_job_work(struct work_struct *w)
drivers/gpu/drm/scheduler/sched_main.c
1231
static void drm_sched_run_job_work(struct work_struct *w)
drivers/gpu/drm/scheduler/sched_main.c
537
static void drm_sched_job_timedout(struct work_struct *work)
drivers/gpu/drm/tegra/dpaux.c
272
static void tegra_dpaux_hotplug(struct work_struct *work)
drivers/gpu/drm/tegra/dpaux.c
57
struct work_struct work;
drivers/gpu/drm/tegra/dpaux.c
71
static inline struct tegra_dpaux *work_to_dpaux(struct work_struct *work)
drivers/gpu/drm/tegra/sor.c
2180
static void tegra_sor_hdmi_scdc_work(struct work_struct *work)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
55
struct work_struct recover_work;
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
570
static void tilcdc_crtc_recover_work(struct work_struct *work)
drivers/gpu/drm/tiny/gm12u320.c
321
static void gm12u320_fb_update_work(struct work_struct *work)
drivers/gpu/drm/ttm/ttm_bo.c
236
static void ttm_bo_delayed_delete(struct work_struct *work)
drivers/gpu/drm/v3d/v3d_drv.h
161
struct work_struct overflow_mem_work;
drivers/gpu/drm/v3d/v3d_irq.c
41
v3d_overflow_mem_work(struct work_struct *work)
drivers/gpu/drm/vboxvideo/vbox_drv.h
67
struct work_struct hotplug_work;
drivers/gpu/drm/vboxvideo/vbox_irq.c
164
static void vbox_hotplug_worker(struct work_struct *work)
drivers/gpu/drm/vc4/vc4_bo.c
609
static void vc4_bo_cache_time_work(struct work_struct *work)
drivers/gpu/drm/vc4/vc4_drv.h
121
struct work_struct time_work;
drivers/gpu/drm/vc4/vc4_drv.h
182
struct work_struct job_done_work;
drivers/gpu/drm/vc4/vc4_drv.h
213
struct work_struct overflow_mem_work;
drivers/gpu/drm/vc4/vc4_drv.h
225
struct work_struct reset_work;
drivers/gpu/drm/vc4/vc4_gem.c
317
vc4_reset_work(struct work_struct *work)
drivers/gpu/drm/vc4/vc4_gem.c
923
vc4_job_done_work(struct work_struct *work)
drivers/gpu/drm/vc4/vc4_hdmi.c
862
static void vc4_hdmi_scrambling_wq(struct work_struct *work)
drivers/gpu/drm/vc4/vc4_irq.c
62
vc4_overflow_mem_work(struct work_struct *work)
drivers/gpu/drm/virtio/virtgpu_drv.h
209
struct work_struct dequeue_work;
drivers/gpu/drm/virtio/virtgpu_drv.h
263
struct work_struct config_changed_work;
drivers/gpu/drm/virtio/virtgpu_drv.h
265
struct work_struct obj_free_work;
drivers/gpu/drm/virtio/virtgpu_drv.h
326
void virtio_gpu_array_put_free_work(struct work_struct *work);
drivers/gpu/drm/virtio/virtgpu_drv.h
419
void virtio_gpu_dequeue_ctrl_func(struct work_struct *work);
drivers/gpu/drm/virtio/virtgpu_drv.h
420
void virtio_gpu_dequeue_cursor_func(struct work_struct *work);
drivers/gpu/drm/virtio/virtgpu_gem.c
282
void virtio_gpu_array_put_free_work(struct work_struct *work)
drivers/gpu/drm/virtio/virtgpu_kms.c
36
static void virtio_gpu_config_changed_work_func(struct work_struct *work)
drivers/gpu/drm/virtio/virtgpu_kms.c
61
void (*work_func)(struct work_struct *work))
drivers/gpu/drm/virtio/virtgpu_vq.c
225
void virtio_gpu_dequeue_ctrl_func(struct work_struct *work)
drivers/gpu/drm/virtio/virtgpu_vq.c
277
void virtio_gpu_dequeue_cursor_func(struct work_struct *work)
drivers/gpu/drm/vkms/vkms_composer.c
594
void vkms_composer_worker(struct work_struct *work)
drivers/gpu/drm/vkms/vkms_drv.h
188
struct work_struct composer_work;
drivers/gpu/drm/vkms/vkms_drv.h
319
void vkms_composer_worker(struct work_struct *work);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
115
struct work_struct work;
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
516
static void vmw_cmdbuf_work_func(struct work_struct *work)
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
324
struct work_struct crc_generator_work;
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
107
crc_generate_worker(struct work_struct *work)
drivers/gpu/drm/xe/xe_bo.c
3574
static void xe_bo_dev_work_func(struct work_struct *work)
drivers/gpu/drm/xe/xe_devcoredump.c
273
static void xe_devcoredump_deferred_snap_work(struct work_struct *work)
drivers/gpu/drm/xe/xe_devcoredump_types.h
39
struct work_struct work;
drivers/gpu/drm/xe/xe_device_types.h
235
struct work_struct csc_hw_error_work;
drivers/gpu/drm/xe/xe_device_types.h
660
struct work_struct async_free;
drivers/gpu/drm/xe/xe_eu_stall.c
714
static void eu_stall_data_buf_poll_work_fn(struct work_struct *work)
drivers/gpu/drm/xe/xe_execlist.c
397
static void execlist_exec_queue_destroy_async(struct work_struct *w)
drivers/gpu/drm/xe/xe_execlist_types.h
45
struct work_struct destroy_async;
drivers/gpu/drm/xe/xe_ggtt.c
436
static void ggtt_node_remove_work_func(struct work_struct *work)
drivers/gpu/drm/xe/xe_ggtt.c
82
struct work_struct delayed_removal_work;
drivers/gpu/drm/xe/xe_gpu_scheduler.c
40
static void xe_sched_process_msg_work(struct work_struct *w)
drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
53
struct work_struct work_process_msg;
drivers/gpu/drm/xe/xe_gsc.c
350
static void gsc_work(struct work_struct *work)
drivers/gpu/drm/xe/xe_gsc_types.h
42
struct work_struct work;
drivers/gpu/drm/xe/xe_gt.c
171
static void gt_reset_worker(struct work_struct *w);
drivers/gpu/drm/xe/xe_gt.c
866
static void gt_reset_worker(struct work_struct *w)
drivers/gpu/drm/xe/xe_gt_sriov_pf.c
231
static void pf_worker_restart_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_gt_sriov_pf.c
24
static void pf_worker_restart_func(struct work_struct *w);
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
2085
static void control_worker_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h
128
struct work_struct worker;
drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h
43
struct work_struct restart;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1403
static void migration_worker_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h
50
struct work_struct worker;
drivers/gpu/drm/xe/xe_gt_types.h
199
struct work_struct worker;
drivers/gpu/drm/xe/xe_guc_ct.c
1949
static void g2h_worker_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_guc_ct.c
2203
static void ct_dead_worker_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_guc_ct.c
39
static void g2h_worker_func(struct work_struct *w);
drivers/gpu/drm/xe/xe_guc_ct.c
40
static void safe_mode_worker_func(struct work_struct *w);
drivers/gpu/drm/xe/xe_guc_ct.c
577
static void safe_mode_worker_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_guc_ct.c
83
static void ct_dead_worker_func(struct work_struct *w);
drivers/gpu/drm/xe/xe_guc_ct_types.h
102
struct work_struct worker;
drivers/gpu/drm/xe/xe_guc_ct_types.h
145
struct work_struct g2h_worker;
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
37
struct work_struct destroy_async;
drivers/gpu/drm/xe/xe_guc_relay.c
36
static void relays_worker_fn(struct work_struct *w);
drivers/gpu/drm/xe/xe_guc_relay.c
794
static void relays_worker_fn(struct work_struct *w)
drivers/gpu/drm/xe/xe_guc_relay_types.h
22
struct work_struct worker;
drivers/gpu/drm/xe/xe_guc_submit.c
1651
static void __guc_exec_queue_destroy_async(struct work_struct *w)
drivers/gpu/drm/xe/xe_hw_engine_group.c
18
hw_engine_group_resume_lr_jobs_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_hw_engine_group_types.h
38
struct work_struct resume_work;
drivers/gpu/drm/xe/xe_hw_error.c
54
static void csc_hw_error_work(struct work_struct *work)
drivers/gpu/drm/xe/xe_i2c.c
64
static void xe_i2c_client_work(struct work_struct *work)
drivers/gpu/drm/xe/xe_i2c.h
39
struct work_struct work;
drivers/gpu/drm/xe/xe_late_bind_fw.c
212
static void xe_late_bind_work(struct work_struct *work)
drivers/gpu/drm/xe/xe_late_bind_fw_types.h
44
struct work_struct work;
drivers/gpu/drm/xe/xe_oa.c
954
static void xe_oa_fence_work_fn(struct work_struct *w)
drivers/gpu/drm/xe/xe_pagefault.c
250
static void xe_pagefault_queue_work(struct work_struct *w)
drivers/gpu/drm/xe/xe_pagefault_types.h
133
struct work_struct worker;
drivers/gpu/drm/xe/xe_preempt_fence.c
15
static void preempt_fence_work_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_preempt_fence_types.h
27
struct work_struct preempt_work;
drivers/gpu/drm/xe/xe_pxp.c
250
static void pxp_irq_work(struct work_struct *work)
drivers/gpu/drm/xe/xe_pxp_types.h
91
struct work_struct work;
drivers/gpu/drm/xe/xe_shrinker.c
257
static void xe_shrinker_pm(struct work_struct *work)
drivers/gpu/drm/xe/xe_shrinker.c
32
struct work_struct pm_worker;
drivers/gpu/drm/xe/xe_svm.c
1688
static void xe_pagemap_destroy_work(struct work_struct *work)
drivers/gpu/drm/xe/xe_svm.c
422
static void xe_svm_garbage_collector_work_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_svm.h
63
struct work_struct destroy_work;
drivers/gpu/drm/xe/xe_sync.c
26
struct work_struct worker;
drivers/gpu/drm/xe/xe_sync.c
76
static void user_fence_worker(struct work_struct *w)
drivers/gpu/drm/xe/xe_tlb_inval.c
66
static void xe_tlb_inval_fence_timeout(struct work_struct *work)
drivers/gpu/drm/xe/xe_vm.c
1101
static void vma_destroy_work_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_vm.c
1404
static void vm_destroy_work_func(struct work_struct *w);
drivers/gpu/drm/xe/xe_vm.c
1841
static void vm_destroy_work_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_vm.c
453
static void preempt_rebind_work_func(struct work_struct *w)
drivers/gpu/drm/xe/xe_vm_types.h
119
struct work_struct destroy_work;
drivers/gpu/drm/xe/xe_vm_types.h
202
struct work_struct work;
drivers/gpu/drm/xe/xe_vm_types.h
260
struct work_struct destroy_work;
drivers/gpu/drm/xe/xe_vm_types.h
293
struct work_struct rebind_work;
drivers/gpu/drm/xen/xen_drm_front_kms.c
168
static void pflip_to_worker(struct work_struct *work)
drivers/gpu/drm/xlnx/zynqmp_dp.c
2319
static void zynqmp_dp_hpd_work_func(struct work_struct *work)
drivers/gpu/drm/xlnx/zynqmp_dp.c
2334
static void zynqmp_dp_hpd_irq_work_func(struct work_struct *work)
drivers/gpu/drm/xlnx/zynqmp_dp.c
383
struct work_struct hpd_work;
drivers/gpu/drm/xlnx/zynqmp_dp.c
384
struct work_struct hpd_irq_work;
drivers/gpu/host1x/cdma.c
491
static void cdma_update_work(struct work_struct *work)
drivers/gpu/host1x/cdma.h
73
struct work_struct update_work;
drivers/gpu/host1x/fence.c
98
static void do_fence_timeout(struct work_struct *work)
drivers/gpu/host1x/hw/cdma_hw.c
289
static void cdma_timeout_handler(struct work_struct *work)
drivers/greybus/gb-beagleplay.c
307
static void hdlc_transmit(struct work_struct *work)
drivers/greybus/gb-beagleplay.c
75
struct work_struct tx_work;
drivers/greybus/interface.c
250
static void gb_interface_mode_switch_work(struct work_struct *work)
drivers/greybus/operation.c
272
static void gb_operation_work(struct work_struct *work)
drivers/greybus/svc.c
1089
static void gb_svc_process_deferred_request(struct work_struct *work)
drivers/greybus/svc.c
20
struct work_struct work;
drivers/greybus/svc_watchdog.c
44
static void greybus_reset(struct work_struct *work)
drivers/greybus/svc_watchdog.c
63
static void do_work(struct work_struct *work)
drivers/hid/amd-sfh-hid/amd_sfh_client.c
119
void amd_sfh_work_buffer(struct work_struct *work)
drivers/hid/amd-sfh-hid/amd_sfh_client.c
70
void amd_sfh_work(struct work_struct *work)
drivers/hid/amd-sfh-hid/amd_sfh_common.h
62
struct work_struct work;
drivers/hid/amd-sfh-hid/amd_sfh_common.h
87
void amd_sfh_work(struct work_struct *work);
drivers/hid/amd-sfh-hid/amd_sfh_common.h
88
void amd_sfh_work_buffer(struct work_struct *work);
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c
389
static void sfh1_1_init_work(struct work_struct *work)
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c
407
static void sfh_init_work(struct work_struct *work)
drivers/hid/hid-asus.c
118
struct work_struct work;
drivers/hid/hid-asus.c
147
struct work_struct fn_lock_sync_work;
drivers/hid/hid-asus.c
586
static void asus_sync_fn_lock(struct work_struct *work)
drivers/hid/hid-asus.c
618
static void asus_kbd_backlight_work(struct work_struct *work)
drivers/hid/hid-bigbenff.c
185
struct work_struct worker;
drivers/hid/hid-bigbenff.c
198
static void bigben_worker(struct work_struct *work)
drivers/hid/hid-corsair-void.c
167
struct work_struct battery_work;
drivers/hid/hid-corsair-void.c
504
static void corsair_void_status_work_handler(struct work_struct *work)
drivers/hid/hid-corsair-void.c
522
static void corsair_void_firmware_work_handler(struct work_struct *work)
drivers/hid/hid-corsair-void.c
569
static void corsair_void_battery_work_handler(struct work_struct *work)
drivers/hid/hid-corsair.c
201
static void k90_backlight_work(struct work_struct *work)
drivers/hid/hid-corsair.c
226
static void k90_record_led_work(struct work_struct *work)
drivers/hid/hid-corsair.c
32
struct work_struct work;
drivers/hid/hid-cp2112.c
1109
static void cp2112_gpio_poll_callback(struct work_struct *work)
drivers/hid/hid-elo.c
135
static void elo_work(struct work_struct *work)
drivers/hid/hid-google-stadiaff.c
24
struct work_struct work;
drivers/hid/hid-google-stadiaff.c
27
static void stadiaff_work(struct work_struct *work)
drivers/hid/hid-gt683r.c
179
static void gt683r_led_work(struct work_struct *work)
drivers/hid/hid-gt683r.c
48
struct work_struct work;
drivers/hid/hid-haptic.c
294
static void haptic_work_handler(struct work_struct *work)
drivers/hid/hid-haptic.h
19
struct work_struct work;
drivers/hid/hid-input.c
1834
static void hidinput_led_worker(struct work_struct *work)
drivers/hid/hid-kysona.c
154
static void kysona_battery_timer_tick(struct work_struct *work)
drivers/hid/hid-lenovo.c
116
static void lenovo_tp10ubkbd_sync_fn_lock(struct work_struct *work)
drivers/hid/hid-lenovo.c
53
struct work_struct fn_lock_sync_work;
drivers/hid/hid-lg-g15.c
368
static void lg_g15_leds_changed_work(struct work_struct *work)
drivers/hid/hid-lg-g15.c
506
static void lg_g510_leds_sync_work(struct work_struct *work)
drivers/hid/hid-lg-g15.c
87
struct work_struct work;
drivers/hid/hid-logitech-dj.c
148
struct work_struct work;
drivers/hid/hid-logitech-dj.c
647
static void delayedwork_callback(struct work_struct *work);
drivers/hid/hid-logitech-dj.c
887
static void delayedwork_callback(struct work_struct *work)
drivers/hid/hid-logitech-hidpp.c
196
struct work_struct work;
drivers/hid/hid-logitech-hidpp.c
197
struct work_struct reset_hi_res_work;
drivers/hid/hid-logitech-hidpp.c
2404
struct work_struct work;
drivers/hid/hid-logitech-hidpp.c
2460
static void hidpp_ff_work_handler(struct work_struct *w)
drivers/hid/hid-logitech-hidpp.c
4171
static void hidpp_connect_event(struct work_struct *work)
drivers/hid/hid-logitech-hidpp.c
4292
static void hidpp_reset_hi_res_handler(struct work_struct *work)
drivers/hid/hid-magicmouse.c
788
static void magicmouse_enable_mt_work(struct work_struct *work)
drivers/hid/hid-mcp2221.c
1161
static void mcp_init_work(struct work_struct *work)
drivers/hid/hid-microsoft.c
281
static void ms_ff_worker(struct work_struct *work)
drivers/hid/hid-microsoft.c
34
struct work_struct ff_worker;
drivers/hid/hid-nintendo.c
1805
static void joycon_rumble_worker(struct work_struct *work)
drivers/hid/hid-nintendo.c
618
struct work_struct rumble_worker;
drivers/hid/hid-nvidia-shield.c
225
struct work_struct hostcmd_req_work;
drivers/hid/hid-nvidia-shield.c
319
static void thunderstrike_hostcmd_req_work_handler(struct work_struct *work)
drivers/hid/hid-playstation.c
1313
static void dualsense_output_worker(struct work_struct *work)
drivers/hid/hid-playstation.c
1881
static void dualshock4_dongle_calibration_work(struct work_struct *work)
drivers/hid/hid-playstation.c
221
struct work_struct output_worker;
drivers/hid/hid-playstation.c
2276
static void dualshock4_output_worker(struct work_struct *work)
drivers/hid/hid-playstation.c
414
struct work_struct dongle_hotplug_worker;
drivers/hid/hid-playstation.c
440
struct work_struct output_worker;
drivers/hid/hid-rmi.c
311
static void rmi_reset_work(struct work_struct *work)
drivers/hid/hid-rmi.c
94
struct work_struct reset_work;
drivers/hid/hid-sony.c
1660
static void sony_state_worker(struct work_struct *work)
drivers/hid/hid-sony.c
517
struct work_struct state_worker;
drivers/hid/hid-steam.c
1018
static void steam_work_connect_cb(struct work_struct *work)
drivers/hid/hid-steam.c
1042
static void steam_mode_switch_cb(struct work_struct *work)
drivers/hid/hid-steam.c
1070
static void steam_work_unregister_cb(struct work_struct *work)
drivers/hid/hid-steam.c
302
struct work_struct work_connect;
drivers/hid/hid-steam.c
312
struct work_struct rumble_work;
drivers/hid/hid-steam.c
316
struct work_struct unregister_work;
drivers/hid/hid-steam.c
536
static void steam_haptic_rumble_cb(struct work_struct *work)
drivers/hid/hid-steelseries.c
398
static void steelseries_headset_battery_timer_tick(struct work_struct *work)
drivers/hid/hid-uclogic-core-test.c
59
static void fake_work(struct work_struct *work)
drivers/hid/hid-uclogic-params.c
1325
static void uclogic_params_ugee_v2_reconnect_work(struct work_struct *work)
drivers/hid/hid-uclogic-params.h
197
struct work_struct work;
drivers/hid/hid-wiimote-core.c
1208
static void wiimote_init_worker(struct work_struct *work)
drivers/hid/hid-wiimote-core.c
41
static void wiimote_queue_worker(struct work_struct *work)
drivers/hid/hid-wiimote-modules.c
120
static void wiimod_rumble_worker(struct work_struct *work)
drivers/hid/hid-wiimote.h
110
struct work_struct worker;
drivers/hid/hid-wiimote.h
147
struct work_struct rumble_worker;
drivers/hid/hid-wiimote.h
163
struct work_struct init_worker;
drivers/hid/i2c-hid/i2c-hid-core.c
1122
static void ihid_core_panel_follower_work(struct work_struct *work)
drivers/hid/i2c-hid/i2c-hid-core.c
115
struct work_struct panel_follower_work;
drivers/hid/intel-ish-hid/ipc/ipc.c
18
static struct work_struct fw_reset_work;
drivers/hid/intel-ish-hid/ipc/ipc.c
559
static void fw_reset_work_fn(struct work_struct *work)
drivers/hid/intel-ish-hid/ipc/pci-ish.c
294
static void __maybe_unused ish_resume_handler(struct work_struct *work)
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
222
struct work_struct work_ishtp_reset;
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
223
struct work_struct work_fw_load;
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
827
static void load_fw_from_host_handler(struct work_struct *work)
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
880
static void reset_handler(struct work_struct *work)
drivers/hid/intel-ish-hid/ishtp-hid-client.c
723
static void hid_ishtp_cl_reset_handler(struct work_struct *work)
drivers/hid/intel-ish-hid/ishtp-hid-client.c
755
static void hid_ishtp_cl_resume_handler(struct work_struct *work)
drivers/hid/intel-ish-hid/ishtp-hid.h
140
struct work_struct work;
drivers/hid/intel-ish-hid/ishtp-hid.h
141
struct work_struct resume_work;
drivers/hid/intel-ish-hid/ishtp/bus.c
529
static void ishtp_bus_event_work(struct work_struct *work)
drivers/hid/intel-ish-hid/ishtp/bus.h
42
struct work_struct event_work;
drivers/hid/intel-ish-hid/ishtp/hbm.c
744
void bh_hbm_work_fn(struct work_struct *work)
drivers/hid/intel-ish-hid/ishtp/hbm.h
301
void bh_hbm_work_fn(struct work_struct *work);
drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
182
struct work_struct work_fw_loader;
drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
217
struct work_struct bh_hbm_work;
drivers/hid/intel-ish-hid/ishtp/loader.c
405
void ishtp_loader_work(struct work_struct *work)
drivers/hid/intel-ish-hid/ishtp/loader.h
18
struct work_struct;
drivers/hid/intel-ish-hid/ishtp/loader.h
230
void ishtp_loader_work(struct work_struct *work);
drivers/hid/uhid.c
63
struct work_struct worker;
drivers/hid/uhid.c
68
static void uhid_device_add_worker(struct work_struct *work)
drivers/hid/usbhid/hid-core.c
118
static void hid_reset(struct work_struct *work)
drivers/hid/usbhid/usbhid.h
89
struct work_struct reset_work; /* Task context for resets */
drivers/hid/wacom.h
163
struct work_struct wireless_work;
drivers/hid/wacom.h
164
struct work_struct battery_work;
drivers/hid/wacom.h
165
struct work_struct remote_work;
drivers/hid/wacom.h
169
struct work_struct mode_change_work;
drivers/hid/wacom.h
244
void wacom_battery_work(struct work_struct *work);
drivers/hid/wacom_sys.c
1722
static void wacom_init_work(struct work_struct *work)
drivers/hid/wacom_sys.c
1845
static void wacom_aes_battery_handler(struct work_struct *work)
drivers/hid/wacom_sys.c
2233
void wacom_battery_work(struct work_struct *work)
drivers/hid/wacom_sys.c
2505
static void wacom_wireless_work(struct work_struct *work)
drivers/hid/wacom_sys.c
2726
static void wacom_remote_work(struct work_struct *work)
drivers/hid/wacom_sys.c
2778
static void wacom_mode_change_work(struct work_struct *work)
drivers/hsi/clients/ssi_protocol.c
138
struct work_struct work;
drivers/hsi/clients/ssi_protocol.c
961
static void ssip_xmit_work(struct work_struct *work)
drivers/hsi/controllers/omap_ssi.h
96
struct work_struct work;
drivers/hsi/controllers/omap_ssi_port.c
168
static void ssi_process_errqueue(struct work_struct *work)
drivers/hsi/controllers/omap_ssi_port.c
575
static void start_tx_work(struct work_struct *work)
drivers/hte/hte.c
337
static void hte_do_cb_work(struct work_struct *w)
drivers/hte/hte.c
63
struct work_struct cb_work;
drivers/hv/channel_mgmt.c
503
static void vmbus_add_channel_work(struct work_struct *work)
drivers/hv/hv_balloon.c
1251
static void balloon_up(struct work_struct *dummy)
drivers/hv/hv_balloon.c
444
struct work_struct wrk;
drivers/hv/hv_balloon.c
450
struct work_struct wrk;
drivers/hv/hv_balloon.c
968
static void hot_add_req(struct work_struct *dummy)
drivers/hv/hv_kvp.c
150
static void kvp_timeout_func(struct work_struct *dummy)
drivers/hv/hv_kvp.c
161
static void kvp_host_handshake_func(struct work_struct *dummy)
drivers/hv/hv_kvp.c
374
kvp_send_key(struct work_struct *dummy)
drivers/hv/hv_kvp.c
90
static void kvp_send_key(struct work_struct *dummy);
drivers/hv/hv_kvp.c
94
static void kvp_timeout_func(struct work_struct *dummy);
drivers/hv/hv_kvp.c
95
static void kvp_host_handshake_func(struct work_struct *dummy);
drivers/hv/hv_snapshot.c
211
static void vss_handle_request(struct work_struct *dummy)
drivers/hv/hv_snapshot.c
76
static void vss_timeout_func(struct work_struct *dummy);
drivers/hv/hv_snapshot.c
77
static void vss_handle_request(struct work_struct *dummy);
drivers/hv/hv_snapshot.c
93
static void vss_timeout_func(struct work_struct *dummy)
drivers/hv/hv_util.c
159
static void perform_shutdown(struct work_struct *dummy)
drivers/hv/hv_util.c
164
static void perform_restart(struct work_struct *dummy)
drivers/hv/hv_util.c
182
struct work_struct *work = NULL;
drivers/hv/hv_util.c
280
static struct work_struct adj_time_work;
drivers/hv/hv_util.c
337
static void hv_set_host_time(struct work_struct *work)
drivers/hv/hv_util.c
87
struct work_struct work;
drivers/hv/hv_util.c
94
static void send_hibernate_uevent(struct work_struct *work)
drivers/hv/mshv_eventfd.c
247
static void mshv_irqfd_shutdown(struct work_struct *work)
drivers/hv/mshv_eventfd.h
36
struct work_struct irqfd_shutdown;
drivers/hv/vmbus_drv.c
1040
struct work_struct work;
drivers/hv/vmbus_drv.c
1047
static void vmbus_onmessage_work(struct work_struct *work)
drivers/hv/vmbus_drv.c
1422
static void vmbus_percpu_work(struct work_struct *work)
drivers/hv/vmbus_drv.c
1432
struct work_struct __percpu *works;
drivers/hv/vmbus_drv.c
1439
works = alloc_percpu(struct work_struct);
drivers/hv/vmbus_drv.c
1451
struct work_struct *work = per_cpu_ptr(works, cpu);
drivers/hwmon/applesmc.c
964
static void applesmc_backlight_set(struct work_struct *work)
drivers/hwmon/gpio-fan.c
47
struct work_struct alarm_work;
drivers/hwmon/gpio-fan.c
55
static void fan_alarm_notify(struct work_struct *ws)
drivers/hwmon/lm90.c
1089
static void lm90_report_alarms(struct work_struct *work)
drivers/hwmon/lm90.c
1234
static void lm90_alert_work(struct work_struct *__work)
drivers/hwmon/lm90.c
738
struct work_struct report_work;
drivers/hwmon/peci/dimmtemp.c
359
static void create_dimm_temp_info_delayed(struct work_struct *work)
drivers/hwmon/pmbus/pmbus_core.c
118
struct work_struct regulator_notify_work;
drivers/hwmon/pmbus/pmbus_core.c
3377
static void pmbus_regulator_notify_worker(struct work_struct *work)
drivers/hwmon/raspberrypi-hwmon.c
59
static void get_values_poll(struct work_struct *work)
drivers/hwmon/sht15.c
152
struct work_struct read_work;
drivers/hwmon/sht15.c
171
struct work_struct update_supply_work;
drivers/hwmon/sht15.c
812
static void sht15_bh_read_data(struct work_struct *work_s)
drivers/hwmon/sht15.c
878
static void sht15_update_voltage(struct work_struct *work_s)
drivers/hwmon/xgene-hwmon.c
100
struct work_struct workq;
drivers/hwmon/xgene-hwmon.c
430
static void xgene_hwmon_evt_work(struct work_struct *work)
drivers/hwtracing/coresight/coresight-etm-perf.c
215
static void free_event_data(struct work_struct *work)
drivers/hwtracing/coresight/coresight-etm-perf.h
95
struct work_struct work;
drivers/hwtracing/intel_th/core.c
584
static void __intel_th_request_hub_module(struct work_struct *work)
drivers/hwtracing/intel_th/intel_th.h
291
struct work_struct request_module_work;
drivers/hwtracing/intel_th/msu.c
146
struct work_struct work;
drivers/hwtracing/intel_th/msu.c
1753
static void msc_work(struct work_struct *work)
drivers/hwtracing/ptt/hisi_ptt.c
549
static void hisi_ptt_update_filters(struct work_struct *work)
drivers/i2c/busses/i2c-amd-asf-plat.c
58
static void amd_asf_process_target(struct work_struct *work)
drivers/i2c/busses/i2c-designware-amdpsp.c
152
static void psp_release_i2c_bus_deferred(struct work_struct *work)
drivers/i2c/i2c-slave-testunit.c
168
static void i2c_slave_testunit_work(struct work_struct *work)
drivers/i2c/i2c-smbus.c
155
static void smbalert_work(struct work_struct *work)
drivers/i2c/i2c-smbus.c
22
struct work_struct alert;
drivers/i3c/master.c
2762
static void i3c_master_handle_ibi(struct work_struct *work)
drivers/i3c/master/dw-i3c-master.c
1577
static void dw_i3c_hj_work(struct work_struct *work)
drivers/i3c/master/dw-i3c-master.h
72
struct work_struct hj_work;
drivers/i3c/master/i3c-master-cdns.c
1531
static void cdns_i3c_master_hj(struct work_struct *work)
drivers/i3c/master/i3c-master-cdns.c
401
struct work_struct hj_work;
drivers/i3c/master/svc-i3c-master.c
238
struct work_struct hj_work;
drivers/i3c/master/svc-i3c-master.c
369
static void svc_i3c_master_hj_work(struct work_struct *work)
drivers/iio/accel/bmc150-accel-i2c.c
106
static void bmc150_acpi_resume_work(struct work_struct *work)
drivers/iio/adc/ad4062.c
164
struct work_struct trig_conv;
drivers/iio/adc/ad4062.c
600
static void ad4062_trigger_work(struct work_struct *work)
drivers/iio/adc/at91-sama5d2_adc.c
1670
static void at91_adc_workq_handler(struct work_struct *workq)
drivers/iio/adc/at91-sama5d2_adc.c
574
struct work_struct workq;
drivers/iio/adc/envelope-detector.c
171
static void envelope_detector_timeout(struct work_struct *work)
drivers/iio/adc/pac1934.c
1022
static void pac1934_work_periodic_rfsh(struct work_struct *work)
drivers/iio/adc/rohm-bd79124.c
781
static void bd79124_alm_enable_worker(struct work_struct *work)
drivers/iio/adc/xilinx-ams.c
1059
static void ams_unmask_worker(struct work_struct *work)
drivers/iio/adc/xilinx-xadc-core.c
263
static void xadc_zynq_unmask_worker(struct work_struct *work)
drivers/iio/buffer/industrialio-buffer-dma.c
134
static void iio_dma_buffer_cleanup_worker(struct work_struct *work)
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
180
static void hid_sensor_set_power_work(struct work_struct *work)
drivers/iio/common/ssp_sensors/ssp.h
183
struct work_struct work_wdt;
drivers/iio/common/ssp_sensors/ssp_dev.c
155
static void ssp_wdt_work_func(struct work_struct *work)
drivers/iio/common/ssp_sensors/ssp_dev.c
398
static void ssp_refresh_task(struct work_struct *work)
drivers/iio/industrialio-buffer.c
1950
static void iio_buffer_cleanup(struct work_struct *work)
drivers/iio/industrialio-buffer.c
62
struct work_struct work;
drivers/iio/industrialio-trigger.c
156
static void iio_reenable_work_fn(struct work_struct *work)
drivers/iio/light/tsl2563.c
176
static void tsl2563_poweroff_work(struct work_struct *work)
drivers/iio/proximity/as3935.c
242
static void as3935_event_work(struct work_struct *work)
drivers/infiniband/core/addr.c
597
static void process_one_req(struct work_struct *_work)
drivers/infiniband/core/cache.c
1535
static void ib_cache_event_task(struct work_struct *_work)
drivers/infiniband/core/cache.c
1560
static void ib_generic_event_task(struct work_struct *_work)
drivers/infiniband/core/cache.c
280
static void free_gid_work(struct work_struct *work)
drivers/infiniband/core/cache.c
53
struct work_struct work;
drivers/infiniband/core/cache.c
87
struct work_struct del_work;
drivers/infiniband/core/cm.c
269
static void cm_work_handler(struct work_struct *work);
drivers/infiniband/core/cm.c
3839
static void cm_work_handler(struct work_struct *_work)
drivers/infiniband/core/cma.c
3004
static void cma_iboe_join_work_handler(struct work_struct *work)
drivers/infiniband/core/cma.c
3026
static void cma_work_handler(struct work_struct *_work)
drivers/infiniband/core/cma.c
347
struct work_struct work;
drivers/infiniband/core/cma.c
358
struct work_struct work;
drivers/infiniband/core/cma.c
5211
static void cma_netevent_work_handler(struct work_struct *_work)
drivers/infiniband/core/cma.c
74
static void cma_netevent_work_handler(struct work_struct *_work);
drivers/infiniband/core/cq.c
178
static void ib_cq_poll_work(struct work_struct *work)
drivers/infiniband/core/cq.c
39
static void ib_cq_rdma_dim_work(struct work_struct *w)
drivers/infiniband/core/device.c
1634
static void ib_unregister_work(struct work_struct *work)
drivers/infiniband/core/device.c
215
static void ib_unregister_work(struct work_struct *work);
drivers/infiniband/core/device.c
219
static void ib_policy_change_task(struct work_struct *work);
drivers/infiniband/core/device.c
890
static void ib_policy_change_task(struct work_struct *work)
drivers/infiniband/core/iwcm.c
1014
static void cm_work_handler(struct work_struct *_work)
drivers/infiniband/core/iwcm.c
96
struct work_struct work;
drivers/infiniband/core/mad.c
100
static void timeout_sends(struct work_struct *work);
drivers/infiniband/core/mad.c
101
static void local_completions(struct work_struct *work);
drivers/infiniband/core/mad.c
2748
static void local_completions(struct work_struct *work)
drivers/infiniband/core/mad.c
2875
static void timeout_sends(struct work_struct *work)
drivers/infiniband/core/mad_priv.h
104
struct work_struct local_work;
drivers/infiniband/core/mad_rmpp.c
241
static void recv_timeout_handler(struct work_struct *work)
drivers/infiniband/core/mad_rmpp.c
263
static void recv_cleanup_handler(struct work_struct *work)
drivers/infiniband/core/multicast.c
101
struct work_struct work;
drivers/infiniband/core/multicast.c
424
static void mcast_work_handler(struct work_struct *work)
drivers/infiniband/core/roce_gid_mgmt.c
53
struct work_struct work;
drivers/infiniband/core/roce_gid_mgmt.c
641
static void netdevice_event_work_handler(struct work_struct *_work)
drivers/infiniband/core/roce_gid_mgmt.c
68
struct work_struct work;
drivers/infiniband/core/roce_gid_mgmt.c
825
static void update_gid_event_work_handler(struct work_struct *_work)
drivers/infiniband/core/sa_query.c
1010
static void ib_nl_request_timeout(struct work_struct *work)
drivers/infiniband/core/sa_query.c
2173
static void update_ib_cpi(struct work_struct *work)
drivers/infiniband/core/sa_query.c
2295
static void update_sm_ah(struct work_struct *work)
drivers/infiniband/core/sa_query.c
93
struct work_struct update_task;
drivers/infiniband/core/ucma.c
100
struct work_struct close_work;
drivers/infiniband/core/ucma.c
177
static void ucma_close_id(struct work_struct *work)
drivers/infiniband/hw/bnxt_re/bnxt_re.h
216
struct work_struct dbq_fifo_check_work;
drivers/infiniband/hw/bnxt_re/main.c
317
struct work_struct work;
drivers/infiniband/hw/bnxt_re/main.c
371
static void bnxt_re_dcb_wq_task(struct work_struct *work)
drivers/infiniband/hw/bnxt_re/main.c
764
static void bnxt_re_db_fifo_check(struct work_struct *work)
drivers/infiniband/hw/bnxt_re/main.c
805
static void bnxt_re_pacing_timer_exp(struct work_struct *work)
drivers/infiniband/hw/bnxt_re/qplib_fp.c
157
static void bnxt_qpn_cqn_sched_task(struct work_struct *work)
drivers/infiniband/hw/bnxt_re/qplib_fp.h
540
struct work_struct work;
drivers/infiniband/hw/cxgb4/cm.c
4299
static void process_work(struct work_struct *work)
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
335
struct work_struct reg_work;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
982
void c4iw_register_device(struct work_struct *work);
drivers/infiniband/hw/cxgb4/provider.c
526
void c4iw_register_device(struct work_struct *work)
drivers/infiniband/hw/erdma/erdma_cm.c
741
static void erdma_cm_work_handler(struct work_struct *w)
drivers/infiniband/hw/erdma/erdma_verbs.c
455
static void erdma_flush_worker(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
12493
static void do_update_synth_timer(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
6657
void handle_sma_message(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
6870
void handle_freeze(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
6967
void handle_link_up(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
7095
void handle_link_down(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
7184
void handle_link_bounce(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
7421
void handle_verify_cap(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
7690
void handle_link_downgrade(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
9660
void qsfp_event(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.c
9834
void handle_start_link(struct work_struct *work)
drivers/infiniband/hw/hfi1/chip.h
740
void handle_verify_cap(struct work_struct *work);
drivers/infiniband/hw/hfi1/chip.h
741
void handle_freeze(struct work_struct *work);
drivers/infiniband/hw/hfi1/chip.h
742
void handle_link_up(struct work_struct *work);
drivers/infiniband/hw/hfi1/chip.h
743
void handle_link_down(struct work_struct *work);
drivers/infiniband/hw/hfi1/chip.h
744
void handle_link_downgrade(struct work_struct *work);
drivers/infiniband/hw/hfi1/chip.h
745
void handle_link_bounce(struct work_struct *work);
drivers/infiniband/hw/hfi1/chip.h
746
void handle_start_link(struct work_struct *work);
drivers/infiniband/hw/hfi1/chip.h
747
void handle_sma_message(struct work_struct *work);
drivers/infiniband/hw/hfi1/chip.h
749
void qsfp_event(struct work_struct *work);
drivers/infiniband/hw/hfi1/driver.c
1172
void receive_interrupt_work(struct work_struct *work)
drivers/infiniband/hw/hfi1/driver.c
965
struct work_struct *lsaw =
drivers/infiniband/hw/hfi1/hfi.h
1130
struct work_struct update_cntr_work;
drivers/infiniband/hw/hfi1/hfi.h
1603
void receive_interrupt_work(struct work_struct *work);
drivers/infiniband/hw/hfi1/hfi.h
772
struct work_struct link_vc_work;
drivers/infiniband/hw/hfi1/hfi.h
773
struct work_struct link_up_work;
drivers/infiniband/hw/hfi1/hfi.h
774
struct work_struct link_down_work;
drivers/infiniband/hw/hfi1/hfi.h
775
struct work_struct sma_message_work;
drivers/infiniband/hw/hfi1/hfi.h
776
struct work_struct freeze_work;
drivers/infiniband/hw/hfi1/hfi.h
777
struct work_struct link_downgrade_work;
drivers/infiniband/hw/hfi1/hfi.h
778
struct work_struct link_bounce_work;
drivers/infiniband/hw/hfi1/hfi.h
923
struct work_struct linkstate_active_work;
drivers/infiniband/hw/hfi1/iowait.c
42
void (*func)(struct work_struct *work),
drivers/infiniband/hw/hfi1/iowait.c
43
void (*tidfunc)(struct work_struct *work),
drivers/infiniband/hw/hfi1/iowait.h
131
void (*func)(struct work_struct *work),
drivers/infiniband/hw/hfi1/iowait.h
132
void (*tidfunc)(struct work_struct *work),
drivers/infiniband/hw/hfi1/iowait.h
20
typedef void (*restart_t)(struct work_struct *work);
drivers/infiniband/hw/hfi1/iowait.h
51
struct work_struct iowork;
drivers/infiniband/hw/hfi1/ipoib_tx.c
668
static void hfi1_ipoib_flush_txq(struct work_struct *work)
drivers/infiniband/hw/hfi1/mmu_rb.c
23
static void handle_remove(struct work_struct *work);
drivers/infiniband/hw/hfi1/mmu_rb.c
292
static void handle_remove(struct work_struct *work)
drivers/infiniband/hw/hfi1/mmu_rb.h
47
struct work_struct del_work;
drivers/infiniband/hw/hfi1/opfn.c
111
void opfn_send_conn_request(struct work_struct *work)
drivers/infiniband/hw/hfi1/opfn.h
71
struct work_struct opfn_work;
drivers/infiniband/hw/hfi1/opfn.h
77
void opfn_send_conn_request(struct work_struct *work);
drivers/infiniband/hw/hfi1/pio.c
532
static void sc_halted(struct work_struct *work)
drivers/infiniband/hw/hfi1/pio.h
94
struct work_struct halt_work; /* halted context work queue entry */
drivers/infiniband/hw/hfi1/qsfp.h
172
struct work_struct qsfp_work;
drivers/infiniband/hw/hfi1/ruc.c
476
void _hfi1_do_send(struct work_struct *work)
drivers/infiniband/hw/hfi1/sdma.c
406
static void sdma_field_flush(struct work_struct *work)
drivers/infiniband/hw/hfi1/sdma.c
418
static void sdma_err_halt_wait(struct work_struct *work)
drivers/infiniband/hw/hfi1/sdma.h
356
struct work_struct err_halt_worker;
drivers/infiniband/hw/hfi1/sdma.h
361
struct work_struct flush_worker;
drivers/infiniband/hw/hfi1/tid_rdma.c
110
static void tid_rdma_trigger_resume(struct work_struct *work);
drivers/infiniband/hw/hfi1/tid_rdma.c
5342
void _hfi1_do_tid_send(struct work_struct *work)
drivers/infiniband/hw/hfi1/tid_rdma.c
643
static void tid_rdma_trigger_resume(struct work_struct *work)
drivers/infiniband/hw/hfi1/tid_rdma.h
313
void _hfi1_do_tid_send(struct work_struct *work);
drivers/infiniband/hw/hfi1/tid_rdma.h
71
struct work_struct trigger_work;
drivers/infiniband/hw/hfi1/verbs.h
406
void _hfi1_do_send(struct work_struct *work);
drivers/infiniband/hw/hns/hns_roce_bond.c
536
static void hns_roce_bond_work(struct work_struct *work)
drivers/infiniband/hw/hns/hns_roce_device.h
1022
struct work_struct ecc_work;
drivers/infiniband/hw/hns/hns_roce_device.h
596
struct work_struct work;
drivers/infiniband/hw/hns/hns_roce_device.h
722
struct work_struct work;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6410
static void hns_roce_irq_work_handle(struct work_struct *work)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6748
static void fmea_ram_ecc_work(struct work_struct *ecc_work)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6960
static void hns_roce_ceq_work(struct work_struct *work)
drivers/infiniband/hw/hns/hns_roce_qp.c
60
static void flush_work_handle(struct work_struct *work)
drivers/infiniband/hw/ionic/ionic_admin.c
261
static void ionic_admin_dwork(struct work_struct *ws)
drivers/infiniband/hw/ionic/ionic_admin.c
319
static void ionic_admin_work(struct work_struct *ws)
drivers/infiniband/hw/ionic/ionic_admin.c
758
static void ionic_reset_work(struct work_struct *ws)
drivers/infiniband/hw/ionic/ionic_admin.c
935
static void ionic_poll_eq_work(struct work_struct *work)
drivers/infiniband/hw/ionic/ionic_ibdev.h
104
struct work_struct reset_work;
drivers/infiniband/hw/ionic/ionic_ibdev.h
132
struct work_struct work;
drivers/infiniband/hw/ionic/ionic_ibdev.h
156
struct work_struct work;
drivers/infiniband/hw/irdma/cm.c
3605
static void irdma_disconnect_worker(struct work_struct *work)
drivers/infiniband/hw/irdma/cm.c
4225
static void irdma_cm_event_handler(struct work_struct *work)
drivers/infiniband/hw/irdma/cm.c
7
static void irdma_disconnect_worker(struct work_struct *work);
drivers/infiniband/hw/irdma/cm.h
346
struct work_struct event_work;
drivers/infiniband/hw/irdma/hw.c
2257
void cqp_compl_worker(struct work_struct *work)
drivers/infiniband/hw/irdma/main.h
339
struct work_struct cqp_cmpl_work;
drivers/infiniband/hw/irdma/main.h
578
void cqp_compl_worker(struct work_struct *work);
drivers/infiniband/hw/irdma/verbs.c
1922
static void irdma_free_cqbuf(struct work_struct *work)
drivers/infiniband/hw/irdma/verbs.c
891
static void irdma_flush_worker(struct work_struct *work)
drivers/infiniband/hw/irdma/verbs.h
164
struct work_struct work;
drivers/infiniband/hw/irdma/verbs.h
89
struct work_struct work;
drivers/infiniband/hw/mlx4/alias_GUID.c
743
static void alias_guid_work(struct work_struct *work)
drivers/infiniband/hw/mlx4/cm.c
177
static void id_map_ent_timeout(struct work_struct *work)
drivers/infiniband/hw/mlx4/cm.c
346
static void rej_tmout_timeout(struct work_struct *work)
drivers/infiniband/hw/mlx4/mad.c
1177
void handle_port_mgmt_change_event(struct work_struct *work)
drivers/infiniband/hw/mlx4/mad.c
1732
static void mlx4_ib_tunnel_comp_worker(struct work_struct *work)
drivers/infiniband/hw/mlx4/mad.c
1894
static void mlx4_ib_sqp_comp_worker(struct work_struct *work)
drivers/infiniband/hw/mlx4/mad.c
2142
void mlx4_ib_tunnels_update_work(struct work_struct *work)
drivers/infiniband/hw/mlx4/main.c
3128
static void handle_bonded_port_state_event(struct work_struct *work)
drivers/infiniband/hw/mlx4/main.c
3178
static void ib_sl2vl_update_work(struct work_struct *work)
drivers/infiniband/hw/mlx4/mcg.c
108
struct work_struct work;
drivers/infiniband/hw/mlx4/mcg.c
1124
struct work_struct work;
drivers/infiniband/hw/mlx4/mcg.c
1129
static void mcg_clean_task(struct work_struct *work)
drivers/infiniband/hw/mlx4/mcg.c
539
static void mlx4_ib_mcg_timeout_handler(struct work_struct *work)
drivers/infiniband/hw/mlx4/mcg.c
642
static void mlx4_ib_mcg_work_handler(struct work_struct *work)
drivers/infiniband/hw/mlx4/mlx4_ib.h
446
struct work_struct work;
drivers/infiniband/hw/mlx4/mlx4_ib.h
484
struct work_struct work;
drivers/infiniband/hw/mlx4/mlx4_ib.h
652
struct work_struct work;
drivers/infiniband/hw/mlx4/mlx4_ib.h
862
void mlx4_ib_tunnels_update_work(struct work_struct *work);
drivers/infiniband/hw/mlx4/qp.c
106
struct work_struct work;
drivers/infiniband/hw/mlx4/qp.c
211
static void mlx4_ib_handle_qp_event(struct work_struct *_work)
drivers/infiniband/hw/mlx5/cq.c
944
static void notify_soft_wc_handler(struct work_struct *work)
drivers/infiniband/hw/mlx5/main.c
2915
static void pkey_change_handler(struct work_struct *work)
drivers/infiniband/hw/mlx5/main.c
2990
static void delay_drop_handler(struct work_struct *work)
drivers/infiniband/hw/mlx5/main.c
3078
static void mlx5_ib_handle_event(struct work_struct *_work)
drivers/infiniband/hw/mlx5/main.c
3158
static void mlx5_ib_handle_sys_error_event(struct work_struct *_work)
drivers/infiniband/hw/mlx5/main.c
64
struct work_struct work;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1122
struct work_struct work;
drivers/infiniband/hw/mlx5/mlx5_ib.h
587
struct work_struct notify_work;
drivers/infiniband/hw/mlx5/mlx5_ib.h
727
struct work_struct work;
drivers/infiniband/hw/mlx5/mlx5_ib.h
851
struct work_struct pkey_change_work;
drivers/infiniband/hw/mlx5/mlx5_ib.h
985
struct work_struct delay_drop_work;
drivers/infiniband/hw/mlx5/mr.c
623
static void delayed_cache_work_func(struct work_struct *work)
drivers/infiniband/hw/mlx5/odp.c
1625
static void mlx5_ib_eqe_pf_action(struct work_struct *work)
drivers/infiniband/hw/mlx5/odp.c
1788
static void mlx5_ib_eq_pf_action(struct work_struct *work)
drivers/infiniband/hw/mlx5/odp.c
1947
struct work_struct work;
drivers/infiniband/hw/mlx5/odp.c
2006
static void mlx5_ib_prefetch_mr_work(struct work_struct *w)
drivers/infiniband/hw/mlx5/odp.c
211
static void free_implicit_child_mr_work(struct work_struct *work)
drivers/infiniband/hw/mlx5/odp.c
91
struct work_struct work;
drivers/infiniband/hw/mlx5/qp.c
355
static void mlx5_ib_handle_qp_event(struct work_struct *_work)
drivers/infiniband/hw/mlx5/qp.c
79
struct work_struct work;
drivers/infiniband/hw/mthca/mthca_catas.c
53
static struct work_struct catas_work;
drivers/infiniband/hw/mthca/mthca_catas.c
59
static void catas_reset(struct work_struct *work)
drivers/infiniband/hw/ocrdma/ocrdma.h
76
void ocrdma_eqd_set_task(struct work_struct *work);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3155
void ocrdma_eqd_set_task(struct work_struct *work)
drivers/infiniband/hw/qedr/qedr_iw_cm.c
202
struct work_struct work;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
208
static void qedr_iw_disconnect_worker(struct work_struct *work)
drivers/infiniband/hw/usnic/usnic_uiom.h
73
struct work_struct work;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
253
struct work_struct work;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
724
static void pvrdma_netdevice_event_work(struct work_struct *work)
drivers/infiniband/sw/rdmavt/cq.c
120
static void send_complete(struct work_struct *work)
drivers/infiniband/sw/rxe/rxe_odp.c
412
struct work_struct work;
drivers/infiniband/sw/rxe/rxe_odp.c
422
static void rxe_ib_prefetch_mr_work(struct work_struct *w)
drivers/infiniband/sw/rxe/rxe_qp.c
853
static void rxe_qp_do_cleanup(struct work_struct *work)
drivers/infiniband/sw/rxe/rxe_task.c
189
static void do_work(struct work_struct *work)
drivers/infiniband/sw/rxe/rxe_task.h
25
struct work_struct work;
drivers/infiniband/sw/siw/siw_cm.c
1058
static void siw_cm_work_handler(struct work_struct *w)
drivers/infiniband/ulp/ipoib/ipoib.h
273
struct work_struct start_task;
drivers/infiniband/ulp/ipoib/ipoib.h
274
struct work_struct reap_task;
drivers/infiniband/ulp/ipoib/ipoib.h
275
struct work_struct skb_task;
drivers/infiniband/ulp/ipoib/ipoib.h
276
struct work_struct rx_reap_task;
drivers/infiniband/ulp/ipoib/ipoib.h
312
struct work_struct work;
drivers/infiniband/ulp/ipoib/ipoib.h
345
struct work_struct carrier_on_task;
drivers/infiniband/ulp/ipoib/ipoib.h
346
struct work_struct reschedule_napi_work;
drivers/infiniband/ulp/ipoib/ipoib.h
347
struct work_struct flush_light;
drivers/infiniband/ulp/ipoib/ipoib.h
348
struct work_struct flush_normal;
drivers/infiniband/ulp/ipoib/ipoib.h
349
struct work_struct flush_heavy;
drivers/infiniband/ulp/ipoib/ipoib.h
350
struct work_struct restart_task;
drivers/infiniband/ulp/ipoib/ipoib.h
351
struct work_struct tx_timeout_work;
drivers/infiniband/ulp/ipoib/ipoib.h
497
void ipoib_reap_ah(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib.h
499
void ipoib_napi_schedule_work(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib.h
507
void ipoib_ib_dev_flush_light(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib.h
508
void ipoib_ib_dev_flush_normal(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib.h
509
void ipoib_ib_dev_flush_heavy(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib.h
512
void ipoib_ib_tx_timeout_work(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib.h
523
void ipoib_mcast_join_task(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib.h
524
void ipoib_mcast_carrier_on_task(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib.h
527
void ipoib_mcast_restart_task(struct work_struct *work);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1337
static void ipoib_cm_tx_start(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1397
static void ipoib_cm_tx_reap(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1422
static void ipoib_cm_skb_reap(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1471
static void ipoib_cm_rx_reap(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1477
static void ipoib_cm_stale_task(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
1274
void ipoib_ib_dev_flush_light(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
1282
void ipoib_ib_dev_flush_normal(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
1290
void ipoib_ib_dev_flush_heavy(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
346
static void ipoib_qp_state_validate_work(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
536
void ipoib_napi_schedule_work(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
717
void ipoib_reap_ah(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_main.c
1248
void ipoib_ib_tx_timeout_work(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_main.c
137
struct work_struct work;
drivers/infiniband/ulp/ipoib/ipoib_main.c
1429
static void ipoib_reap_neigh(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_main.c
143
static void ipoib_ifupdown_task(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
324
void ipoib_mcast_carrier_on_task(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
549
void ipoib_mcast_join_task(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
864
void ipoib_mcast_restart_task(struct work_struct *work)
drivers/infiniband/ulp/ipoib/ipoib_vlan.c
216
struct work_struct work;
drivers/infiniband/ulp/ipoib/ipoib_vlan.c
230
static void ipoib_vlan_delete_task(struct work_struct *work)
drivers/infiniband/ulp/iser/iscsi_iser.h
411
struct work_struct release_work;
drivers/infiniband/ulp/iser/iscsi_iser.h
494
void iser_release_work(struct work_struct *work);
drivers/infiniband/ulp/iser/iser_verbs.c
343
void iser_release_work(struct work_struct *work)
drivers/infiniband/ulp/isert/ib_isert.c
1658
isert_do_control_comp(struct work_struct *work)
drivers/infiniband/ulp/isert/ib_isert.c
2478
static void isert_release_work(struct work_struct *work)
drivers/infiniband/ulp/isert/ib_isert.c
57
static void isert_release_work(struct work_struct *work);
drivers/infiniband/ulp/isert/ib_isert.h
153
struct work_struct comp_work;
drivers/infiniband/ulp/isert/ib_isert.h
188
struct work_struct release_work;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1512
static void rtrs_clt_reconnect_work(struct work_struct *work);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1513
static void rtrs_clt_close_work(struct work_struct *work);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1515
static void rtrs_clt_err_recovery_work(struct work_struct *work)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2341
static void rtrs_clt_close_work(struct work_struct *work)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2665
static void rtrs_clt_reconnect_work(struct work_struct *work)
drivers/infiniband/ulp/rtrs/rtrs-clt.h
132
struct work_struct close_work;
drivers/infiniband/ulp/rtrs/rtrs-clt.h
133
struct work_struct err_recovery_work;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1585
static void rtrs_srv_close_work(struct work_struct *work)
drivers/infiniband/ulp/rtrs/rtrs-srv.h
78
struct work_struct close_work;
drivers/infiniband/ulp/rtrs/rtrs.c
353
static void hb_work(struct work_struct *work)
drivers/infiniband/ulp/srp/ib_srp.c
1068
static void srp_remove_work(struct work_struct *work)
drivers/infiniband/ulp/srp/ib_srp.c
2127
static void srp_tl_err_work(struct work_struct *work)
drivers/infiniband/ulp/srp/ib_srp.h
264
struct work_struct tl_err_work;
drivers/infiniband/ulp/srp/ib_srp.h
265
struct work_struct remove_work;
drivers/infiniband/ulp/srpt/ib_srpt.c
2140
static void srpt_release_channel_work(struct work_struct *w)
drivers/infiniband/ulp/srpt/ib_srpt.c
3001
static void srpt_refresh_port_work(struct work_struct *work)
drivers/infiniband/ulp/srpt/ib_srpt.h
330
struct work_struct release_work;
drivers/infiniband/ulp/srpt/ib_srpt.h
423
struct work_struct work;
drivers/input/gameport/gameport.c
319
static void gameport_handle_events(struct work_struct *work)
drivers/input/input-poller.c
38
static void input_dev_poller_work(struct work_struct *work)
drivers/input/joystick/xpad.c
804
struct work_struct work; /* init/remove device from callback */
drivers/input/joystick/xpad.c
986
static void xpad_presence_work(struct work_struct *work)
drivers/input/keyboard/applespi.c
1327
static void applespi_worker(struct work_struct *work)
drivers/input/keyboard/applespi.c
424
struct work_struct work;
drivers/input/keyboard/atkbd.c
638
static void atkbd_event_work(struct work_struct *work)
drivers/input/keyboard/gpio_keys.c
393
static void gpio_keys_gpio_work_func(struct work_struct *work)
drivers/input/keyboard/imx-sm-bbm-key.c
30
static void scmi_imx_bbm_pwrkey_check_for_events(struct work_struct *work)
drivers/input/keyboard/imx_sc_key.c
58
static void imx_sc_check_for_events(struct work_struct *work)
drivers/input/keyboard/lkkbd.c
267
struct work_struct tq;
drivers/input/keyboard/lkkbd.c
563
static void lkkbd_reinit(struct work_struct *work)
drivers/input/keyboard/lm8323.c
129
struct work_struct work;
drivers/input/keyboard/lm8323.c
440
static void lm8323_pwm_work(struct work_struct *work)
drivers/input/keyboard/matrix_keypad.c
120
static void matrix_keypad_scan(struct work_struct *work)
drivers/input/keyboard/sunkbd.c
225
static void sunkbd_reinit(struct work_struct *work)
drivers/input/keyboard/sunkbd.c
60
struct work_struct tq;
drivers/input/misc/arizona-haptics.c
25
struct work_struct work;
drivers/input/misc/arizona-haptics.c
31
static void arizona_haptics_work(struct work_struct *work)
drivers/input/misc/atc260x-onkey.c
144
static void atc260x_onkey_work(struct work_struct *work)
drivers/input/misc/aw86927.c
177
struct work_struct play_work;
drivers/input/misc/aw86927.c
405
static void aw86927_haptics_play_work(struct work_struct *work)
drivers/input/misc/cs40l50-vibra.c
264
static void cs40l50_add_worker(struct work_struct *work)
drivers/input/misc/cs40l50-vibra.c
350
static void cs40l50_start_worker(struct work_struct *work)
drivers/input/misc/cs40l50-vibra.c
375
static void cs40l50_stop_worker(struct work_struct *work)
drivers/input/misc/cs40l50-vibra.c
415
static void cs40l50_erase_worker(struct work_struct *work)
drivers/input/misc/cs40l50-vibra.c
91
struct work_struct work;
drivers/input/misc/da7280.c
233
struct work_struct work;
drivers/input/misc/da7280.c
492
static void da7280_haptic_work(struct work_struct *work)
drivers/input/misc/da9052_onkey.c
54
static void da9052_onkey_work(struct work_struct *work)
drivers/input/misc/da9055_onkey.c
51
static void da9055_onkey_work(struct work_struct *work)
drivers/input/misc/da9063_onkey.c
78
static void da9063_poll_on(struct work_struct *work)
drivers/input/misc/drv260x.c
186
struct work_struct work;
drivers/input/misc/drv260x.c
210
static void drv260x_worker(struct work_struct *work)
drivers/input/misc/drv2665.c
57
struct work_struct work;
drivers/input/misc/drv2665.c
76
static void drv2665_worker(struct work_struct *work)
drivers/input/misc/drv2667.c
106
struct work_struct work;
drivers/input/misc/drv2667.c
182
static void drv2667_worker(struct work_struct *work)
drivers/input/misc/gpio-beeper.c
18
struct work_struct work;
drivers/input/misc/gpio-beeper.c
28
static void gpio_beeper_work(struct work_struct *work)
drivers/input/misc/gpio-vibra.c
32
struct work_struct play_work;
drivers/input/misc/gpio-vibra.c
66
static void gpio_vibrator_play_work(struct work_struct *work)
drivers/input/misc/max77693-haptic.c
229
static void max77693_haptic_play_work(struct work_struct *work)
drivers/input/misc/max77693-haptic.c
66
struct work_struct work;
drivers/input/misc/max8997_haptic.c
199
static void max8997_haptic_play_effect_work(struct work_struct *work)
drivers/input/misc/max8997_haptic.c
38
struct work_struct work;
drivers/input/misc/palmas-pwrbutton.c
53
static void palmas_power_button_work(struct work_struct *work)
drivers/input/misc/pm8xxx-vibrator.c
139
static void pm8xxx_work_handler(struct work_struct *work)
drivers/input/misc/pm8xxx-vibrator.c
83
struct work_struct work;
drivers/input/misc/pwm-beeper.c
22
struct work_struct work;
drivers/input/misc/pwm-beeper.c
69
static void pwm_beeper_work(struct work_struct *work)
drivers/input/misc/pwm-vibra.c
32
struct work_struct play_work;
drivers/input/misc/pwm-vibra.c
95
static void pwm_vibrator_play_work(struct work_struct *work)
drivers/input/misc/qnap-mcu-input.c
27
struct work_struct beep_work;
drivers/input/misc/qnap-mcu-input.c
54
static void qnap_mcu_input_beeper_work(struct work_struct *work)
drivers/input/misc/regulator-haptic.c
26
struct work_struct work;
drivers/input/misc/regulator-haptic.c
82
static void regulator_haptic_work(struct work_struct *work)
drivers/input/misc/sc27xx-vibra.c
30
struct work_struct play_work;
drivers/input/misc/sc27xx-vibra.c
84
static void sc27xx_vibra_play_work(struct work_struct *work)
drivers/input/misc/twl4030-vibra.c
32
struct work_struct play_work;
drivers/input/misc/twl4030-vibra.c
85
static void vibra_play_work(struct work_struct *work)
drivers/input/misc/twl6040-vibra.c
166
static void vibra_play_work(struct work_struct *work)
drivers/input/misc/twl6040-vibra.c
34
struct work_struct play_work;
drivers/input/misc/wm831x-on.c
40
static void wm831x_poll_on(struct work_struct *work)
drivers/input/mouse/alps.c
1452
static void alps_register_bare_ps2_mouse(struct work_struct *work)
drivers/input/mouse/appletouch.c
215
struct work_struct work;
drivers/input/mouse/appletouch.c
317
static void atp_reinit(struct work_struct *work)
drivers/input/mouse/bcm5974.c
289
struct work_struct mode_reset_work;
drivers/input/mouse/bcm5974.c
706
static void bcm5974_mode_reset_work(struct work_struct *work)
drivers/input/mouse/hgpk.c
914
static void hgpk_recalib_work(struct work_struct *work)
drivers/input/mouse/psmouse-base.c
1331
static void psmouse_resync(struct work_struct *work)
drivers/input/mouse/psmouse-smbus.c
128
struct work_struct work;
drivers/input/mouse/psmouse-smbus.c
132
static void psmouse_smbus_remove_i2c_device(struct work_struct *work)
drivers/input/mouse/synaptics_i2c.c
443
static void synaptics_i2c_work_handler(struct work_struct *work)
drivers/input/rmi4/rmi_f54.c
531
static void rmi_f54_work(struct work_struct *work)
drivers/input/serio/hp_sdc.c
930
static void request_module_delayed(struct work_struct *work)
drivers/input/serio/ps2-gpio.c
149
static void ps2_gpio_tx_work_fn(struct work_struct *work)
drivers/input/serio/serio.c
186
static void serio_handle_event(struct work_struct *work)
drivers/input/tablet/pegasus_notetaker.c
209
static void pegasus_init(struct work_struct *work)
drivers/input/tablet/pegasus_notetaker.c
91
struct work_struct init;
drivers/input/touchscreen/da9034-ts.c
223
static void da9034_tsi_work(struct work_struct *work)
drivers/input/touchscreen/da9052_tsi.c
102
static void da9052_ts_pen_work(struct work_struct *work)
drivers/input/touchscreen/hp680_ts_input.c
21
static void do_softint(struct work_struct *work);
drivers/input/touchscreen/hp680_ts_input.c
26
static void do_softint(struct work_struct *work)
drivers/input/touchscreen/mc13783_ts.c
117
static void mc13783_ts_work(struct work_struct *work)
drivers/input/touchscreen/pcap_ts.c
84
static void pcap_ts_work(struct work_struct *work)
drivers/input/touchscreen/stmpe-ts.c
98
static void stmpe_work(struct work_struct *work)
drivers/input/touchscreen/tsc200x-core.c
358
static void tsc200x_esd_work(struct work_struct *work)
drivers/input/touchscreen/wm831x-ts.c
66
struct work_struct pd_data_work;
drivers/input/touchscreen/wm831x-ts.c
69
static void wm831x_pd_data_work(struct work_struct *work)
drivers/input/touchscreen/wm97xx-core.c
450
static void wm97xx_ts_reader(struct work_struct *work)
drivers/iommu/iommu-sva.c
275
static void iommu_sva_handle_iopf(struct work_struct *work)
drivers/iommu/iova.c
695
static void iova_depot_work_func(struct work_struct *work)
drivers/irqchip/irq-gic-v3-its.c
5438
static void rdist_memreserve_cpuhp_cleanup_workfn(struct work_struct *work)
drivers/isdn/capi/kcapi.c
237
static void do_notify_work(struct work_struct *work)
drivers/isdn/capi/kcapi.c
271
static void recv_handler(struct work_struct *work)
drivers/isdn/capi/kcapi.c
43
struct work_struct work;
drivers/isdn/capi/kcapi.h
54
struct work_struct recv_work;
drivers/isdn/mISDN/dsp.h
185
struct work_struct workq;
drivers/isdn/mISDN/dsp.h
40
extern struct work_struct dsp_workq;
drivers/isdn/mISDN/dsp_core.c
1005
dsp_send_bh(struct work_struct *work)
drivers/isdn/mISDN/hwchannel.c
14
dchannel_bh(struct work_struct *ws)
drivers/isdn/mISDN/hwchannel.c
37
bchannel_bh(struct work_struct *ws)
drivers/isdn/mISDN/l1oip.h
68
struct work_struct workq;
drivers/isdn/mISDN/l1oip_core.c
806
l1oip_send_bh(struct work_struct *work)
drivers/leds/flash/leds-tps6131x.c
297
static void tps6131x_torch_refresh_handler(struct work_struct *work)
drivers/leds/led-core.c
146
static void set_brightness_delayed(struct work_struct *ws)
drivers/leds/leds-cr0014114.c
144
static void cr0014114_recount_work(struct work_struct *work)
drivers/leds/leds-pca9532.c
282
static void pca9532_input_work(struct work_struct *work)
drivers/leds/leds-pca9532.c
46
struct work_struct work;
drivers/leds/leds-tca6507.c
166
struct work_struct work;
drivers/leds/leds-tca6507.c
341
static void tca6507_work(struct work_struct *work)
drivers/leds/trigger/ledtrig-input-events.c
33
static void led_input_events_work(struct work_struct *work)
drivers/leds/trigger/ledtrig-netdev.c
627
static void netdev_trig_work(struct work_struct *work)
drivers/leds/trigger/ledtrig-tty.c
195
static void ledtrig_tty_work(struct work_struct *work)
drivers/macintosh/adb.c
239
__adb_probe_task(struct work_struct *bullshit)
drivers/macintosh/ams/ams-core.c
87
static void ams_worker(struct work_struct *work)
drivers/macintosh/ams/ams.h
37
struct work_struct worker;
drivers/macintosh/rack-meter.c
212
static void rackmeter_do_timer(struct work_struct *work)
drivers/macintosh/smu.c
632
static void smu_expose_childs(struct work_struct *unused)
drivers/mailbox/bcm-pdc-mailbox.c
294
struct work_struct rx_work;
drivers/mailbox/bcm-pdc-mailbox.c
961
static void pdc_work_cb(struct work_struct *t)
drivers/mailbox/imx-mailbox.c
506
static void imx_mu_txdb_work(struct work_struct *t)
drivers/mailbox/imx-mailbox.c
84
struct work_struct txdb_work;
drivers/md/bcache/bcache.h
317
struct work_struct detach;
drivers/md/bcache/btree.c
465
static void btree_node_write_work(struct work_struct *w)
drivers/md/bcache/journal.c
829
static void journal_write_work(struct work_struct *work)
drivers/md/bcache/super.c
1141
static void cached_dev_detach_finish(struct work_struct *w)
drivers/md/bcache/super.c
2490
static void register_bdev_worker(struct work_struct *work)
drivers/md/bcache/super.c
2511
static void register_cache_worker(struct work_struct *work)
drivers/md/bcache/writeback.c
242
static void update_writeback_rate(struct work_struct *work)
drivers/md/dm-bio-prison-v2.c
275
struct work_struct *continuation)
drivers/md/dm-bio-prison-v2.c
285
struct work_struct *continuation)
drivers/md/dm-bio-prison-v2.h
124
struct work_struct *continuation);
drivers/md/dm-bio-prison-v2.h
50
struct work_struct *quiesce_continuation;
drivers/md/dm-bufio.c
1000
struct work_struct shrink_work;
drivers/md/dm-bufio.c
1084
static struct work_struct dm_bufio_replacement_work;
drivers/md/dm-bufio.c
2452
static void shrink_work(struct work_struct *w)
drivers/md/dm-bufio.c
2817
static void do_global_cleanup(struct work_struct *w)
drivers/md/dm-cache-target.c
100
static void __commit(struct work_struct *_ws)
drivers/md/dm-cache-target.c
105
struct work_struct *ws, *tmp;
drivers/md/dm-cache-target.c
1077
void (*continuation)(struct work_struct *))
drivers/md/dm-cache-target.c
1083
static struct dm_cache_migration *ws_to_mg(struct work_struct *ws)
drivers/md/dm-cache-target.c
1143
void (*continuation)(struct work_struct *))
drivers/md/dm-cache-target.c
1235
static void mg_success(struct work_struct *ws)
drivers/md/dm-cache-target.c
1242
static void mg_update_metadata(struct work_struct *ws)
drivers/md/dm-cache-target.c
1304
static void mg_update_metadata_after_copy(struct work_struct *ws)
drivers/md/dm-cache-target.c
1317
static void mg_upgrade_lock(struct work_struct *ws)
drivers/md/dm-cache-target.c
1345
static void mg_full_copy(struct work_struct *ws)
drivers/md/dm-cache-target.c
1362
static void mg_copy(struct work_struct *ws)
drivers/md/dm-cache-target.c
1477
static void invalidate_completed(struct work_struct *ws)
drivers/md/dm-cache-target.c
1509
static void invalidate_remove(struct work_struct *ws)
drivers/md/dm-cache-target.c
1813
static void process_deferred_bios(struct work_struct *ws)
drivers/md/dm-cache-target.c
1867
static void do_waker(struct work_struct *ws)
drivers/md/dm-cache-target.c
1877
static void check_migrations(struct work_struct *ws)
drivers/md/dm-cache-target.c
370
struct work_struct deferred_bio_worker;
drivers/md/dm-cache-target.c
371
struct work_struct migration_worker;
drivers/md/dm-cache-target.c
402
struct work_struct commit_ws;
drivers/md/dm-cache-target.c
50
struct work_struct ws;
drivers/md/dm-cache-target.c
55
void (*fn)(struct work_struct *))
drivers/md/dm-cache-target.c
95
struct work_struct commit_work;
drivers/md/dm-clone-target.c
1274
static void do_worker(struct work_struct *work)
drivers/md/dm-clone-target.c
1301
static void do_waker(struct work_struct *work)
drivers/md/dm-clone-target.c
131
struct work_struct worker;
drivers/md/dm-core.h
104
struct work_struct requeue_work;
drivers/md/dm-core.h
95
struct work_struct work;
drivers/md/dm-crypt.c
1906
static void kcryptd_io_read_work(struct work_struct *work)
drivers/md/dm-crypt.c
2048
static void kcryptd_crypt_write_continue(struct work_struct *work)
drivers/md/dm-crypt.c
2148
static void kcryptd_crypt_read_continue(struct work_struct *work)
drivers/md/dm-crypt.c
2258
static void kcryptd_crypt(struct work_struct *work)
drivers/md/dm-crypt.c
85
struct work_struct work;
drivers/md/dm-delay.c
151
static void flush_expired_bios(struct work_struct *work)
drivers/md/dm-delay.c
37
struct work_struct flush_expired_bios;
drivers/md/dm-ebs-target.c
177
static void __ebs_process_bios(struct work_struct *ws)
drivers/md/dm-ebs-target.c
27
struct work_struct ws; /* Work item used for ^. */
drivers/md/dm-era-target.c
1184
struct work_struct worker;
drivers/md/dm-era-target.c
1356
static void do_work(struct work_struct *ws)
drivers/md/dm-integrity.c
1878
static void integrity_metadata(struct work_struct *w)
drivers/md/dm-integrity.c
256
struct work_struct commit_work;
drivers/md/dm-integrity.c
259
struct work_struct writer_work;
drivers/md/dm-integrity.c
262
struct work_struct recalc_work;
drivers/md/dm-integrity.c
2639
static void dm_integrity_inline_recheck(struct work_struct *w)
drivers/md/dm-integrity.c
2740
static void dm_integrity_inline_async_check(struct work_struct *w)
drivers/md/dm-integrity.c
2778
static void integrity_bio_wait(struct work_struct *w)
drivers/md/dm-integrity.c
2824
static void integrity_commit(struct work_struct *w)
drivers/md/dm-integrity.c
3070
static void integrity_writer(struct work_struct *w)
drivers/md/dm-integrity.c
3113
static void integrity_recalc(struct work_struct *w)
drivers/md/dm-integrity.c
314
struct work_struct work;
drivers/md/dm-integrity.c
3280
static void integrity_recalc_inline(struct work_struct *w)
drivers/md/dm-integrity.c
3414
static void bitmap_block_work(struct work_struct *w)
drivers/md/dm-integrity.c
3467
static void bitmap_flush_work(struct work_struct *work)
drivers/md/dm-integrity.c
352
struct work_struct work;
drivers/md/dm-integrity.c
377
static void integrity_bio_wait(struct work_struct *w);
drivers/md/dm-kcopyd.c
650
static void do_work(struct work_struct *work)
drivers/md/dm-kcopyd.c
73
struct work_struct kcopyd_work;
drivers/md/dm-log-userspace-base.c
157
static void do_flush(struct work_struct *work)
drivers/md/dm-mpath.c
101
struct work_struct process_queued_bios;
drivers/md/dm-mpath.c
120
static void trigger_event(struct work_struct *work);
drivers/md/dm-mpath.c
122
static void activate_path_work(struct work_struct *work);
drivers/md/dm-mpath.c
123
static void process_queued_bios(struct work_struct *work);
drivers/md/dm-mpath.c
1639
static void activate_path_work(struct work_struct *work)
drivers/md/dm-mpath.c
686
static void process_queued_bios(struct work_struct *work)
drivers/md/dm-mpath.c
822
static void trigger_event(struct work_struct *work)
drivers/md/dm-mpath.c
98
struct work_struct trigger_event;
drivers/md/dm-pcache/backing_dev.c
110
static void req_complete_fn(struct work_struct *work)
drivers/md/dm-pcache/backing_dev.c
142
static void req_submit_fn(struct work_struct *work)
drivers/md/dm-pcache/backing_dev.c
20
static void req_submit_fn(struct work_struct *work);
drivers/md/dm-pcache/backing_dev.c
21
static void req_complete_fn(struct work_struct *work);
drivers/md/dm-pcache/backing_dev.h
51
struct work_struct req_submit_work;
drivers/md/dm-pcache/backing_dev.h
55
struct work_struct req_complete_work;
drivers/md/dm-pcache/cache.h
172
struct work_struct clean_work;
drivers/md/dm-pcache/cache.h
326
void clean_fn(struct work_struct *work);
drivers/md/dm-pcache/cache.h
327
void kset_flush_fn(struct work_struct *work);
drivers/md/dm-pcache/cache.h
343
void miss_read_end_work_fn(struct work_struct *work);
drivers/md/dm-pcache/cache.h
347
void pcache_cache_gc_fn(struct work_struct *work);
drivers/md/dm-pcache/cache.h
352
void cache_writeback_fn(struct work_struct *work);
drivers/md/dm-pcache/cache_gc.c
99
void pcache_cache_gc_fn(struct work_struct *work)
drivers/md/dm-pcache/cache_key.c
645
void clean_fn(struct work_struct *work)
drivers/md/dm-pcache/cache_key.c
694
void kset_flush_fn(struct work_struct *work)
drivers/md/dm-pcache/cache_writeback.c
216
void cache_writeback_fn(struct work_struct *work)
drivers/md/dm-pcache/dm_pcache.c
34
static void defered_req_fn(struct work_struct *work)
drivers/md/dm-pcache/dm_pcache.h
30
struct work_struct defered_req_work;
drivers/md/dm-raid.c
1715
static void do_table_event(struct work_struct *ws)
drivers/md/dm-raid1.c
84
struct work_struct kmirrord_work;
drivers/md/dm-raid1.c
846
static void trigger_event(struct work_struct *work)
drivers/md/dm-raid1.c
859
static void do_mirror(struct work_struct *work)
drivers/md/dm-raid1.c
88
struct work_struct trigger_event;
drivers/md/dm-snap-persistent.c
218
struct work_struct work;
drivers/md/dm-snap-persistent.c
222
static void do_metadata(struct work_struct *work)
drivers/md/dm-stripe.c
45
struct work_struct trigger_event;
drivers/md/dm-stripe.c
54
static void trigger_event(struct work_struct *work)
drivers/md/dm-thin.c
2414
static void do_worker(struct work_struct *ws)
drivers/md/dm-thin.c
2435
static void do_waker(struct work_struct *ws)
drivers/md/dm-thin.c
2448
static void do_no_space_timeout(struct work_struct *ws)
drivers/md/dm-thin.c
2463
struct work_struct worker;
drivers/md/dm-thin.c
2467
static struct pool_work *to_pool_work(struct work_struct *ws)
drivers/md/dm-thin.c
2478
void (*fn)(struct work_struct *))
drivers/md/dm-thin.c
2494
static struct noflush_work *to_noflush(struct work_struct *ws)
drivers/md/dm-thin.c
2499
static void do_noflush_start(struct work_struct *ws)
drivers/md/dm-thin.c
2508
static void do_noflush_stop(struct work_struct *ws)
drivers/md/dm-thin.c
2516
static void noflush_work(struct thin_c *tc, void (*fn)(struct work_struct *))
drivers/md/dm-thin.c
253
struct work_struct worker;
drivers/md/dm-verity-target.c
605
static void restart_io_error(struct work_struct *w)
drivers/md/dm-verity-target.c
644
static void verity_work(struct work_struct *w)
drivers/md/dm-verity-target.c
65
struct work_struct work;
drivers/md/dm-verity-target.c
653
static void verity_bh_work(struct work_struct *w)
drivers/md/dm-verity-target.c
710
static void verity_prefetch_io(struct work_struct *work)
drivers/md/dm-verity.h
111
struct work_struct work;
drivers/md/dm-writecache.c
185
struct work_struct writeback_work;
drivers/md/dm-writecache.c
186
struct work_struct flush_work;
drivers/md/dm-writecache.c
1941
static void writecache_writeback(struct work_struct *work)
drivers/md/dm-writecache.c
857
static void writecache_flush_work(struct work_struct *work)
drivers/md/dm-zoned-reclaim.c
502
static void dmz_reclaim_work(struct work_struct *work)
drivers/md/dm-zoned-target.c
30
struct work_struct work;
drivers/md/dm-zoned-target.c
478
static void dmz_chunk_work(struct work_struct *work)
drivers/md/dm-zoned-target.c
503
static void dmz_flush_work(struct work_struct *work)
drivers/md/dm.c
2212
static void dm_wq_work(struct work_struct *work);
drivers/md/dm.c
2828
static void dm_wq_work(struct work_struct *work)
drivers/md/dm.c
401
static void do_deferred_remove(struct work_struct *w)
drivers/md/dm.c
61
static void do_deferred_remove(struct work_struct *w);
drivers/md/dm.c
992
static void dm_wq_requeue_work(struct work_struct *work)
drivers/md/md-bitmap.c
1267
struct work_struct work;
drivers/md/md-bitmap.c
1272
static void md_bitmap_unplug_fn(struct work_struct *work)
drivers/md/md-llbitmap.c
1127
static void llbitmap_unplug_fn(struct work_struct *work)
drivers/md/md-llbitmap.c
278
struct work_struct daemon_work;
drivers/md/md-llbitmap.c
289
struct work_struct work;
drivers/md/md-llbitmap.c
923
static void md_llbitmap_daemon_fn(struct work_struct *work)
drivers/md/md.c
10017
static void md_start_sync(struct work_struct *ws)
drivers/md/md.c
6262
static void mddev_delayed_delete(struct work_struct *ws)
drivers/md/md.c
633
static void mddev_delayed_delete(struct work_struct *ws);
drivers/md/md.c
670
static void md_start_sync(struct work_struct *ws);
drivers/md/md.h
548
struct work_struct del_work;
drivers/md/md.h
550
struct work_struct sync_work;
drivers/md/md.h
613
struct work_struct event_work; /* used by dm to report failure event */
drivers/md/raid5-cache.c
148
struct work_struct deferred_io_work;
drivers/md/raid5-cache.c
150
struct work_struct disable_writeback_work;
drivers/md/raid5-cache.c
658
static void r5l_submit_io_async(struct work_struct *work)
drivers/md/raid5-cache.c
679
static void r5c_disable_writeback_async(struct work_struct *work)
drivers/md/raid5.c
6713
static void raid5_do_work(struct work_struct *work)
drivers/md/raid5.h
504
struct work_struct work;
drivers/media/cec/core/cec-adap.c
754
static void cec_wait_timeout(struct work_struct *work)
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
485
static void update_edid_work(struct work_struct *w)
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
582
static void extron_irq_work_handler(struct work_struct *work)
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.h
53
struct work_struct irq_work;
drivers/media/cec/usb/pulse8/pulse8-cec.c
181
struct work_struct irq_work;
drivers/media/cec/usb/pulse8/pulse8-cec.c
189
struct work_struct tx_work;
drivers/media/cec/usb/pulse8/pulse8-cec.c
284
static void pulse8_tx_work_handler(struct work_struct *work)
drivers/media/cec/usb/pulse8/pulse8-cec.c
330
static void pulse8_irq_work_handler(struct work_struct *work)
drivers/media/cec/usb/pulse8/pulse8-cec.c
804
static void pulse8_ping_eeprom_work_handler(struct work_struct *work)
drivers/media/cec/usb/rainshadow/rainshadow-cec.c
108
static void rain_irq_work_handler(struct work_struct *work)
drivers/media/cec/usb/rainshadow/rainshadow-cec.c
46
struct work_struct work;
drivers/media/dvb-core/dvb_net.c
102
struct work_struct set_multicast_list_wq;
drivers/media/dvb-core/dvb_net.c
103
struct work_struct restart_net_feed_wq;
drivers/media/dvb-core/dvb_net.c
1219
static void wq_set_multicast_list (struct work_struct *work)
drivers/media/dvb-core/dvb_net.c
1260
static void wq_restart_net_feed (struct work_struct *work)
drivers/media/dvb-frontends/rtl2832.c
784
static void rtl2832_i2c_gate_work(struct work_struct *work)
drivers/media/dvb-frontends/ts2020.c
427
static void ts2020_stat_work(struct work_struct *work)
drivers/media/dvb-frontends/ts2020.c
45
static void ts2020_stat_work(struct work_struct *work);
drivers/media/firewire/firedtv-avc.c
904
void avc_remote_ctrl_work(struct work_struct *work)
drivers/media/firewire/firedtv.h
121
void avc_remote_ctrl_work(struct work_struct *work);
drivers/media/firewire/firedtv.h
90
struct work_struct remote_ctrl_work;
drivers/media/i2c/adv7511-v4l2.c
1473
static void adv7511_edid_handler(struct work_struct *work)
drivers/media/i2c/adv7604.c
540
static void adv76xx_delayed_work_enable_hotplug(struct work_struct *work)
drivers/media/i2c/adv7842.c
686
static void adv7842_delayed_work_enable_hotplug(struct work_struct *work)
drivers/media/i2c/cx25840/cx25840-core.c
600
static void cx25840_work_handler(struct work_struct *work)
drivers/media/i2c/cx25840/cx25840-core.h
95
struct work_struct fw_work;
drivers/media/i2c/ds90ub960.c
4342
static void ub960_handler_work(struct work_struct *work)
drivers/media/i2c/ir-kbd-i2c.c
344
static void ir_work(struct work_struct *work)
drivers/media/i2c/saa6588.c
316
static void saa6588_work(struct work_struct *work)
drivers/media/i2c/tc358743.c
102
struct work_struct work_i2c_poll;
drivers/media/i2c/tc358743.c
1613
static void tc358743_work_i2c_poll(struct work_struct *work)
drivers/media/i2c/tc358743.c
395
static void tc358743_delayed_work_enable_hotplug(struct work_struct *work)
drivers/media/i2c/tda1997x.c
558
static void tda1997x_delayed_work_enable_hpd(struct work_struct *work)
drivers/media/pci/b2c2/flexcop-pci.c
105
static void flexcop_pci_irq_check_work(struct work_struct *work)
drivers/media/pci/bt8xx/bt878.h
124
struct work_struct bh_work;
drivers/media/pci/bt8xx/bttv-driver.c
185
static void request_module_async(struct work_struct *work)
drivers/media/pci/bt8xx/bttvp.h
453
struct work_struct request_module_wk;
drivers/media/pci/bt8xx/dvb-bt8xx.c
42
static void dvb_bt8xx_work(struct work_struct *t)
drivers/media/pci/cobalt/cobalt-driver.h
271
struct work_struct irq_work_queue; /* work entry */
drivers/media/pci/cobalt/cobalt-irq.c
199
void cobalt_irq_work_handler(struct work_struct *work)
drivers/media/pci/cobalt/cobalt-irq.h
12
void cobalt_irq_work_handler(struct work_struct *work);
drivers/media/pci/cx18/cx18-driver.c
240
static void request_module_async(struct work_struct *work)
drivers/media/pci/cx18/cx18-driver.h
342
struct work_struct work;
drivers/media/pci/cx18/cx18-driver.h
388
struct work_struct out_work_order;
drivers/media/pci/cx18/cx18-driver.h
649
struct work_struct request_module_wk;
drivers/media/pci/cx18/cx18-mailbox.c
369
void cx18_in_work_handler(struct work_struct *work)
drivers/media/pci/cx18/cx18-mailbox.h
79
void cx18_in_work_handler(struct work_struct *work);
drivers/media/pci/cx18/cx18-streams.c
728
void cx18_out_work_handler(struct work_struct *work)
drivers/media/pci/cx18/cx18-streams.h
42
void cx18_out_work_handler(struct work_struct *work);
drivers/media/pci/cx23885/altera-ci.c
102
struct work_struct work;
drivers/media/pci/cx23885/altera-ci.c
389
static void netup_read_ci_status(struct work_struct *work)
drivers/media/pci/cx23885/cimax2.c
335
static void netup_read_ci_status(struct work_struct *work)
drivers/media/pci/cx23885/cimax2.c
74
struct work_struct work;
drivers/media/pci/cx23885/cx23885-av.c
14
void cx23885_av_work_handler(struct work_struct *work)
drivers/media/pci/cx23885/cx23885-av.h
12
void cx23885_av_work_handler(struct work_struct *work);
drivers/media/pci/cx23885/cx23885-ir.c
24
void cx23885_ir_rx_work_handler(struct work_struct *work)
drivers/media/pci/cx23885/cx23885-ir.c
47
void cx23885_ir_tx_work_handler(struct work_struct *work)
drivers/media/pci/cx23885/cx23885-ir.h
15
void cx23885_ir_rx_work_handler(struct work_struct *work);
drivers/media/pci/cx23885/cx23885-ir.h
16
void cx23885_ir_tx_work_handler(struct work_struct *work);
drivers/media/pci/cx23885/cx23885.h
406
struct work_struct cx25840_work;
drivers/media/pci/cx23885/cx23885.h
410
struct work_struct ir_rx_work;
drivers/media/pci/cx23885/cx23885.h
412
struct work_struct ir_tx_work;
drivers/media/pci/cx25821/cx25821.h
278
struct work_struct _audio_work_entry;
drivers/media/pci/cx88/cx88-mpeg.c
42
static void request_module_async(struct work_struct *work)
drivers/media/pci/cx88/cx88.h
579
struct work_struct request_module_wk;
drivers/media/pci/ddbridge/ddbridge-core.c
2164
static void input_work(struct work_struct *work)
drivers/media/pci/ddbridge/ddbridge-core.c
2195
static void output_work(struct work_struct *work)
drivers/media/pci/ddbridge/ddbridge.h
144
struct work_struct work;
drivers/media/pci/ddbridge/ddbridge.h
301
struct work_struct bh_work;
drivers/media/pci/dm1105/dm1105.c
313
struct work_struct work;
drivers/media/pci/dm1105/dm1105.c
343
struct work_struct work;
drivers/media/pci/dm1105/dm1105.c
653
static void dm1105_emit_key(struct work_struct *work)
drivers/media/pci/dm1105/dm1105.c
669
static void dm1105_dmx_buffer(struct work_struct *work)
drivers/media/pci/intel/ipu-bridge.c
565
struct work_struct work;
drivers/media/pci/intel/ipu-bridge.c
571
static void ipu_bridge_instantiate_vcm_work(struct work_struct *work)
drivers/media/pci/intel/ivsc/mei_ace.c
182
struct work_struct work;
drivers/media/pci/intel/ivsc/mei_ace.c
436
static void mei_ace_post_probe_work(struct work_struct *work)
drivers/media/pci/ivtv/ivtv-driver.c
270
static void request_module_async(struct work_struct *work)
drivers/media/pci/ivtv/ivtv-driver.h
666
struct work_struct request_module_wk;
drivers/media/pci/mantis/mantis_common.h
128
struct work_struct bh_work;
drivers/media/pci/mantis/mantis_common.h
164
struct work_struct uart_work;
drivers/media/pci/mantis/mantis_dma.c
203
void mantis_dma_xfer(struct work_struct *t)
drivers/media/pci/mantis/mantis_dma.h
16
extern void mantis_dma_xfer(struct work_struct *t);
drivers/media/pci/mantis/mantis_evm.c
27
static void mantis_hifevm_work(struct work_struct *work)
drivers/media/pci/mantis/mantis_link.h
37
struct work_struct hif_evm_work;
drivers/media/pci/mantis/mantis_uart.c
79
static void mantis_uart_work(struct work_struct *work)
drivers/media/pci/mgb4/mgb4_vin.c
724
static void dma_transfer(struct work_struct *work)
drivers/media/pci/mgb4/mgb4_vin.c
767
static void signal_change(struct work_struct *work)
drivers/media/pci/mgb4/mgb4_vin.h
48
struct work_struct dma_work, err_work;
drivers/media/pci/mgb4/mgb4_vout.c
592
static void dma_transfer(struct work_struct *work)
drivers/media/pci/mgb4/mgb4_vout.h
45
struct work_struct dma_work;
drivers/media/pci/netup_unidvb/netup_unidvb.h
66
struct work_struct work;
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
579
static void netup_unidvb_dma_worker(struct work_struct *work)
drivers/media/pci/ngene/ngene-core.c
53
static void event_bh_work(struct work_struct *t)
drivers/media/pci/ngene/ngene-core.c
71
static void demux_bh_work(struct work_struct *t)
drivers/media/pci/ngene/ngene.h
625
struct work_struct demux_bh_work;
drivers/media/pci/ngene/ngene.h
721
struct work_struct event_bh_work;
drivers/media/pci/saa7134/saa7134-core.c
146
static void request_module_async(struct work_struct *work){
drivers/media/pci/saa7134/saa7134-empress.c
207
static void empress_signal_update(struct work_struct *work)
drivers/media/pci/saa7134/saa7134.h
551
struct work_struct request_module_wk;
drivers/media/pci/saa7134/saa7134.h
613
struct work_struct empress_workqueue;
drivers/media/pci/saa7164/saa7164-core.c
349
static void saa7164_work_enchandler(struct work_struct *w)
drivers/media/pci/saa7164/saa7164-core.c
425
static void saa7164_work_vbihandler(struct work_struct *w)
drivers/media/pci/saa7164/saa7164-core.c
500
static void saa7164_work_cmdhandler(struct work_struct *w)
drivers/media/pci/saa7164/saa7164.h
405
struct work_struct workenc;
drivers/media/pci/saa7164/saa7164.h
477
struct work_struct workcmd;
drivers/media/pci/smipcie/smipcie-main.c
283
static void smi_dma_xfer(struct work_struct *t)
drivers/media/pci/smipcie/smipcie.h
261
struct work_struct bh_work;
drivers/media/pci/ttpci/budget-av.c
58
struct work_struct ciintf_irq_bh_work;
drivers/media/pci/ttpci/budget-ci.c
104
static void msp430_ir_interrupt(struct work_struct *t)
drivers/media/pci/ttpci/budget-ci.c
353
static void ciintf_interrupt(struct work_struct *t)
drivers/media/pci/ttpci/budget-ci.c
85
struct work_struct msp430_irq_bh_work;
drivers/media/pci/ttpci/budget-ci.c
96
struct work_struct ciintf_irq_bh_work;
drivers/media/pci/ttpci/budget-core.c
175
static void vpeirq(struct work_struct *t)
drivers/media/pci/ttpci/budget.h
58
struct work_struct fidb_bh_work;
drivers/media/pci/ttpci/budget.h
59
struct work_struct vpe_bh_work;
drivers/media/pci/tw5864/tw5864-video.c
1317
static void tw5864_handle_frame_work(struct work_struct *t)
drivers/media/pci/tw5864/tw5864-video.c
179
static void tw5864_handle_frame_work(struct work_struct *t);
drivers/media/pci/tw5864/tw5864.h
154
struct work_struct bh_work;
drivers/media/platform/amphion/vpu.h
161
struct work_struct msg_work;
drivers/media/platform/amphion/vpu.h
246
struct work_struct msg_work;
drivers/media/platform/amphion/vpu_msgs.c
274
void vpu_inst_run_work(struct work_struct *work)
drivers/media/platform/amphion/vpu_msgs.c
363
void vpu_msg_run_work(struct work_struct *work)
drivers/media/platform/amphion/vpu_msgs.c
372
void vpu_msg_delayed_work(struct work_struct *work)
drivers/media/platform/amphion/vpu_msgs.h
10
void vpu_inst_run_work(struct work_struct *work);
drivers/media/platform/amphion/vpu_msgs.h
11
void vpu_msg_run_work(struct work_struct *work);
drivers/media/platform/amphion/vpu_msgs.h
12
void vpu_msg_delayed_work(struct work_struct *work);
drivers/media/platform/aspeed/aspeed-video.c
1843
static void aspeed_video_resolution_work(struct work_struct *work)
drivers/media/platform/chips-media/coda/coda-bit.c
1705
static void coda_seq_end_work(struct work_struct *work)
drivers/media/platform/chips-media/coda/coda-bit.c
2041
static void coda_dec_seq_init_work(struct work_struct *work)
drivers/media/platform/chips-media/coda/coda-common.c
1528
static void coda_pic_run_work(struct work_struct *work)
drivers/media/platform/chips-media/coda/coda.h
211
void (*seq_init_work)(struct work_struct *work);
drivers/media/platform/chips-media/coda/coda.h
212
void (*seq_end_work)(struct work_struct *work);
drivers/media/platform/chips-media/coda/coda.h
226
struct work_struct pic_run_work;
drivers/media/platform/chips-media/coda/coda.h
227
struct work_struct seq_init_work;
drivers/media/platform/chips-media/coda/coda.h
228
struct work_struct seq_end_work;
drivers/media/platform/intel/pxa_camera.c
1150
static void pxa_camera_eof_bh_work(struct work_struct *t)
drivers/media/platform/intel/pxa_camera.c
687
struct work_struct eof_bh_work;
drivers/media/platform/marvell/mcam-core.c
442
static void mcam_frame_work(struct work_struct *t)
drivers/media/platform/marvell/mcam-core.h
171
struct work_struct s_bh_work;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1224
static void mtk_jpeg_job_timeout_work(struct work_struct *work)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1579
static void mtk_jpegenc_worker(struct work_struct *work)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1674
static void mtk_jpegdec_worker(struct work_struct *work)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h
301
struct work_struct jpeg_work;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h
83
void (*jpeg_worker)(struct work_struct *work);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
522
static void mtk_jpegdec_timeout_work(struct work_struct *work)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
251
static void mtk_jpegenc_timeout_work(struct work_struct *work)
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
72
static void mtk_mdp_wdt_worker(struct work_struct *work)
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
167
struct work_struct wdt_work;
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
219
struct work_struct work;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
494
static void mtk_mdp_m2m_worker(struct work_struct *work)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
468
static void mdp_auto_release_work(struct work_struct *work)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h
26
struct work_struct auto_release_work;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
114
void (*worker)(struct work_struct *work);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
215
struct work_struct decode_work;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c
275
static void mtk_vdec_worker(struct work_struct *work)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c
312
static void mtk_vdec_worker(struct work_struct *work)
drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.c
238
static void vdec_msg_queue_core_work(struct work_struct *work)
drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.h
110
struct work_struct core_work;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1120
static void mtk_venc_worker(struct work_struct *work)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
31
static void mtk_venc_worker(struct work_struct *work);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
150
struct work_struct encode_work;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
130
struct work_struct ws;
drivers/media/platform/mediatek/vpu/mtk_vpu.c
385
static void vpu_wdt_reset_func(struct work_struct *ws)
drivers/media/platform/microchip/microchip-isc-base.c
1342
static void isc_awb_work(struct work_struct *w)
drivers/media/platform/microchip/microchip-isc.h
308
struct work_struct awb_work;
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
49
static void tegra_vde_delayed_unmap(struct work_struct *work)
drivers/media/platform/nvidia/tegra-vde/v4l2.c
484
static void tegra_decode_complete(struct work_struct *work)
drivers/media/platform/nvidia/tegra-vde/vde.h
147
struct work_struct work;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1505
static void mxc_jpeg_device_run_timeout(struct work_struct *work)
drivers/media/platform/qcom/iris/iris_probe.c
205
static void iris_sys_error_handler(struct work_struct *work)
drivers/media/platform/qcom/venus/core.c
87
static void venus_sys_error_handler(struct work_struct *work)
drivers/media/platform/qcom/venus/core.h
462
struct work_struct delayed_process_work;
drivers/media/platform/qcom/venus/helpers.c
1352
static void delayed_process_buf_func(struct work_struct *work)
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
145
static void rzv2h_ivc_transfer_buffer(struct work_struct *work)
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc.h
106
struct work_struct work;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1599
static void rkvdec_watchdog_func(struct work_struct *work)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
166
static void s5p_mfc_watchdog_worker(struct work_struct *work)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
339
struct work_struct watchdog_work;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
1140
static void bdisp_irq_timeout(struct work_struct *ptr)
drivers/media/platform/st/sti/delta/delta-v4l2.c
926
static void delta_run_work(struct work_struct *work)
drivers/media/platform/st/sti/delta/delta.h
456
struct work_struct run_work;
drivers/media/platform/st/sti/hva/hva-v4l2.c
805
static void hva_run_work(struct work_struct *work)
drivers/media/platform/st/sti/hva/hva.h
253
struct work_struct run_work;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
2198
static void hdmirx_delayed_work_hotplug(struct work_struct *work)
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
2220
static void hdmirx_delayed_work_res_change(struct work_struct *work)
drivers/media/platform/ti/omap3isp/ispccdc.c
383
static void ccdc_lsc_free_table_work(struct work_struct *work)
drivers/media/platform/ti/omap3isp/ispccdc.h
66
struct work_struct table_work;
drivers/media/platform/ti/vpe/vip.c
977
static void vip_overflow_recovery_work(struct work_struct *work)
drivers/media/platform/ti/vpe/vip.h
216
struct work_struct recovery_work;
drivers/media/platform/verisilicon/hantro_drv.c
118
void hantro_watchdog(struct work_struct *work)
drivers/media/platform/verisilicon/hantro_hw.h
429
void hantro_watchdog(struct work_struct *work);
drivers/media/radio/radio-shark.c
155
static void shark_led_work(struct work_struct *work)
drivers/media/radio/radio-shark.c
67
struct work_struct led_work;
drivers/media/radio/radio-shark2.c
142
static void shark_led_work(struct work_struct *work)
drivers/media/radio/radio-shark2.c
63
struct work_struct led_work;
drivers/media/rc/mceusb.c
1516
static void mceusb_deferred_kevent(struct work_struct *work)
drivers/media/rc/mceusb.c
516
struct work_struct kevent;
drivers/media/test-drivers/vidtv/vidtv_mux.c
389
static void vidtv_mux_tick(struct work_struct *work)
drivers/media/test-drivers/vidtv/vidtv_mux.h
135
struct work_struct mpeg_thread;
drivers/media/test-drivers/vim2m.c
620
static void device_work(struct work_struct *w)
drivers/media/test-drivers/vivid/vivid-core.c
1759
static void update_hdmi_ctrls_work_handler(struct work_struct *work)
drivers/media/test-drivers/vivid/vivid-core.c
1782
static void update_svid_ctrls_work_handler(struct work_struct *work)
drivers/media/test-drivers/vivid/vivid-core.h
251
struct work_struct update_hdmi_ctrl_work;
drivers/media/test-drivers/vivid/vivid-core.h
252
struct work_struct update_svid_ctrl_work;
drivers/media/tuners/si2157.c
850
static void si2157_stat_work(struct work_struct *work)
drivers/media/tuners/xc5000.c
1213
static void xc5000_do_timer_sleep(struct work_struct *timer_sleep)
drivers/media/usb/au0828/au0828-dvb.c
335
static void au0828_restart_dvb_streaming(struct work_struct *work)
drivers/media/usb/au0828/au0828-dvb.c
96
static void au0828_restart_dvb_streaming(struct work_struct *work);
drivers/media/usb/au0828/au0828-input.c
216
static void au0828_rc_work(struct work_struct *work)
drivers/media/usb/au0828/au0828.h
188
struct work_struct restart_streaming;
drivers/media/usb/cx231xx/cx231xx-audio.c
489
static void audio_trigger(struct work_struct *work)
drivers/media/usb/cx231xx/cx231xx-cards.c
1519
static void request_module_async(struct work_struct *work)
drivers/media/usb/cx231xx/cx231xx.h
591
struct work_struct wq_trigger; /* Trigger to start/stop audio for alsa module */
drivers/media/usb/cx231xx/cx231xx.h
628
struct work_struct request_module_wk;
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
92
static void dvb_usb_read_remote_control(struct work_struct *work)
drivers/media/usb/dvb-usb/cxusb-analog.c
598
static void cxusb_medion_v_complete_work(struct work_struct *work)
drivers/media/usb/dvb-usb/cxusb.h
141
struct work_struct urbwork;
drivers/media/usb/dvb-usb/dvb-usb-remote.c
109
static void legacy_dvb_usb_read_remote_control(struct work_struct *work)
drivers/media/usb/dvb-usb/dvb-usb-remote.c
246
static void dvb_usb_read_remote_control(struct work_struct *work)
drivers/media/usb/dvb-usb/technisat-usb2.c
297
static void technisat_usb2_green_led_control(struct work_struct *work)
drivers/media/usb/em28xx/em28xx-audio.c
330
static void audio_trigger(struct work_struct *work)
drivers/media/usb/em28xx/em28xx-cards.c
3434
static void request_module_async(struct work_struct *work)
drivers/media/usb/em28xx/em28xx-input.c
356
static void em28xx_ir_work(struct work_struct *work)
drivers/media/usb/em28xx/em28xx-input.c
497
static void em28xx_query_buttons(struct work_struct *work)
drivers/media/usb/em28xx/em28xx.h
618
struct work_struct wq_trigger; /* trigger to start/stop audio */
drivers/media/usb/em28xx/em28xx.h
699
struct work_struct request_module_wk;
drivers/media/usb/gspca/finepix.c
169
INIT_WORK(&dev->work_struct, dostream);
drivers/media/usb/gspca/finepix.c
215
schedule_work(&dev->work_struct);
drivers/media/usb/gspca/finepix.c
228
flush_work(&dev->work_struct);
drivers/media/usb/gspca/finepix.c
30
struct work_struct work_struct;
drivers/media/usb/gspca/finepix.c
74
static void dostream(struct work_struct *work)
drivers/media/usb/gspca/finepix.c
76
struct usb_fpix *dev = container_of(work, struct usb_fpix, work_struct);
drivers/media/usb/gspca/jl2005bcd.c
304
static void jl2005c_dostream(struct work_struct *work)
drivers/media/usb/gspca/jl2005bcd.c
306
struct sd *dev = container_of(work, struct sd, work_struct);
drivers/media/usb/gspca/jl2005bcd.c
34
struct work_struct work_struct;
drivers/media/usb/gspca/jl2005bcd.c
429
INIT_WORK(&sd->work_struct, jl2005c_dostream);
drivers/media/usb/gspca/jl2005bcd.c
468
schedule_work(&sd->work_struct);
drivers/media/usb/gspca/jl2005bcd.c
482
flush_work(&dev->work_struct);
drivers/media/usb/gspca/sn9c20x.c
108
static void qual_upd(struct work_struct *work);
drivers/media/usb/gspca/sn9c20x.c
2171
static void qual_upd(struct work_struct *work)
drivers/media/usb/gspca/sn9c20x.c
83
struct work_struct work;
drivers/media/usb/gspca/sonixj.c
2156
static void qual_upd(struct work_struct *work)
drivers/media/usb/gspca/sonixj.c
43
struct work_struct work;
drivers/media/usb/gspca/sonixj.c
91
static void qual_upd(struct work_struct *work);
drivers/media/usb/gspca/sq905.c
198
static void sq905_dostream(struct work_struct *work)
drivers/media/usb/gspca/sq905.c
200
struct sd *dev = container_of(work, struct sd, work_struct);
drivers/media/usb/gspca/sq905.c
295
INIT_WORK(&dev->work_struct, sq905_dostream);
drivers/media/usb/gspca/sq905.c
384
queue_work(dev->work_thread, &dev->work_struct);
drivers/media/usb/gspca/sq905.c
77
struct work_struct work_struct;
drivers/media/usb/gspca/sq905c.c
121
static void sq905c_dostream(struct work_struct *work)
drivers/media/usb/gspca/sq905c.c
123
struct sd *dev = container_of(work, struct sd, work_struct);
drivers/media/usb/gspca/sq905c.c
227
INIT_WORK(&dev->work_struct, sq905c_dostream);
drivers/media/usb/gspca/sq905c.c
282
queue_work(dev->work_thread, &dev->work_struct);
drivers/media/usb/gspca/sq905c.c
53
struct work_struct work_struct;
drivers/media/usb/gspca/vicam.c
167
static void vicam_dostream(struct work_struct *work)
drivers/media/usb/gspca/vicam.c
169
struct sd *sd = container_of(work, struct sd, work_struct);
drivers/media/usb/gspca/vicam.c
218
INIT_WORK(&sd->work_struct, vicam_dostream);
drivers/media/usb/gspca/vicam.c
273
schedule_work(&sd->work_struct);
drivers/media/usb/gspca/vicam.c
287
flush_work(&dev->work_struct);
drivers/media/usb/gspca/vicam.c
36
struct work_struct work_struct;
drivers/media/usb/gspca/zc3xx.c
41
struct work_struct work;
drivers/media/usb/gspca/zc3xx.c
5938
static void transfer_update(struct work_struct *work)
drivers/media/usb/hdpvr/hdpvr-video.c
249
static void hdpvr_transmit_buffers(struct work_struct *work)
drivers/media/usb/hdpvr/hdpvr.h
106
struct work_struct worker;
drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h
159
struct work_struct workpoll; /* Update driver state */
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
318
static void pvr2_hdw_worker_poll(struct work_struct *work);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3191
static void pvr2_hdw_worker_poll(struct work_struct *work)
drivers/media/usb/siano/smsusb.c
46
struct work_struct wq;
drivers/media/usb/siano/smsusb.c
70
static void do_submit_urb(struct work_struct *work)
drivers/media/usb/ttusb-dec/ttusb_dec.c
143
struct work_struct urb_bh_work;
drivers/media/usb/ttusb-dec/ttusb_dec.c
770
static void ttusb_dec_process_urb_frame_list(struct work_struct *t)
drivers/media/usb/usbtv/usbtv-audio.c
268
static void snd_usbtv_trigger(struct work_struct *work)
drivers/media/usb/usbtv/usbtv.h
124
struct work_struct snd_trigger;
drivers/media/usb/uvc/uvc_ctrl.c
2011
static void uvc_ctrl_status_event_work(struct work_struct *work)
drivers/media/usb/uvc/uvc_video.c
1292
static void uvc_video_copy_data_work(struct work_struct *work)
drivers/media/usb/uvc/uvcvideo.h
451
struct work_struct work;
drivers/media/usb/uvc/uvcvideo.h
619
struct work_struct work;
drivers/media/v4l2-core/v4l2-mem2mem.c
109
struct work_struct job_work;
drivers/media/v4l2-core/v4l2-mem2mem.c
399
static void v4l2_m2m_device_run_work(struct work_struct *work)
drivers/memstick/core/memstick.c
434
static void memstick_check(struct work_struct *work)
drivers/memstick/core/ms_block.c
1875
static void msb_io_work(struct work_struct *work)
drivers/memstick/core/ms_block.h
160
struct work_struct io_work;
drivers/memstick/host/rtsx_usb_ms.c
31
struct work_struct handle_req;
drivers/memstick/host/rtsx_usb_ms.c
509
static void rtsx_usb_ms_handle_req(struct work_struct *work)
drivers/memstick/host/rtsx_usb_ms.c
719
static void rtsx_usb_ms_poll_card(struct work_struct *work)
drivers/message/fusion/mptbase.c
357
mpt_fault_reset_work(struct work_struct *work)
drivers/message/fusion/mptbase.h
760
struct work_struct fc_setup_reset_work;
drivers/message/fusion/mptbase.h
762
struct work_struct fc_lsc_work;
drivers/message/fusion/mptbase.h
765
struct work_struct fc_rescan_work;
drivers/message/fusion/mptfc.c
1105
mptfc_link_status_change(struct work_struct *work)
drivers/message/fusion/mptfc.c
1117
mptfc_setup_reset(struct work_struct *work)
drivers/message/fusion/mptfc.c
1151
mptfc_rescan_devices(struct work_struct *work)
drivers/message/fusion/mptlan.c
1286
mpt_lan_post_receive_buckets_work(struct work_struct *work)
drivers/message/fusion/mptsas.c
106
static void mptsas_firmware_event_work(struct work_struct *work);
drivers/message/fusion/mptsas.c
1644
mptsas_firmware_event_work(struct work_struct *work)
drivers/message/fusion/mptsas.h
118
struct work_struct work;
drivers/message/fusion/mptspi.c
1107
struct work_struct work;
drivers/message/fusion/mptspi.c
1112
static void mpt_work_wrapper(struct work_struct *work)
drivers/message/fusion/mptspi.c
1258
mptspi_dv_renegotiate_work(struct work_struct *work)
drivers/mfd/cs42l43.c
903
static void cs42l43_boot_work(struct work_struct *work)
drivers/mfd/da903x.c
394
static void da903x_irq_work(struct work_struct *work)
drivers/mfd/da903x.c
66
struct work_struct irq_work;
drivers/mfd/db8500-prcmu.c
2495
static void prcmu_mask_work(struct work_struct *work)
drivers/mfd/db8500-prcmu.c
357
struct work_struct mask_work;
drivers/mfd/ezx-pcap.c
164
static void pcap_msr_work(struct work_struct *work)
drivers/mfd/ezx-pcap.c
171
static void pcap_isr_work(struct work_struct *work)
drivers/mfd/ezx-pcap.c
38
struct work_struct isr_work;
drivers/mfd/ezx-pcap.c
39
struct work_struct msr_work;
drivers/mfd/ls2k-bmc-core.c
176
struct work_struct bmc_reset_work;
drivers/mfd/ls2k-bmc-core.c
292
static void ls2k_bmc_events_fn(struct work_struct *work)
drivers/mfd/menelaus.c
150
static void menelaus_work(struct work_struct *_menelaus);
drivers/mfd/menelaus.c
155
struct work_struct work;
drivers/mfd/menelaus.c
759
static void menelaus_work(struct work_struct *_menelaus)
drivers/mfd/si476x-i2c.c
359
static void si476x_core_drain_rds_fifo(struct work_struct *work)
drivers/mfd/si476x-i2c.c
515
static void si476x_core_poll_loop(struct work_struct *work)
drivers/mfd/tps65010.c
398
static void tps65010_work(struct work_struct *work)
drivers/misc/bcm-vk/bcm_vk.h
377
struct work_struct tty_wq_work;
drivers/misc/bcm-vk/bcm_vk.h
396
struct work_struct wq_work; /* work queue for deferred job */
drivers/misc/bcm-vk/bcm_vk_dev.c
913
static void bcm_vk_wq_handler(struct work_struct *work)
drivers/misc/bcm-vk/bcm_vk_msg.c
140
static void bcm_vk_hb_poll(struct work_struct *work)
drivers/misc/bcm-vk/bcm_vk_tty.c
61
static void bcm_vk_tty_wq_handler(struct work_struct *work)
drivers/misc/bh1770glc.c
557
static void bh1770_prox_work(struct work_struct *work)
drivers/misc/cardreader/rtsx_pcr.c
877
static void rtsx_pci_card_detect(struct work_struct *work)
drivers/misc/fastrpc.c
242
struct work_struct put_work;
drivers/misc/fastrpc.c
537
static void fastrpc_context_put_wq(struct work_struct *work)
drivers/misc/hisi_hikey_usb.c
47
struct work_struct work;
drivers/misc/hisi_hikey_usb.c
92
static void relay_set_role_switch(struct work_struct *work)
drivers/misc/mei/bus.c
1566
void mei_cl_bus_rescan_work(struct work_struct *work)
drivers/misc/mei/bus.c
424
static void mei_cl_bus_rx_work(struct work_struct *work)
drivers/misc/mei/bus.c
447
static void mei_cl_bus_notif_work(struct work_struct *work)
drivers/misc/mei/init.c
283
static void mei_reset_work(struct work_struct *work)
drivers/misc/mei/interrupt.c
641
void mei_timer(struct work_struct *work)
drivers/misc/mei/mei_dev.h
397
void mei_cl_bus_rescan_work(struct work_struct *work);
drivers/misc/mei/mei_dev.h
641
struct work_struct reset_work;
drivers/misc/mei/mei_dev.h
642
struct work_struct bus_rescan_work;
drivers/misc/mei/mei_dev.h
729
void mei_timer(struct work_struct *work);
drivers/misc/mei/vsc-tp.c
115
static void vsc_tp_event_work(struct work_struct *work)
drivers/misc/mei/vsc-tp.c
80
struct work_struct event_work;
drivers/misc/mrvl_cn10k_dpi.c
166
struct work_struct work;
drivers/misc/mrvl_cn10k_dpi.c
315
static void dpi_pfvf_mbox_work(struct work_struct *work)
drivers/misc/nsm.c
57
struct work_struct misc_init;
drivers/misc/ocxl/link.c
137
static void xsl_fault_handler_bh(struct work_struct *fault_work)
drivers/misc/ocxl/link.c
70
struct work_struct fault_work;
drivers/misc/tifm_7xx1.c
135
static void tifm_7xx1_switch_media(struct work_struct *work)
drivers/misc/tifm_core.c
307
void tifm_queue_work(struct work_struct *work)
drivers/misc/vmw_balloon.c
1464
static void vmballoon_work(struct work_struct *work)
drivers/misc/vmw_vmci/vmci_datagram.c
136
static void dg_delayed_dispatch(struct work_struct *work)
drivers/misc/vmw_vmci/vmci_datagram.c
37
struct work_struct work;
drivers/misc/vmw_vmci/vmci_doorbell.c
263
static void dbell_delayed_dispatch(struct work_struct *work)
drivers/misc/vmw_vmci/vmci_doorbell.c
36
struct work_struct work;
drivers/mmc/core/block.c
2260
void mmc_blk_mq_complete_work(struct work_struct *work)
drivers/mmc/core/block.h
16
struct work_struct;
drivers/mmc/core/block.h
18
void mmc_blk_mq_complete_work(struct work_struct *work);
drivers/mmc/core/core.c
2251
void mmc_rescan(struct work_struct *work)
drivers/mmc/core/core.h
66
void mmc_undervoltage_workfn(struct work_struct *work);
drivers/mmc/core/core.h
76
void mmc_rescan(struct work_struct *work);
drivers/mmc/core/queue.c
136
static void mmc_mq_recovery_handler(struct work_struct *work)
drivers/mmc/core/queue.h
89
struct work_struct recovery_work;
drivers/mmc/core/queue.h
94
struct work_struct complete_work;
drivers/mmc/core/regulator.c
267
void mmc_undervoltage_workfn(struct work_struct *work)
drivers/mmc/core/sdio_irq.c
124
void sdio_irq_work(struct work_struct *work)
drivers/mmc/core/sdio_ops.h
16
struct work_struct;
drivers/mmc/core/sdio_ops.h
24
void sdio_irq_work(struct work_struct *work);
drivers/mmc/host/alcor.c
962
static void alcor_timeout_timer(struct work_struct *work)
drivers/mmc/host/atmel-mci.c
1750
static void atmci_work_func(struct work_struct *t)
drivers/mmc/host/atmel-mci.c
357
struct work_struct bh_work;
drivers/mmc/host/au1xmmc.c
117
struct work_struct finish_bh_work;
drivers/mmc/host/au1xmmc.c
118
struct work_struct data_bh_work;
drivers/mmc/host/au1xmmc.c
257
static void au1xmmc_finish_bh_work(struct work_struct *t)
drivers/mmc/host/au1xmmc.c
367
static void au1xmmc_data_bh_work(struct work_struct *t)
drivers/mmc/host/bcm2835.c
1049
static void bcm2835_dma_complete_work(struct work_struct *work)
drivers/mmc/host/bcm2835.c
157
struct work_struct dma_work;
drivers/mmc/host/bcm2835.c
823
static void bcm2835_timeout(struct work_struct *work)
drivers/mmc/host/cb710-mmc.c
650
static void cb710_mmc_finish_request_bh_work(struct work_struct *t)
drivers/mmc/host/cb710-mmc.h
15
struct work_struct finish_req_bh_work;
drivers/mmc/host/dw_mmc.c
2064
static void dw_mci_work_func(struct work_struct *t)
drivers/mmc/host/dw_mmc.h
198
struct work_struct bh_work;
drivers/mmc/host/mmc_hsq.c
16
static void mmc_hsq_retry_handler(struct work_struct *work)
drivers/mmc/host/mmc_hsq.h
29
struct work_struct retry_work;
drivers/mmc/host/mmci.c
1563
static void ux500_busy_timeout_work(struct work_struct *work)
drivers/mmc/host/mtk-sd.c
1678
static void msdc_request_timeout(struct work_struct *work)
drivers/mmc/host/mxcmmc.c
147
struct work_struct datawork;
drivers/mmc/host/mxcmmc.c
629
static void mxcmci_datawork(struct work_struct *work)
drivers/mmc/host/omap.c
109
struct work_struct cover_bh_work;
drivers/mmc/host/omap.c
143
struct work_struct cmd_abort_work;
drivers/mmc/host/omap.c
147
struct work_struct slot_release_work;
drivers/mmc/host/omap.c
149
struct work_struct send_stop_work;
drivers/mmc/host/omap.c
249
static void mmc_omap_slot_release_work(struct work_struct *work)
drivers/mmc/host/omap.c
439
static void mmc_omap_send_stop_work(struct work_struct *work)
drivers/mmc/host/omap.c
608
static void mmc_omap_abort_command(struct work_struct *work)
drivers/mmc/host/omap.c
887
static void mmc_omap_cover_bh_handler(struct work_struct *t)
drivers/mmc/host/renesas_sdhi.h
72
struct work_struct dma_complete;
drivers/mmc/host/renesas_sdhi_internal_dmac.c
446
static void renesas_sdhi_internal_dmac_issue_work_fn(struct work_struct *work)
drivers/mmc/host/renesas_sdhi_internal_dmac.c
490
static void renesas_sdhi_internal_dmac_complete_work_fn(struct work_struct *work)
drivers/mmc/host/renesas_sdhi_sys_dmac.c
317
static void renesas_sdhi_sys_dmac_issue_work_fn(struct work_struct *work)
drivers/mmc/host/rtsx_pci_sdmmc.c
33
struct work_struct work;
drivers/mmc/host/rtsx_pci_sdmmc.c
795
static void sd_request(struct work_struct *work)
drivers/mmc/host/rtsx_usb_sdmmc.c
1314
static void rtsx_usb_update_led(struct work_struct *work)
drivers/mmc/host/rtsx_usb_sdmmc.c
55
struct work_struct led_work;
drivers/mmc/host/sdhci-uhs2.c
976
static void sdhci_uhs2_complete_work(struct work_struct *work)
drivers/mmc/host/sdhci.c
3228
void sdhci_complete_work(struct work_struct *work)
drivers/mmc/host/sdhci.h
623
struct work_struct complete_work; /* Request completion work */
drivers/mmc/host/sdhci.h
628
void (*complete_work_fn)(struct work_struct *work);
drivers/mmc/host/sdhci.h
871
void sdhci_complete_work(struct work_struct *work);
drivers/mmc/host/sh_mmcif.c
1358
static void sh_mmcif_timeout_work(struct work_struct *work)
drivers/mmc/host/tifm_sd.c
101
struct work_struct finish_bh_work;
drivers/mmc/host/tifm_sd.c
727
static void tifm_sd_end_cmd(struct work_struct *t)
drivers/mmc/host/tmio_mmc.h
163
struct work_struct dma_issue;
drivers/mmc/host/tmio_mmc.h
169
struct work_struct done;
drivers/mmc/host/tmio_mmc_core.c
229
static void tmio_mmc_reset_work(struct work_struct *work)
drivers/mmc/host/tmio_mmc_core.c
904
static void tmio_mmc_done_work(struct work_struct *work)
drivers/mmc/host/uniphier-sd.c
239
static void uniphier_sd_internal_dma_issue(struct work_struct *t)
drivers/mmc/host/uniphier-sd.c
93
static void uniphier_sd_external_dma_issue(struct work_struct *t)
drivers/mmc/host/usdhi6rol0.c
1681
static void usdhi6_timeout_work(struct work_struct *work)
drivers/mmc/host/via-sdmmc.c
310
struct work_struct carddet_work;
drivers/mmc/host/via-sdmmc.c
311
struct work_struct finish_bh_work;
drivers/mmc/host/via-sdmmc.c
966
static void via_sdc_finish_bh_work(struct work_struct *t)
drivers/mmc/host/via-sdmmc.c
985
static void via_sdc_card_detect(struct work_struct *work)
drivers/mmc/host/vub300.c
1738
static void vub300_cmndwork_thread(struct work_struct *work)
drivers/mmc/host/vub300.c
347
struct work_struct deadwork;
drivers/mmc/host/vub300.c
348
struct work_struct cmndwork;
drivers/mmc/host/vub300.c
675
static void vub300_pollwork_thread(struct work_struct *work)
drivers/mmc/host/vub300.c
706
static void vub300_deadwork_thread(struct work_struct *work)
drivers/mmc/host/wbsd.c
1039
static void wbsd_fifo_bh_work(struct work_struct *t)
drivers/mmc/host/wbsd.c
1070
static void wbsd_crc_bh_work(struct work_struct *t)
drivers/mmc/host/wbsd.c
1094
static void wbsd_timeout_bh_work(struct work_struct *t)
drivers/mmc/host/wbsd.c
1118
static void wbsd_finish_bh_work(struct work_struct *t)
drivers/mmc/host/wbsd.c
990
static void wbsd_card_bh_work(struct work_struct *t)
drivers/mmc/host/wbsd.h
174
struct work_struct card_bh_work; /* Work structures */
drivers/mmc/host/wbsd.h
175
struct work_struct fifo_bh_work;
drivers/mmc/host/wbsd.h
176
struct work_struct crc_bh_work;
drivers/mmc/host/wbsd.h
177
struct work_struct timeout_bh_work;
drivers/mmc/host/wbsd.h
178
struct work_struct finish_bh_work;
drivers/most/most_usb.c
119
struct work_struct poll_work_obj;
drivers/most/most_usb.c
128
static void wq_clear_halt(struct work_struct *wq_obj);
drivers/most/most_usb.c
129
static void wq_netinfo(struct work_struct *wq_obj);
drivers/most/most_usb.c
683
static void wq_netinfo(struct work_struct *wq_obj)
drivers/most/most_usb.c
728
static void wq_clear_halt(struct work_struct *wq_obj)
drivers/most/most_usb.c
76
struct work_struct ws;
drivers/mtd/mtdoops.c
166
static void mtdoops_workfunc_erase(struct work_struct *work)
drivers/mtd/mtdoops.c
237
static void mtdoops_workfunc_write(struct work_struct *work)
drivers/mtd/mtdoops.c
56
struct work_struct work_erase;
drivers/mtd/mtdoops.c
57
struct work_struct work_write;
drivers/mtd/nand/raw/r852.c
683
static void r852_card_detect_work(struct work_struct *work)
drivers/mtd/sm_ftl.c
999
static void sm_cache_flush_work(struct work_struct *work)
drivers/mtd/sm_ftl.h
50
struct work_struct flush_work;
drivers/mtd/ubi/fastmap-wl.c
12
static void update_fastmap_work_fn(struct work_struct *wrk)
drivers/mtd/ubi/ubi.h
598
struct work_struct fm_work;
drivers/mtd/ubi/wl.h
5
static void update_fastmap_work_fn(struct work_struct *wrk);
drivers/net/amt.c
108
static void amt_source_gc_work(struct work_struct *work)
drivers/net/amt.c
1340
static void amt_tunnel_expire(struct work_struct *work)
drivers/net/amt.c
2869
static void amt_event_work(struct work_struct *work)
drivers/net/amt.c
289
static void amt_source_work(struct work_struct *work)
drivers/net/amt.c
410
static void amt_group_work(struct work_struct *work)
drivers/net/amt.c
917
static void amt_secret_work(struct work_struct *work)
drivers/net/amt.c
942
static void amt_discovery_work(struct work_struct *work)
drivers/net/amt.c
987
static void amt_req_work(struct work_struct *work)
drivers/net/arcnet/arcdevice.h
272
struct work_struct reply_work;
drivers/net/arcnet/arcdevice.h
306
struct work_struct reset_work;
drivers/net/arcnet/arcnet.c
398
static void reset_device_work(struct work_struct *work)
drivers/net/arcnet/arcnet.c
428
static void arcnet_reply_work(struct work_struct *t)
drivers/net/bonding/bond_3ad.c
2518
void bond_3ad_state_machine_handler(struct work_struct *work)
drivers/net/bonding/bond_alb.c
1532
void bond_alb_monitor(struct work_struct *work)
drivers/net/bonding/bond_main.c
1220
static void bond_peer_notify_handler(struct work_struct *work)
drivers/net/bonding/bond_main.c
1803
static void bond_netdev_notify_work(struct work_struct *_work)
drivers/net/bonding/bond_main.c
267
static void bond_slave_arr_handler(struct work_struct *work);
drivers/net/bonding/bond_main.c
270
static void bond_netdev_notify_work(struct work_struct *work);
drivers/net/bonding/bond_main.c
2882
static void bond_mii_monitor(struct work_struct *work)
drivers/net/bonding/bond_main.c
3881
static void bond_arp_monitor(struct work_struct *work)
drivers/net/bonding/bond_main.c
5075
static void bond_slave_arr_handler(struct work_struct *work)
drivers/net/bonding/bond_main.c
892
static void bond_resend_igmp_join_requests_delayed(struct work_struct *work)
drivers/net/caif/caif_serial.c
283
static void ser_release(struct work_struct *work)
drivers/net/can/can327.c
85
struct work_struct tx_work; /* Flushes TTY TX buffer */
drivers/net/can/can327.c
951
static void can327_ldisc_tx_worker(struct work_struct *work)
drivers/net/can/dev/dev.c
232
static void can_restart_work(struct work_struct *work)
drivers/net/can/m_can/m_can.c
1984
static void m_can_tx_work_queue(struct work_struct *ws)
drivers/net/can/m_can/m_can.h
76
struct work_struct work;
drivers/net/can/rockchip/rockchip_canfd-timestamp.c
29
static void rkcanfd_timestamp_work(struct work_struct *work)
drivers/net/can/sja1000/peak_pci.c
287
static void peak_pciec_led_work(struct work_struct *work)
drivers/net/can/slcan/slcan-core.c
558
static void slcan_transmit(struct work_struct *work)
drivers/net/can/slcan/slcan-core.c
97
struct work_struct tx_work; /* Flushes transmit buffer */
drivers/net/can/spi/hi311x.c
158
struct work_struct tx_work;
drivers/net/can/spi/hi311x.c
159
struct work_struct restart_work;
drivers/net/can/spi/hi311x.c
569
static void hi3110_tx_work_handler(struct work_struct *ws)
drivers/net/can/spi/hi311x.c
592
static void hi3110_restart_work_handler(struct work_struct *ws)
drivers/net/can/spi/mcp251x.c
1004
static void mcp251x_tx_work_handler(struct work_struct *ws)
drivers/net/can/spi/mcp251x.c
1030
static void mcp251x_restart_work_handler(struct work_struct *ws)
drivers/net/can/spi/mcp251x.c
241
struct work_struct tx_work;
drivers/net/can/spi/mcp251x.c
242
struct work_struct restart_work;
drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c
30
static void mcp251xfd_timestamp_work(struct work_struct *work)
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c
154
void mcp251xfd_tx_obj_write_sync(struct work_struct *work)
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c
198
static bool mcp251xfd_work_busy(struct work_struct *work)
drivers/net/can/spi/mcp251xfd/mcp251xfd.h
650
struct work_struct tx_work;
drivers/net/can/spi/mcp251xfd/mcp251xfd.h
971
void mcp251xfd_tx_obj_write_sync(struct work_struct *work);
drivers/net/can/usb/f81604.c
143
struct work_struct clear_reg_work;
drivers/net/can/usb/f81604.c
917
static void f81604_clear_reg_work(struct work_struct *work)
drivers/net/can/usb/gs_usb.c
446
static void gs_usb_timestamp_work(struct work_struct *work)
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1097
static void kvaser_usb_leaf_chip_state_req_work(struct work_struct *work)
drivers/net/can/usb/nct6694_canfd.c
139
struct work_struct tx_work;
drivers/net/can/usb/nct6694_canfd.c
433
static void nct6694_canfd_tx_work(struct work_struct *work)
drivers/net/dsa/hirschmann/hellcreek.c
1710
static void hellcreek_check_schedule(struct work_struct *work)
drivers/net/dsa/hirschmann/hellcreek_ptp.c
233
static void hellcreek_ptp_overflow_check(struct work_struct *work)
drivers/net/dsa/lantiq/mxl-gsw1xx.c
453
static void gsw1xx_pcs_clear_raneg(struct work_struct *work)
drivers/net/dsa/microchip/ksz_common.c
3153
static void ksz_mib_read_work(struct work_struct *work)
drivers/net/dsa/mv88e6xxx/chip.h
370
struct work_struct ppu_work;
drivers/net/dsa/mv88e6xxx/chip.h
734
void (*event_work)(struct work_struct *ugly);
drivers/net/dsa/mv88e6xxx/phy.c
166
static void mv88e6xxx_phy_ppu_reenable_work(struct work_struct *ugly)
drivers/net/dsa/mv88e6xxx/ptp.c
192
static void mv88e6352_tai_event_work(struct work_struct *ugly)
drivers/net/dsa/mv88e6xxx/ptp.c
461
static void mv88e6xxx_ptp_overflow_check(struct work_struct *work)
drivers/net/dsa/qca/ar9331.c
658
static void ar9331_do_stats_poll(struct work_struct *work)
drivers/net/dsa/realtek/rtl8365mb.c
1512
static void rtl8365mb_stats_poll(struct work_struct *work)
drivers/net/dsa/sja1105/sja1105_tas.c
724
static void sja1105_tas_state_machine(struct work_struct *work)
drivers/net/dsa/sja1105/sja1105_tas.h
46
struct work_struct tas_work;
drivers/net/dsa/xrs700x/xrs700x.c
147
static void xrs700x_mib_work(struct work_struct *work)
drivers/net/dsa/yt921x.c
729
static void yt921x_poll_mib(struct work_struct *work)
drivers/net/ethernet/actions/owl-emac.c
1199
static void owl_emac_reset_task(struct work_struct *work)
drivers/net/ethernet/actions/owl-emac.h
274
struct work_struct mac_reset_task;
drivers/net/ethernet/adi/adin1110.c
137
struct work_struct tx_work;
drivers/net/ethernet/adi/adin1110.c
142
struct work_struct rx_mode_work;
drivers/net/ethernet/adi/adin1110.c
1451
static void adin1110_switchdev_event_work(struct work_struct *work)
drivers/net/ethernet/adi/adin1110.c
167
struct work_struct work;
drivers/net/ethernet/adi/adin1110.c
858
static void adin1110_rx_mode_work(struct work_struct *work)
drivers/net/ethernet/adi/adin1110.c
964
static void adin1110_tx_work(struct work_struct *work)
drivers/net/ethernet/airoha/airoha_npu.c
293
static void airoha_npu_wdt_work(struct work_struct *work)
drivers/net/ethernet/alteon/acenic.c
1563
static void ace_bh_work(struct work_struct *work)
drivers/net/ethernet/alteon/acenic.h
671
struct work_struct ace_bh_work;
drivers/net/ethernet/alteon/acenic.h
779
static void ace_bh_work(struct work_struct *work);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1337
static void ena_dim_work(struct work_struct *w)
drivers/net/ethernet/amazon/ena/ena_netdev.c
3371
static void ena_fw_reset_device(struct work_struct *work)
drivers/net/ethernet/amazon/ena/ena_netdev.h
370
struct work_struct reset_task;
drivers/net/ethernet/amd/pds_core/adminq.c
131
void pdsc_work_thread(struct work_struct *work)
drivers/net/ethernet/amd/pds_core/core.c
600
void pdsc_pci_reset_thread(struct work_struct *work)
drivers/net/ethernet/amd/pds_core/core.c
628
void pdsc_health_thread(struct work_struct *work)
drivers/net/ethernet/amd/pds_core/core.h
126
struct work_struct work;
drivers/net/ethernet/amd/pds_core/core.h
173
struct work_struct health_work;
drivers/net/ethernet/amd/pds_core/core.h
201
struct work_struct pci_reset_work;
drivers/net/ethernet/amd/pds_core/core.h
303
void pdsc_health_thread(struct work_struct *work);
drivers/net/ethernet/amd/pds_core/core.h
315
void pdsc_work_thread(struct work_struct *work);
drivers/net/ethernet/amd/pds_core/core.h
323
void pdsc_pci_reset_thread(struct work_struct *work);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1360
static void xgbe_stopdev(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1406
static void xgbe_restart(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
297
static void xgbe_ecc_isr_bh_work(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
367
static void xgbe_isr_bh_work(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
596
static void xgbe_service(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c
134
void xgbe_tx_tstamp(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c
168
static void xgbe_i2c_isr_bh_work(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
601
static void xgbe_an_isr_bh_work(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
640
static void xgbe_an_irq_work(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
826
static void xgbe_an_state_machine(struct work_struct *work)
drivers/net/ethernet/amd/xgbe/xgbe.h
1061
struct work_struct service_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1149
struct work_struct tx_tstamp_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1169
struct work_struct restart_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1170
struct work_struct stopdev_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1197
struct work_struct an_irq_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1207
struct work_struct an_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1225
struct work_struct dev_bh_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1226
struct work_struct ecc_bh_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1227
struct work_struct i2c_bh_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1228
struct work_struct an_bh_work;
drivers/net/ethernet/amd/xgbe/xgbe.h
1312
void xgbe_tx_tstamp(struct work_struct *work);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
2020
void (*link_state)(struct work_struct *);
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
154
void (*link_state)(struct work_struct *work);
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c
534
static void xgene_enet_link_state(struct work_struct *work)
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
480
static void xgene_enet_link_state(struct work_struct *work)
drivers/net/ethernet/aquantia/atlantic/aq_main.c
40
void aq_ndev_schedule_work(struct work_struct *work)
drivers/net/ethernet/aquantia/atlantic/aq_main.h
17
void aq_ndev_schedule_work(struct work_struct *work);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
228
static void aq_nic_service_task(struct work_struct *work)
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
143
struct work_struct service_task;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1151
static void aq_ptp_poll_sync_work_cb(struct work_struct *w);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1369
static void aq_ptp_poll_sync_work_cb(struct work_struct *w)
drivers/net/ethernet/asix/ax88796c_main.c
607
static void ax88796c_work(struct work_struct *work)
drivers/net/ethernet/asix/ax88796c_main.h
97
struct work_struct ax_work;
drivers/net/ethernet/atheros/ag71xx.c
1589
static void ag71xx_restart_work_func(struct work_struct *work)
drivers/net/ethernet/atheros/alx/alx.h
133
struct work_struct link_check_wk;
drivers/net/ethernet/atheros/alx/alx.h
134
struct work_struct reset_wk;
drivers/net/ethernet/atheros/alx/main.c
1373
static void alx_link_check(struct work_struct *work)
drivers/net/ethernet/atheros/alx/main.c
1384
static void alx_reset(struct work_struct *work)
drivers/net/ethernet/atheros/atl1c/atl1c.h
537
struct work_struct common_task;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
331
static void atl1c_common_task(struct work_struct *work)
drivers/net/ethernet/atheros/atl1e/atl1e.h
434
struct work_struct reset_task;
drivers/net/ethernet/atheros/atl1e/atl1e.h
435
struct work_struct link_chg_task;
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
137
static void atl1e_reset_task(struct work_struct *work)
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
199
static void atl1e_link_chg_task(struct work_struct *work)
drivers/net/ethernet/atheros/atlx/atl1.c
2696
static void atl1_reset_dev_task(struct work_struct *work)
drivers/net/ethernet/atheros/atlx/atl1.h
754
struct work_struct reset_dev_task;
drivers/net/ethernet/atheros/atlx/atl1.h
755
struct work_struct link_chg_task;
drivers/net/ethernet/atheros/atlx/atl2.c
1097
static void atl2_reset_task(struct work_struct *work)
drivers/net/ethernet/atheros/atlx/atl2.c
1241
static void atl2_link_chg_task(struct work_struct *work)
drivers/net/ethernet/atheros/atlx/atl2.h
445
struct work_struct reset_task;
drivers/net/ethernet/atheros/atlx/atl2.h
446
struct work_struct link_chg_task;
drivers/net/ethernet/atheros/atlx/atlx.c
196
static void atlx_link_chg_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
1382
static void bcm_enet_update_mib_counters_defer(struct work_struct *t)
drivers/net/ethernet/broadcom/bcm63xx_enet.h
314
struct work_struct mib_update_task;
drivers/net/ethernet/broadcom/bcmsysport.c
1089
static void bcm_sysport_dim_work(struct work_struct *work)
drivers/net/ethernet/broadcom/bcmsysport.c
1449
void (*cb)(struct work_struct *work))
drivers/net/ethernet/broadcom/bnx2.c
6429
bnx2_reset_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bnx2.h
6838
struct work_struct reset_task;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1836
struct work_struct ptp_task;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
186
void bnx2x_dcbx_update(struct work_struct *work);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10236
static void bnx2x_sp_rtnl_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10366
static void bnx2x_period_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15099
static void bnx2x_ptp_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5685
static void bnx2x_sp_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3174
void bnx2x_iov_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
547
void bnx2x_iov_task(struct work_struct *work);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
619
static inline void bnx2x_iov_task(struct work_struct *work) {}
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14610
static void bnxt_sp_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15136
static void bnxt_fw_reset_task(struct work_struct *work)
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2614
struct work_struct sp_task;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
3001
void bnxt_dim_work(struct work_struct *work);
drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c
14
void bnxt_dim_work(struct work_struct *work)
drivers/net/ethernet/broadcom/cnic.c
3017
static void cnic_service_bnx2_msix(struct work_struct *work)
drivers/net/ethernet/broadcom/cnic.c
3142
static void cnic_service_bnx2x_bh_work(struct work_struct *work)
drivers/net/ethernet/broadcom/cnic.c
4269
static void cnic_delete_task(struct work_struct *work)
drivers/net/ethernet/broadcom/cnic.h
271
struct work_struct cnic_irq_bh_work;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2484
static void bcmgenet_dim_work(struct work_struct *work)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2670
void (*cb)(struct work_struct *work))
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3136
static void bcmgenet_irq_task(struct work_struct *work)
drivers/net/ethernet/broadcom/genet/bcmgenet.h
641
struct work_struct bcmgenet_irq_work;
drivers/net/ethernet/broadcom/tg3.c
11263
static void tg3_reset_task(struct work_struct *work)
drivers/net/ethernet/broadcom/tg3.h
3375
struct work_struct reset_task;
drivers/net/ethernet/brocade/bna/bnad.c
1095
bnad_tx_cleanup(struct work_struct *work)
drivers/net/ethernet/brocade/bna/bnad.c
1174
bnad_rx_cleanup(struct work_struct *work)
drivers/net/ethernet/brocade/bna/bnad.h
212
struct work_struct rx_cleanup_work;
drivers/net/ethernet/cadence/macb.h
1256
struct work_struct tx_error_task;
drivers/net/ethernet/cadence/macb.h
1358
struct work_struct hresp_err_bh_work;
drivers/net/ethernet/cadence/macb_main.c
1112
static void macb_tx_error_task(struct work_struct *work)
drivers/net/ethernet/cadence/macb_main.c
1846
static void macb_hresp_error_task(struct work_struct *work)
drivers/net/ethernet/calxeda/xgmac.c
383
struct work_struct tx_timeout_work;
drivers/net/ethernet/calxeda/xgmac.c
902
static void xgmac_tx_timeout_work(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
509
static void cn23xx_pf_mbox_thread(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
263
static void cn23xx_vf_mbox_thread(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/lio_core.c
1456
void lio_fetch_stats(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/lio_core.c
447
static void octnet_poll_check_rxq_oom_status(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1716
static void octnet_poll_check_txq_status(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3942
static void nic_starter(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/lio_main.c
505
static void octnet_link_status_change(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/lio_main.c
606
static void lio_sync_octeon_time(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
283
static void octnet_link_status_change(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
461
lio_vf_rep_fetch_stats(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/octeon_console.c
478
static void check_console(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/octeon_network.h
227
void lio_fetch_stats(struct work_struct *work);
drivers/net/ethernet/cavium/liquidio/request_manager.c
38
static void check_db_timeout(struct work_struct *work);
drivers/net/ethernet/cavium/liquidio/request_manager.c
523
static void check_db_timeout(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/response_manager.c
227
static void oct_poll_req_completion(struct work_struct *work)
drivers/net/ethernet/cavium/liquidio/response_manager.c
28
static void oct_poll_req_completion(struct work_struct *work);
drivers/net/ethernet/cavium/thunder/nic.h
271
struct work_struct work;
drivers/net/ethernet/cavium/thunder/nic.h
323
struct work_struct reset_task;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1437
static void nicvf_link_status_check_task(struct work_struct *work_arg)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1742
static void nicvf_reset_task(struct work_struct *work)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2016
static void nicvf_set_rx_mode_task(struct work_struct *work_arg)
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
451
void nicvf_rbdr_work(struct work_struct *work)
drivers/net/ethernet/cavium/thunder/nicvf_queues.h
352
void nicvf_rbdr_work(struct work_struct *work);
drivers/net/ethernet/cavium/thunder/thunder_bgx.c
996
static void bgx_poll_for_link(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
906
static void mac_stats_task(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb/my3126.c
97
static void my3126_poll(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb3/adapter.h
181
struct work_struct qresume_task; /* restarts the queue */
drivers/net/ethernet/chelsio/cxgb3/adapter.h
253
struct work_struct ext_intr_handler_task;
drivers/net/ethernet/chelsio/cxgb3/adapter.h
254
struct work_struct fatal_error_handler_task;
drivers/net/ethernet/chelsio/cxgb3/adapter.h
255
struct work_struct link_fault_handler_task;
drivers/net/ethernet/chelsio/cxgb3/adapter.h
257
struct work_struct db_full_task;
drivers/net/ethernet/chelsio/cxgb3/adapter.h
258
struct work_struct db_empty_task;
drivers/net/ethernet/chelsio/cxgb3/adapter.h
259
struct work_struct db_drop_task;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2716
static void t3_adap_check_task(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2794
static void db_full_task(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2802
static void db_empty_task(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2810
static void db_drop_task(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2833
static void ext_intr_task(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2974
static void fatal_error_task(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
543
static void t3_process_tid_release_list(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h
195
struct work_struct tid_release_task;
drivers/net/ethernet/chelsio/cxgb3/sge.c
1520
static void restart_ctrlq(struct work_struct *w)
drivers/net/ethernet/chelsio/cxgb3/sge.c
1740
static void restart_offloadq(struct work_struct *w)
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1165
struct work_struct tid_release_task;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1166
struct work_struct db_full_task;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1167
struct work_struct db_drop_task;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1168
struct work_struct fatal_err_notify_task;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1212
struct work_struct flower_stats_work;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
701
struct work_struct;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
1763
static void process_tid_release_list(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
2492
static void process_db_full(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
2565
static void process_db_drop(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3908
static void notify_fatal_err(struct work_struct *work)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
1020
static void ch_flower_stats_handler(struct work_struct *work)
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h
232
struct work_struct deferq_task;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h
140
static void task(struct work_struct *task_param)
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
208
static void process_deferq(struct work_struct *task_param)
drivers/net/ethernet/cisco/enic/enic.h
197
struct work_struct reset;
drivers/net/ethernet/cisco/enic/enic.h
198
struct work_struct tx_hang_reset;
drivers/net/ethernet/cisco/enic/enic.h
199
struct work_struct change_mtu_work;
drivers/net/ethernet/cisco/enic/enic_main.c
1875
static void enic_change_mtu_work(struct work_struct *work)
drivers/net/ethernet/cisco/enic/enic_main.c
2126
static void enic_reset(struct work_struct *work)
drivers/net/ethernet/cisco/enic/enic_main.c
2155
static void enic_tx_hang_reset(struct work_struct *work)
drivers/net/ethernet/davicom/dm9000.c
767
dm9000_poll_work(struct work_struct *w)
drivers/net/ethernet/davicom/dm9051.c
107
struct work_struct rxctrl_work;
drivers/net/ethernet/davicom/dm9051.c
108
struct work_struct tx_work;
drivers/net/ethernet/davicom/dm9051.c
905
static void dm9051_tx_delay(struct work_struct *work)
drivers/net/ethernet/davicom/dm9051.c
919
static void dm9051_rxctl_delay(struct work_struct *work)
drivers/net/ethernet/dec/tulip/21142.c
28
void t21142_media_task(struct work_struct *work)
drivers/net/ethernet/dec/tulip/timer.c
17
void tulip_media_task(struct work_struct *work)
drivers/net/ethernet/dec/tulip/tulip.h
456
struct work_struct media_work;
drivers/net/ethernet/dec/tulip/tulip.h
472
void t21142_media_task(struct work_struct *work);
drivers/net/ethernet/dec/tulip/tulip.h
509
void tulip_media_task(struct work_struct *work);
drivers/net/ethernet/emulex/benet/be.h
677
struct work_struct work;
drivers/net/ethernet/emulex/benet/be_main.c
1847
static void be_work_set_rx_mode(struct work_struct *work)
drivers/net/ethernet/emulex/benet/be_main.c
5044
void (*func)(struct work_struct *))
drivers/net/ethernet/emulex/benet/be_main.c
5411
static void be_err_detection_task(struct work_struct *work)
drivers/net/ethernet/emulex/benet/be_main.c
5483
static void be_worker(struct work_struct *work)
drivers/net/ethernet/faraday/ftgmac100.c
112
struct work_struct reset_task;
drivers/net/ethernet/faraday/ftgmac100.c
1428
static void ftgmac100_reset_task(struct work_struct *work)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1520
static void dpaa2_eth_tx_onestep_tstamp(struct work_struct *work)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
622
struct work_struct tx_onestep_tstamp;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
2273
struct work_struct work;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
2279
static void dpaa2_switch_event_work(struct work_struct *work)
drivers/net/ethernet/freescale/enetc/enetc.c
1098
static void enetc_rx_dim_work(struct work_struct *w)
drivers/net/ethernet/freescale/enetc/enetc.c
2919
static void enetc_tx_onestep_tstamp(struct work_struct *work)
drivers/net/ethernet/freescale/enetc/enetc.h
329
struct work_struct rx_mode_task;
drivers/net/ethernet/freescale/enetc/enetc.h
478
struct work_struct tx_onestep_tstamp;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
497
static void enetc4_psi_do_set_rx_mode(struct work_struct *work)
drivers/net/ethernet/freescale/enetc/enetc_msg.c
31
static void enetc_msg_task(struct work_struct *work)
drivers/net/ethernet/freescale/enetc/enetc_pf.h
48
struct work_struct msg_task;
drivers/net/ethernet/freescale/fec.h
641
struct work_struct tx_timeout_work;
drivers/net/ethernet/freescale/fec_main.c
1449
static void fec_enet_timeout_work(struct work_struct *work)
drivers/net/ethernet/freescale/fec_ptp.c
678
static void fec_time_keep(struct work_struct *work)
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
583
static void fs_timeout_work(struct work_struct *work)
drivers/net/ethernet/freescale/fs_enet/fs_enet.h
129
struct work_struct timeout_work;
drivers/net/ethernet/freescale/gianfar.c
2035
static void gfar_reset_task(struct work_struct *work)
drivers/net/ethernet/freescale/gianfar.h
1172
struct work_struct reset_task;
drivers/net/ethernet/freescale/ucc_geth.c
3238
static void ucc_geth_timeout_work(struct work_struct *work)
drivers/net/ethernet/freescale/ucc_geth.h
1160
struct work_struct timeout_work;
drivers/net/ethernet/fungible/funcore/fun_dev.c
672
static void fun_serv_handler(struct work_struct *work)
drivers/net/ethernet/fungible/funcore/fun_dev.h
82
struct work_struct service_task;
drivers/net/ethernet/google/gve/gve.h
880
struct work_struct service_task;
drivers/net/ethernet/google/gve/gve.h
881
struct work_struct stats_report_task;
drivers/net/ethernet/google/gve/gve_main.c
2324
static void gve_service_task(struct work_struct *work)
drivers/net/ethernet/google/gve/gve_main.c
251
static void gve_stats_report_task(struct work_struct *work)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
284
static void hbg_service_task(struct work_struct *work)
drivers/net/ethernet/hisilicon/hip04_eth.c
245
struct work_struct tx_timeout_task;
drivers/net/ethernet/hisilicon/hip04_eth.c
789
static void hip04_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
273
struct work_struct tx_timeout_task;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
888
static void hix5hd2_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2054
static void hns_nic_service_task(struct work_struct *work)
drivers/net/ethernet/hisilicon/hns/hns_enet.h
79
struct work_struct service_task;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4674
static void hns3_rx_dim_work(struct work_struct *work)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4694
static void hns3_tx_dim_work(struct work_struct *work)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4721
static void hclge_service_task(struct work_struct *work)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1984
static void hclgevf_service_task(struct work_struct *work)
drivers/net/ethernet/huawei/hinic/hinic_dev.h
38
struct work_struct work;
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
361
static void eq_irq_work(struct work_struct *work)
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h
169
struct work_struct work;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
409
static void recv_func_mbox_work_handler(struct work_struct *work)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
551
static void update_random_id_work_handler(struct work_struct *work)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
118
struct work_struct work;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
387
static void recv_mgmt_msg_work_handler(struct work_struct *work)
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h
148
struct work_struct work;
drivers/net/ethernet/huawei/hinic/hinic_main.c
780
static void set_rx_mode(struct work_struct *work)
drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c
322
static void aeq_irq_work(struct work_struct *work)
drivers/net/ethernet/huawei/hinic3/hinic3_eqs.h
58
struct work_struct aeq_work;
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
384
void hinic3_set_rx_mode_work(struct work_struct *work)
drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c
482
static void hinic3_auto_sync_time_work(struct work_struct *work)
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
181
static void hinic3_rx_dim_work(struct work_struct *work)
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
119
static void hinic3_periodic_work_handler(struct work_struct *work)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
48
static void hinic3_recv_mgmt_msg_work_handler(struct work_struct *work)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.h
52
struct work_struct work;
drivers/net/ethernet/huawei/hinic3/hinic3_nic_dev.h
128
struct work_struct rx_mode_work;
drivers/net/ethernet/huawei/hinic3/hinic3_nic_dev.h
148
void hinic3_set_rx_mode_work(struct work_struct *work);
drivers/net/ethernet/ibm/ehea/ehea.h
436
struct work_struct reset_task;
drivers/net/ethernet/ibm/ehea/ehea_main.c
2682
static void ehea_reset_port(struct work_struct *work)
drivers/net/ethernet/ibm/ehea/ehea_main.c
347
static void ehea_update_stats(struct work_struct *work)
drivers/net/ethernet/ibm/emac/core.c
1313
static void emac_link_timer(struct work_struct *work)
drivers/net/ethernet/ibm/emac/core.c
757
static void emac_reset_work(struct work_struct *work)
drivers/net/ethernet/ibm/emac/core.h
262
struct work_struct reset_work;
drivers/net/ethernet/ibm/ibmveth.c
2165
static void ibmveth_reset_kunit(struct work_struct *w)
drivers/net/ethernet/ibm/ibmveth.c
835
static void ibmveth_reset(struct work_struct *w)
drivers/net/ethernet/ibm/ibmveth.h
160
struct work_struct work;
drivers/net/ethernet/ibm/ibmvnic.c
3203
static void __ibmvnic_reset(struct work_struct *work)
drivers/net/ethernet/ibm/ibmvnic.c
3389
static void __ibmvnic_delayed_reset(struct work_struct *work)
drivers/net/ethernet/ibm/ibmvnic.h
1058
struct work_struct ibmvnic_reset;
drivers/net/ethernet/intel/e100.c
2326
static void e100_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/intel/e100.c
575
struct work_struct tx_timeout_task;
drivers/net/ethernet/intel/e1000/e1000.h
298
struct work_struct reset_task;
drivers/net/ethernet/intel/e1000/e1000_main.c
102
static void e1000_update_phy_info_task(struct work_struct *work);
drivers/net/ethernet/intel/e1000/e1000_main.c
103
static void e1000_watchdog(struct work_struct *work);
drivers/net/ethernet/intel/e1000/e1000_main.c
104
static void e1000_82547_tx_fifo_stall_task(struct work_struct *work);
drivers/net/ethernet/intel/e1000/e1000_main.c
136
static void e1000_reset_task(struct work_struct *work);
drivers/net/ethernet/intel/e1000/e1000_main.c
2342
static void e1000_update_phy_info_task(struct work_struct *work)
drivers/net/ethernet/intel/e1000/e1000_main.c
2355
static void e1000_82547_tx_fifo_stall_task(struct work_struct *work)
drivers/net/ethernet/intel/e1000/e1000_main.c
2427
static void e1000_watchdog(struct work_struct *work)
drivers/net/ethernet/intel/e1000/e1000_main.c
3503
static void e1000_reset_task(struct work_struct *work)
drivers/net/ethernet/intel/e1000e/e1000.h
197
struct work_struct reset_task;
drivers/net/ethernet/intel/e1000e/e1000.h
198
struct work_struct watchdog_task;
drivers/net/ethernet/intel/e1000e/e1000.h
314
struct work_struct downshift_task;
drivers/net/ethernet/intel/e1000e/e1000.h
315
struct work_struct update_phy_task;
drivers/net/ethernet/intel/e1000e/e1000.h
316
struct work_struct print_hang_task;
drivers/net/ethernet/intel/e1000e/e1000.h
327
struct work_struct tx_hwtstamp_work;
drivers/net/ethernet/intel/e1000e/netdev.c
1088
static void e1000_print_hw_hang(struct work_struct *work)
drivers/net/ethernet/intel/e1000e/netdev.c
1173
static void e1000e_tx_hwtstamp_work(struct work_struct *work)
drivers/net/ethernet/intel/e1000e/netdev.c
1734
static void e1000e_downshift_workaround(struct work_struct *work)
drivers/net/ethernet/intel/e1000e/netdev.c
4836
static void e1000e_update_phy_task(struct work_struct *work)
drivers/net/ethernet/intel/e1000e/netdev.c
5208
static void e1000_watchdog_task(struct work_struct *work)
drivers/net/ethernet/intel/e1000e/netdev.c
5967
static void e1000_reset_task(struct work_struct *work)
drivers/net/ethernet/intel/e1000e/ptp.c
226
static void e1000e_systim_overflow_work(struct work_struct *work)
drivers/net/ethernet/intel/fm10k/fm10k.h
356
struct work_struct service_task;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
733
static void fm10k_service_task(struct work_struct *work)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
765
static void fm10k_macvlan_task(struct work_struct *work)
drivers/net/ethernet/intel/i40e/i40e.h
534
struct work_struct service_task;
drivers/net/ethernet/intel/i40e/i40e.h
670
struct work_struct ptp_extts0_work;
drivers/net/ethernet/intel/i40e/i40e_main.c
11332
static void i40e_service_task(struct work_struct *work)
drivers/net/ethernet/intel/i40e/i40e_ptp.c
150
static void i40e_ptp_extts0_work(struct work_struct *work)
drivers/net/ethernet/intel/iavf/iavf.h
259
struct work_struct reset_task;
drivers/net/ethernet/intel/iavf/iavf.h
260
struct work_struct adminq_task;
drivers/net/ethernet/intel/iavf/iavf.h
261
struct work_struct finish_config;
drivers/net/ethernet/intel/iavf/iavf_main.c
1967
static void iavf_finish_config(struct work_struct *work)
drivers/net/ethernet/intel/iavf/iavf_main.c
2981
static void iavf_watchdog_task(struct work_struct *work)
drivers/net/ethernet/intel/iavf/iavf_main.c
3323
static void iavf_reset_task(struct work_struct *work)
drivers/net/ethernet/intel/iavf/iavf_main.c
3339
static void iavf_adminq_task(struct work_struct *work)
drivers/net/ethernet/intel/ice/ice.h
589
struct work_struct serv_task;
drivers/net/ethernet/intel/ice/ice_dpll.c
3202
static void ice_dpll_pin_notify_work(struct work_struct *work)
drivers/net/ethernet/intel/ice/ice_dpll.h
24
struct work_struct work;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
1276
static void ice_eswitch_br_update_work(struct work_struct *work)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
475
ice_eswitch_br_fdb_event_work(struct work_struct *work)
drivers/net/ethernet/intel/ice/ice_eswitch_br.h
81
struct work_struct work;
drivers/net/ethernet/intel/ice/ice_lag.c
2209
static void ice_lag_process_event(struct work_struct *work)
drivers/net/ethernet/intel/ice/ice_lag.h
73
struct work_struct lag_task;
drivers/net/ethernet/intel/ice/ice_main.c
2349
static void ice_service_task_recovery_mode(struct work_struct *work)
drivers/net/ethernet/intel/ice/ice_main.c
2365
static void ice_service_task(struct work_struct *work)
drivers/net/ethernet/intel/ice/ice_main.c
6668
static void ice_tx_dim_work(struct work_struct *work)
drivers/net/ethernet/intel/ice/ice_main.c
6688
static void ice_rx_dim_work(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf.h
1043
void idpf_statistics_task(struct work_struct *work);
drivers/net/ethernet/intel/idpf/idpf.h
1044
void idpf_init_task(struct work_struct *work);
drivers/net/ethernet/intel/idpf/idpf.h
1045
void idpf_service_task(struct work_struct *work);
drivers/net/ethernet/intel/idpf/idpf.h
1046
void idpf_mbx_task(struct work_struct *work);
drivers/net/ethernet/intel/idpf/idpf.h
1047
void idpf_vc_event_task(struct work_struct *work);
drivers/net/ethernet/intel/idpf/idpf.h
412
struct work_struct tstamp_task;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1351
void idpf_statistics_task(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1374
void idpf_mbx_task(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1394
void idpf_service_task(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1645
void idpf_init_task(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1972
void idpf_vc_event_task(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
754
void idpf_tstamp_task(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf_ptp.h
288
void idpf_tstamp_task(struct work_struct *work);
drivers/net/ethernet/intel/idpf/idpf_ptp.h
377
static inline void idpf_tstamp_task(struct work_struct *work) { }
drivers/net/ethernet/intel/idpf/idpf_txrx.c
1443
struct work_struct *tstamp_task = &vport->tstamp_task;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4169
static void idpf_tx_dim_work(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4195
static void idpf_rx_dim_work(struct work_struct *work)
drivers/net/ethernet/intel/idpf/idpf_txrx.h
703
struct work_struct *tstamp_task;
drivers/net/ethernet/intel/idpf/xdp.c
150
static void idpf_xdp_tx_timer(struct work_struct *work);
drivers/net/ethernet/intel/idpf/xsk.c
10
static void idpf_xsk_tx_timer(struct work_struct *work);
drivers/net/ethernet/intel/igb/igb.h
586
struct work_struct reset_task;
drivers/net/ethernet/intel/igb/igb.h
587
struct work_struct watchdog_task;
drivers/net/ethernet/intel/igb/igb.h
627
struct work_struct ptp_tx_work;
drivers/net/ethernet/intel/igb/igb_main.c
121
static void igb_watchdog_task(struct work_struct *);
drivers/net/ethernet/intel/igb/igb_main.c
141
static void igb_reset_task(struct work_struct *);
drivers/net/ethernet/intel/igb/igb_main.c
5563
static void igb_watchdog_task(struct work_struct *work)
drivers/net/ethernet/intel/igb/igb_main.c
6664
static void igb_reset_task(struct work_struct *work)
drivers/net/ethernet/intel/igb/igb_ptp.c
806
static void igb_ptp_tx_work(struct work_struct *work)
drivers/net/ethernet/intel/igb/igb_ptp.c
838
static void igb_ptp_overflow_check(struct work_struct *work)
drivers/net/ethernet/intel/igbvf/igbvf.h
158
struct work_struct reset_task;
drivers/net/ethernet/intel/igbvf/igbvf.h
159
struct work_struct watchdog_task;
drivers/net/ethernet/intel/igbvf/netdev.c
1901
static void igbvf_watchdog_task(struct work_struct *work)
drivers/net/ethernet/intel/igbvf/netdev.c
2371
static void igbvf_reset_task(struct work_struct *work)
drivers/net/ethernet/intel/igc/igc.h
246
struct work_struct reset_task;
drivers/net/ethernet/intel/igc/igc.h
247
struct work_struct watchdog_task;
drivers/net/ethernet/intel/igc/igc.h
248
struct work_struct dma_err_task;
drivers/net/ethernet/intel/igc/igc_main.c
5395
static void igc_reset_task(struct work_struct *work)
drivers/net/ethernet/intel/igc/igc_main.c
5832
static void igc_watchdog_task(struct work_struct *work)
drivers/net/ethernet/intel/ixgbe/ixgbe.h
763
struct work_struct service_task;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
791
struct work_struct ptp_tx_work;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8634
static void ixgbe_recovery_service_task(struct work_struct *work)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8650
static void ixgbe_service_task(struct work_struct *work)
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
839
static void ixgbe_ptp_tx_hwtstamp_work(struct work_struct *work)
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
370
struct work_struct service_task;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3374
static void ixgbevf_service_task(struct work_struct *work)
drivers/net/ethernet/intel/libeth/xdp.c
73
void (*poll)(struct work_struct *work))
drivers/net/ethernet/jme.c
1261
static void jme_link_change_work(struct work_struct *work)
drivers/net/ethernet/jme.h
412
struct work_struct linkch_task;
drivers/net/ethernet/korina.c
1149
static void korina_restart_task(struct work_struct *work)
drivers/net/ethernet/korina.c
372
struct work_struct restart_task;
drivers/net/ethernet/marvell/mv643xx_eth.c
2583
static void tx_timeout_task(struct work_struct *ugly)
drivers/net/ethernet/marvell/mv643xx_eth.c
378
struct work_struct tx_timeout_task;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2119
static void mvpp2_gather_hw_statistics(struct work_struct *work)
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1038
static void octep_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1215
static void octep_intr_poll_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1239
static void octep_hb_timeout_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1268
static void octep_ctrl_mbox_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeon_ep/octep_main.h
125
struct work_struct work;
drivers/net/ethernet/marvell/octeon_ep/octep_main.h
302
struct work_struct tx_timeout_task;
drivers/net/ethernet/marvell/octeon_ep/octep_main.h
311
struct work_struct ctrl_mbox_task;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
410
void octep_pfvf_mbox_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.h
165
void octep_pfvf_mbox_work(struct work_struct *work);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
826
static void octep_vf_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.h
286
struct work_struct tx_timeout_task;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.h
337
void octep_vf_mbox_work(struct work_struct *work);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.h
90
struct work_struct work;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
77
void octep_vf_mbox_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1612
static void cgx_lmac_linkup_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h
152
struct work_struct cgx_cmd_work;
drivers/net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c
153
static void mcs_intr_handler_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2329
static inline void rvu_afpf_mbox_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2339
static inline void rvu_afvf_mbox_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2414
static inline void rvu_afpf_mbox_up_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2421
static inline void rvu_afvf_mbox_up_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2503
void (mbox_handler)(struct work_struct *),
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2504
void (mbox_up_handler)(struct work_struct *))
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2863
static void rvu_flr_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
37
void (mbox_handler)(struct work_struct *),
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
38
void (mbox_up_handler)(struct work_struct *));
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
117
struct work_struct work;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
619
struct work_struct cgx_evh_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
650
struct work_struct mcs_intr_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
664
struct work_struct rep_evt_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
281
static void cgx_evhandler_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
116
static void rvu_nix_err_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
151
static void rvu_nix_ras_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
46
static void rvu_nix_intr_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
601
static void rvu_npa_intr_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
636
static void rvu_npa_gen_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
671
static void rvu_npa_err_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
705
static void rvu_npa_ras_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
81
static void rvu_nix_gen_work(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
35
struct work_struct intr_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
37
struct work_struct gen_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
39
struct work_struct err_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
41
struct work_struct ras_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
61
struct work_struct intr_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
63
struct work_struct gen_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
65
struct work_struct err_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
67
struct work_struct ras_work;
drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c
69
static void rvu_rep_wq_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
752
static void cn10k_ipsec_sa_wq_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.h
93
struct work_struct sa_work;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1154
static void otx2_pool_refill_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
172
struct work_struct mbox_wrk;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
174
struct work_struct mbox_up_wrk;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
297
struct work_struct work;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
517
struct work_struct reset_task;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
522
struct work_struct rx_mode_work;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
1005
static void otx2_pfaf_mbox_up_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
115
static void otx2_flr_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
1534
struct work_struct *work;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
1892
static void otx2_dim_work(struct work_struct *w)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2339
static void otx2_rx_mode_wrk_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2367
static void otx2_reset_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
3345
static void otx2_vf_link_event_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
452
static void otx2_pfvf_mbox_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
46
static void otx2_vf_link_event_task(struct work_struct *work);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
496
static void otx2_pfvf_mbox_up_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
843
static void otx2_pfaf_mbox_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
294
static void otx2_ptp_extts_check(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
322
static void otx2_sync_tstamp(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
151
static void otx2vf_vfaf_mbox_up_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
458
static void otx2vf_do_set_rx_mode(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
505
static void otx2vf_reset_task(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
86
static void otx2vf_vfaf_mbox_handler(struct work_struct *work)
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
334
static void rvu_rep_get_stats(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera.h
374
void prestera_queue_work(struct work_struct *work);
drivers/net/ethernet/marvell/prestera/prestera_counter.c
336
static void prestera_counter_stats_work(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_main.c
34
void prestera_queue_work(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_main.c
532
static void prestera_port_stats_update(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_pci.c
225
struct work_struct evt_work;
drivers/net/ethernet/marvell/prestera/prestera_pci.c
317
static void prestera_fw_evt_work_fn(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_router.c
1385
struct work_struct work;
drivers/net/ethernet/marvell/prestera/prestera_router.c
1391
static void __prestera_router_fib_event_work(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_router.c
1470
struct work_struct work;
drivers/net/ethernet/marvell/prestera/prestera_router.c
1475
static void prestera_router_neigh_event_work(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_router.c
1520
static void prestera_router_update_neighs_work(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
491
static void prestera_sdma_tx_recycle_work_fn(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
97
struct work_struct tx_work;
drivers/net/ethernet/marvell/prestera/prestera_switchdev.c
1245
static void prestera_fdb_event_work(struct work_struct *work)
drivers/net/ethernet/marvell/prestera/prestera_switchdev.c
23
struct work_struct work;
drivers/net/ethernet/marvell/pxa168_eth.c
217
struct work_struct tx_timeout_task;
drivers/net/ethernet/marvell/pxa168_eth.c
754
static void pxa168_eth_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/marvell/sky2.c
3507
static void sky2_restart(struct work_struct *work)
drivers/net/ethernet/marvell/sky2.h
2303
struct work_struct restart_work;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3819
static void mtk_dim_rx(struct work_struct *work)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3850
static void mtk_dim_tx(struct work_struct *work)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4074
static void mtk_hw_reset_monitor_work(struct work_struct *work)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4374
static void mtk_pending_work(struct work_struct *work)
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1324
struct work_struct pending_work;
drivers/net/ethernet/mellanox/mlx4/catas.c
268
static void catas_reset(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/cmd.c
2223
void mlx4_master_comm_channel(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1259
static void mlx4_en_do_set_rx_mode(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1517
static void mlx4_en_do_get_stats(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1547
static void mlx4_en_service_task(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1588
static void mlx4_en_linkstate_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
165
struct work_struct work;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
201
static void mlx4_en_filter_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2019
static void mlx4_en_restart(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/eq.c
136
void mlx4_gen_slave_eqe(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/eq.c
449
void mlx4_master_handle_slave_flr(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/fw.c
2702
void mlx4_opreq_action(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/fw.h
255
void mlx4_opreq_action(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx4/main.c
1512
struct work_struct work;
drivers/net/ethernet/mellanox/mlx4/main.c
1518
static void mlx4_bond_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1070
void mlx4_master_comm_channel(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1071
void mlx4_gen_slave_eqe(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1072
void mlx4_master_handle_slave_flr(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx4/mlx4.h
1414
void mlx4_vf_immed_vlan_work_handler(struct work_struct *_work);
drivers/net/ethernet/mellanox/mlx4/mlx4.h
599
struct work_struct comm_work;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
600
struct work_struct slave_event_work;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
601
struct work_struct slave_flr_event_work;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
654
struct work_struct work;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
934
struct work_struct opreq_task;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
592
struct work_struct rx_mode_task;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
593
struct work_struct restart_task;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
594
struct work_struct linkstate_task;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5266
void mlx4_vf_immed_vlan_work_handler(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx4/sense.c
91
static void mlx4_sense_port(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
933
static void cb_timeout_handler(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
979
static void cmd_work_handler(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1007
static void mlx5_fw_tracer_update_db(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
265
static void mlx5_tracer_read_strings_db(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
762
static void mlx5_fw_tracer_handle_traces(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
915
static void mlx5_fw_tracer_ownership_change(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
109
struct work_struct handle_traces_work;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
112
struct work_struct update_db_work;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
77
struct work_struct ownership_change_work;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
78
struct work_struct read_fw_strings_work;
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
335
static void mlx5_dpll_periodic_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en.h
1045
void mlx5e_set_rx_mode_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1159
void mlx5e_tx_err_cqe_work(struct work_struct *recover_work);
drivers/net/ethernet/mellanox/mlx5/core/en.h
463
struct work_struct recover_work;
drivers/net/ethernet/mellanox/mlx5/core/en.h
562
struct work_struct recover_work;
drivers/net/ethernet/mellanox/mlx5/core/en.h
736
struct work_struct recover_work;
drivers/net/ethernet/mellanox/mlx5/core/en.h
737
struct work_struct rx_timeout_work;
drivers/net/ethernet/mellanox/mlx5/core/en.h
918
struct work_struct update_carrier_work;
drivers/net/ethernet/mellanox/mlx5/core/en.h
919
struct work_struct set_rx_mode_work;
drivers/net/ethernet/mellanox/mlx5/core/en.h
920
struct work_struct tx_timeout_work;
drivers/net/ethernet/mellanox/mlx5/core/en.h
921
struct work_struct update_stats_work;
drivers/net/ethernet/mellanox/mlx5/core/en.h
922
struct work_struct monitor_counters_work;
drivers/net/ethernet/mellanox/mlx5/core/en/dim.h
14
struct work_struct;
drivers/net/ethernet/mellanox/mlx5/core/en/dim.h
40
void mlx5e_rx_dim_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx5/core/en/dim.h
41
void mlx5e_tx_dim_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
57
static void mlx5e_hv_vhca_stats_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
162
static void mapping_work_handler(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
57
static void mlx5e_monitor_counters_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
196
static void mlx5e_pcie_cong_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
36
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
456
static void mlx5e_ptpsq_unhealthy_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
38
struct work_struct report_unhealthy_work;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
15
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
360
static void mlx5_esw_bridge_switchdev_fdb_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
500
static void mlx5_esw_bridge_update_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
114
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
126
static void mlx5e_rep_neigh_update(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
95
static void mlx5e_rep_neigh_stats_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1001
static void mlx5_tc_ct_entry_del_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
162
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1242
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1248
static void mlx5e_tc_fib_event_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1689
static void mlx5e_tc_fib_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
60
static void mlx5e_ipsec_handle_sw_limits(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
643
static void mlx5e_ipsec_modify_state(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
671
static void mlx5e_ipsec_handle_netdev_event(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
160
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
236
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
643
static void ipsec_mpv_work_handler(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
439
static void mlx5e_ipsec_handle_event(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
103
static void accel_rule_handle_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
12
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
329
static void resync_handle_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
38
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
274
struct work_struct create_work;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
275
struct work_struct destroy_work;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
278
static void create_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
328
static void destroy_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1511
static void macsec_async_event(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
55
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
628
static void arfs_handle_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
87
struct work_struct arfs_work;
drivers/net/ethernet/mellanox/mlx5/core/en_dim.c
45
void mlx5e_rx_dim_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_dim.c
55
void mlx5e_tx_dim_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_dim.c
66
void (*work_fun)(struct work_struct *), int cpu,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
46
struct work_struct set_rx_mode_work;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
148
static void mlx5e_update_carrier_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1551
static void mlx5e_icosq_err_cqe_work(struct work_struct *recover_work)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1559
static void mlx5e_async_icosq_err_cqe_work(struct work_struct *recover_work)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
160
static void mlx5e_update_stats_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1938
void mlx5e_tx_err_cqe_work(struct work_struct *recover_work)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5086
static void mlx5e_tx_timeout_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6199
void mlx5e_set_rx_mode_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
621
static void mlx5e_rq_err_cqe_work(struct work_struct *recover_work)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
628
static void mlx5e_rq_timeout_work(struct work_struct *timeout_work)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1139
static void mlx5e_rep_mpesw_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
107
struct work_struct mpesw_work;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
82
struct work_struct reoffload_flows_work;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5534
void mlx5e_tc_reoffload_flows_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
227
void mlx5e_tc_reoffload_flows_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
761
static void esw_vport_change_handler(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
211
struct work_struct vport_change_handler;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
336
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3622
static void esw_functions_changed_event_handler(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/events.c
300
static void mlx5_pcie_event(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/events.c
65
struct work_struct pcie_core_work;
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
208
static void mlx5_fc_stats_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
25
struct work_struct fw_live_patch_work;
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
26
struct work_struct reset_request_work;
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
27
struct work_struct reset_unload_work;
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
28
struct work_struct reset_reload_work;
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
285
static void mlx5_sync_reset_reload_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
29
struct work_struct reset_now_work;
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
30
struct work_struct reset_abort_work;
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
358
static void mlx5_fw_live_patch_event(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
473
static void mlx5_sync_reset_request_event(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
697
static void mlx5_sync_reset_now_event(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
727
static void mlx5_sync_reset_unload_event(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
751
static void mlx5_sync_reset_abort_event(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
787
static void mlx5_sync_reset_timeout_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/health.c
553
static void mlx5_fw_reporter_err_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/health.c
630
static void mlx5_fw_fatal_reporter_err_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/health.c
763
static void mlx5_health_log_ts_update(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
1261
static void mlx5_do_bond_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
230
static void mlx5_do_bond_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h
71
struct work_struct speed_update_work;
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c
117
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c
258
static void mlx5_lag_fib_update(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
137
static void mlx5_mpesw_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
229
void mlx5_mpesw_speed_update_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.h
11
struct work_struct mpesw_work;
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.h
21
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.h
41
void mlx5_mpesw_speed_update_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.h
45
static inline void mlx5_mpesw_speed_update_work(struct work_struct *work) {}
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
437
static void mlx5_pps_out(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
86
struct work_struct out_work;
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
48
struct work_struct sync_work;
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
52
struct work_struct destroy_work;
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
589
static void mlx5_crypto_dek_sync_work_fn(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
670
static void mlx5_crypto_dek_destroy_work_fn(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
17
struct work_struct invalidate_work;
drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
70
static void mlx5_hv_vhca_invalidate_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
53
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
588
static void pages_work_handler(struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
20
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
226
static void mlx5_sf_dev_add_active_work(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
253
static void mlx5_sf_dev_queue_active_works(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
26
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
103
void mlx5_vhca_events_work_enqueue(struct mlx5_core_dev *dev, int idx, struct work_struct *work)
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
13
struct work_struct work;
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
95
static void mlx5_vhca_state_work_handler(struct work_struct *_work)
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.h
32
void mlx5_vhca_events_work_enqueue(struct mlx5_core_dev *dev, int idx, struct work_struct *work);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
298
static void hws_action_ste_pool_cleanup(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/core.c
1775
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/core.c
1778
static void mlxsw_core_health_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/core.c
3284
bool mlxsw_core_schedule_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/core.c
785
static void mlxsw_emad_trans_timeout_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/core.h
294
bool mlxsw_core_schedule_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1021
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1024
static void mlxsw_env_pmpe_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
927
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/core_env.c
930
static void mlxsw_env_mtwe_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1172
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1175
static void mlxsw_linecard_status_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1207
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1210
static void mlxsw_linecard_bct_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
810
static void mlxsw_linecard_status_event_to_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/i2c.c
564
static void mlxsw_i2c_work_handler(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/i2c.c
94
struct work_struct irq_work;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1841
static void mlxsw_sp_port_mapping_events_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
864
static void update_stats_cache(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
147
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
240
void (*shaper_work)(struct work_struct *work);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
997
static void mlxsw_sp_acl_rule_activity_update_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
714
static void mlxsw_sp_acl_tcam_vregion_rehash_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
1014
static void mlxsw_sp_mr_stats_update(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
1231
void mlxsw_sp1_ptp_shaper_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
260
static void mlxsw_sp1_ptp_clock_overflow(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
843
static void mlxsw_sp1_ptp_ht_gc(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h
135
static inline void mlxsw_sp1_ptp_shaper_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h
201
static inline void mlxsw_sp2_ptp_shaper_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h
43
void mlxsw_sp1_ptp_shaper_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2620
static void mlxsw_sp_router_neighs_update_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2636
static void mlxsw_sp_router_probe_unresolved_nexthops(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2766
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2771
static void mlxsw_sp_router_neigh_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2825
static void mlxsw_sp_router_mp_hash_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2837
static void mlxsw_sp_router_update_priority_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2850
void (*cb)(struct work_struct *))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
4876
static void mlxsw_sp_nh_grp_activity_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7801
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7863
static void mlxsw_sp_router_fib4_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7899
static void mlxsw_sp_router_fib6_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7946
static void mlxsw_sp_router_fibmr_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8513
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8518
static void mlxsw_sp_router_hwstats_notify_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9550
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9557
static void mlxsw_sp_inet6addr_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1029
static void mlxsw_sp_span_respin_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
22
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
71
static void mlxsw_sp_span_respin_work(struct work_struct *work);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3355
static void mlxsw_sp_fdb_notify_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3402
struct work_struct work;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3512
static void mlxsw_sp_switchdev_bridge_fdb_event_work(struct work_struct *work)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3682
static void mlxsw_sp_switchdev_vxlan_fdb_event_work(struct work_struct *work)
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
210
static void fbnic_service_task(struct work_struct *work)
drivers/net/ethernet/micrel/ks8842.c
1075
static void ks8842_tx_timeout_work(struct work_struct *work)
drivers/net/ethernet/micrel/ks8842.c
156
struct work_struct timeout_work;
drivers/net/ethernet/micrel/ks8851.h
400
struct work_struct rxctrl_work;
drivers/net/ethernet/micrel/ks8851_common.c
566
static void ks8851_rxctrl_work(struct work_struct *work)
drivers/net/ethernet/micrel/ks8851_spi.c
306
static void ks8851_tx_work(struct work_struct *work)
drivers/net/ethernet/micrel/ks8851_spi.c
48
struct work_struct tx_work;
drivers/net/ethernet/micrel/ksz884x.c
1365
struct work_struct mib_read;
drivers/net/ethernet/micrel/ksz884x.c
6261
static void mib_read_work(struct work_struct *work)
drivers/net/ethernet/microchip/enc28j60.c
1303
static void enc28j60_tx_work_handler(struct work_struct *work)
drivers/net/ethernet/microchip/enc28j60.c
1405
static void enc28j60_setrx_work_handler(struct work_struct *work)
drivers/net/ethernet/microchip/enc28j60.c
1430
static void enc28j60_restart_work_handler(struct work_struct *work)
drivers/net/ethernet/microchip/enc28j60.c
60
struct work_struct tx_work;
drivers/net/ethernet/microchip/enc28j60.c
61
struct work_struct setrx_work;
drivers/net/ethernet/microchip/enc28j60.c
62
struct work_struct restart_work;
drivers/net/ethernet/microchip/lan865x/lan865x.c
205
static void lan865x_multicast_work_handler(struct work_struct *work)
drivers/net/ethernet/microchip/lan865x/lan865x.c
40
struct work_struct multicast_work;
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
584
static void lan966x_check_stats_work(struct work_struct *work)
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
230
static void lan966x_fdb_event_work(struct work_struct *work)
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
8
struct work_struct work;
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1130
static void sparx5_check_stats_work(struct work_struct *work)
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
422
void sparx5_mact_pull_work(struct work_struct *work)
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
473
void sparx5_mact_pull_work(struct work_struct *work);
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
16
struct work_struct work;
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
323
static void sparx5_switchdev_bridge_fdb_event_work(struct work_struct *work)
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
375
static void sparx5_schedule_work(struct work_struct *work)
drivers/net/ethernet/microsoft/mana/gdma_main.c
497
struct work_struct serv_work;
drivers/net/ethernet/microsoft/mana/gdma_main.c
519
static void mana_recovery_delayed_func(struct work_struct *w)
drivers/net/ethernet/microsoft/mana/gdma_main.c
545
static void mana_serv_func(struct work_struct *w)
drivers/net/ethernet/microsoft/mana/mana_en.c
104
static void mana_link_state_handle(struct work_struct *w)
drivers/net/ethernet/microsoft/mana/mana_en.c
302
static void mana_per_port_queue_reset_work_handler(struct work_struct *work)
drivers/net/ethernet/microsoft/mana/mana_en.c
3480
static void mana_rdma_service_handle(struct work_struct *work)
drivers/net/ethernet/microsoft/mana/mana_en.c
3546
static void mana_gf_stats_work_handler(struct work_struct *work)
drivers/net/ethernet/mscc/ocelot_net.c
635
struct work_struct work;
drivers/net/ethernet/mscc/ocelot_net.c
657
static void ocelot_mact_work(struct work_struct *work)
drivers/net/ethernet/mscc/ocelot_stats.c
364
static void ocelot_check_stats_work(struct work_struct *work)
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
229
struct work_struct watchdog_work;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3407
static void myri10ge_watchdog(struct work_struct *work)
drivers/net/ethernet/natsemi/ns83820.c
421
struct work_struct tq_refill;
drivers/net/ethernet/natsemi/ns83820.c
583
static inline void queue_refill(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
606
static void nfp_ccm_mbox_post_runq_work(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
625
static void nfp_ccm_mbox_post_wait_work(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/flower/cmsg.c
309
void nfp_flower_cmsg_process_rx(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
746
void nfp_flower_cmsg_process_rx(struct work_struct *work);
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
294
static void nfp_fl_lag_do_work(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/flower/main.h
317
struct work_struct cmsg_work;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
449
static void update_stats_cache(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
170
struct work_struct work;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
629
static void nfp_tun_neigh_update(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/nfp_main.h
140
struct work_struct port_refresh_work;
drivers/net/ethernet/netronome/nfp/nfp_net.h
712
struct work_struct wait_work;
drivers/net/ethernet/netronome/nfp/nfp_net.h
713
struct work_struct runq_work;
drivers/net/ethernet/netronome/nfp/nfp_net.h
731
struct work_struct work;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1160
static void nfp_net_rx_dim_work(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1190
static void nfp_net_tx_dim_work(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1406
static void nfp_net_mbox_amsg_work(struct work_struct *work)
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
644
static void nfp_net_refresh_vnics(struct work_struct *work)
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h
580
struct work_struct reset_task;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
667
static void pch_gbe_reset_task(struct work_struct *work)
drivers/net/ethernet/pensando/ionic/ionic_dev.c
57
void ionic_doorbell_napi_work(struct work_struct *work)
drivers/net/ethernet/pensando/ionic/ionic_dev.c
95
static void ionic_doorbell_check_dwork(struct work_struct *work)
drivers/net/ethernet/pensando/ionic/ionic_dev.h
390
void ionic_doorbell_napi_work(struct work_struct *work);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1831
static void ionic_tx_timeout_work(struct work_struct *ws)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
55
static void ionic_dim_work(struct work_struct *work)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
86
static void ionic_lif_deferred_work(struct work_struct *work)
drivers/net/ethernet/pensando/ionic/ionic_lif.h
120
struct work_struct work;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
202
struct work_struct tx_timeout_work;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
92
struct work_struct doorbell_napi_work;
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1672
struct work_struct tx_timeout_task;
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1762
void netxen_watchdog_task(struct work_struct *work);
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2220
static void netxen_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2489
netxen_attach_work(struct work_struct *work)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2519
netxen_fwinit_work(struct work_struct *work)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2584
netxen_detach_work(struct work_struct *work)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2702
netxen_fw_poll_work(struct work_struct *work)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
52
static void netxen_tx_timeout_task(struct work_struct *work);
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
53
static void netxen_fw_poll_work(struct work_struct *work);
drivers/net/ethernet/qlogic/qed/qed_main.c
1170
static void qed_slowpath_task(struct work_struct *work)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
5205
static void qed_iov_pf_task(struct work_struct *work)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1688
void qed_iov_vf_task(struct work_struct *work)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1058
void qed_iov_vf_task(struct work_struct *work);
drivers/net/ethernet/qlogic/qed/qed_vf.h
1246
static inline void qed_iov_vf_task(struct work_struct *work)
drivers/net/ethernet/qlogic/qede/qede_main.c
1061
static void qede_periodic_task(struct work_struct *work)
drivers/net/ethernet/qlogic/qede/qede_main.c
1078
static void qede_sp_task(struct work_struct *work)
drivers/net/ethernet/qlogic/qede/qede_ptp.c
137
static void qede_ptp_task(struct work_struct *work)
drivers/net/ethernet/qlogic/qede/qede_ptp.c
16
struct work_struct work;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
274
static void qede_rdma_handle_event(struct work_struct *work)
drivers/net/ethernet/qlogic/qla3xxx.c
1516
static void ql_link_state_machine_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qla3xxx.c
3607
static void ql_reset_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qla3xxx.c
3707
static void ql_tx_timeout_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1089
struct work_struct work;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1033
static void qlcnic_83xx_mbx_poll_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4097
static void qlcnic_83xx_mailbox_worker(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
933
void qlcnic_83xx_idc_aen_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
593
void qlcnic_83xx_idc_aen_work(struct work_struct *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
608
void qlcnic_83xx_idc_poll_dev_state(struct work_struct *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1105
void qlcnic_83xx_idc_poll_dev_state(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
523
static void qlcnic_dcb_aen_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
55
static void qlcnic_dcb_aen_work(struct work_struct *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
217
void qlcnic_fw_poll_work(struct work_struct *work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3343
qlcnic_fwinit_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3447
qlcnic_detach_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3594
qlcnic_attach_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3717
void qlcnic_fw_poll_work(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
58
static void qlcnic_attach_work(struct work_struct *work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
59
static void qlcnic_fwinit_work(struct work_struct *work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
145
struct work_struct trans_work;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
146
struct work_struct flr_work;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
170
struct work_struct vf_async_work;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1050
static void qlcnic_sriov_process_bc_cmd(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1602
static void qlcnic_sriov_handle_async_issue_cmd(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1905
static void qlcnic_sriov_vf_poll_dev_state(struct work_struct *work)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
31
static void qlcnic_sriov_handle_async_issue_cmd(struct work_struct *work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
34
static void qlcnic_sriov_vf_poll_dev_state(struct work_struct *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
40
static void qlcnic_sriov_process_bc_cmd(struct work_struct *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1686
static void qlcnic_sriov_pf_process_flr(struct work_struct *work)
drivers/net/ethernet/qualcomm/emac/emac.c
387
static void emac_work_thread(struct work_struct *work)
drivers/net/ethernet/qualcomm/emac/emac.h
373
struct work_struct work_thread;
drivers/net/ethernet/qualcomm/qca_uart.c
112
static void qcauart_transmit(struct work_struct *work)
drivers/net/ethernet/qualcomm/qca_uart.c
37
struct work_struct tx_work; /* Flushes transmit buffer */
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h
52
struct work_struct agg_wq;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
549
static void rmnet_map_flush_tx_packet_work(struct work_struct *work)
drivers/net/ethernet/realtek/8139too.c
1593
static void rtl8139_thread (struct work_struct *work)
drivers/net/ethernet/realtek/8139too.c
1639
static void rtl8139_tx_timeout_task (struct work_struct *work)
drivers/net/ethernet/realtek/8139too.c
657
static void rtl8139_thread (struct work_struct *work);
drivers/net/ethernet/realtek/8139too.c
658
static void rtl8139_tx_timeout_task(struct work_struct *work);
drivers/net/ethernet/realtek/r8169_main.c
4876
static void rtl_task(struct work_struct *work)
drivers/net/ethernet/realtek/r8169_main.c
752
struct work_struct work;
drivers/net/ethernet/renesas/ravb.h
1118
struct work_struct work;
drivers/net/ethernet/renesas/ravb_main.c
2011
static void ravb_tx_timeout_work(struct work_struct *work)
drivers/net/ethernet/rocker/rocker_main.c
2104
struct work_struct work;
drivers/net/ethernet/rocker/rocker_main.c
2113
static void rocker_router_fib_event_work(struct work_struct *work)
drivers/net/ethernet/rocker/rocker_main.c
2692
struct work_struct work;
drivers/net/ethernet/rocker/rocker_main.c
2711
static void rocker_switchdev_event_work(struct work_struct *work)
drivers/net/ethernet/rocker/rocker_ofdpa.c
1812
struct work_struct work;
drivers/net/ethernet/rocker/rocker_ofdpa.c
1819
static void ofdpa_port_fdb_learn_work(struct work_struct *work)
drivers/net/ethernet/sfc/efx_channels.c
513
static void efx_filter_rfs_expire(struct work_struct *data)
drivers/net/ethernet/sfc/efx_common.c
154
static void efx_mac_work(struct work_struct *data)
drivers/net/ethernet/sfc/efx_common.c
321
static void efx_monitor(struct work_struct *data)
drivers/net/ethernet/sfc/efx_common.c
855
static void efx_reset_work(struct work_struct *data)
drivers/net/ethernet/sfc/falcon/efx.c
1012
static void ef4_mac_work(struct work_struct *data)
drivers/net/ethernet/sfc/falcon/efx.c
1949
static void ef4_monitor(struct work_struct *data)
drivers/net/ethernet/sfc/falcon/efx.c
2490
static void ef4_reset_work(struct work_struct *data)
drivers/net/ethernet/sfc/falcon/net_driver.h
777
struct work_struct reset_work;
drivers/net/ethernet/sfc/falcon/net_driver.h
845
struct work_struct mac_work;
drivers/net/ethernet/sfc/falcon/selftest.c
797
void ef4_selftest_async_work(struct work_struct *data)
drivers/net/ethernet/sfc/falcon/selftest.h
50
void ef4_selftest_async_work(struct work_struct *data);
drivers/net/ethernet/sfc/mae.c
203
void efx_mae_counters_grant_credits(struct work_struct *work)
drivers/net/ethernet/sfc/mae.h
66
void efx_mae_counters_grant_credits(struct work_struct *work);
drivers/net/ethernet/sfc/net_driver.h
1031
struct work_struct reset_work;
drivers/net/ethernet/sfc/net_driver.h
1114
struct work_struct mac_work;
drivers/net/ethernet/sfc/net_driver.h
438
struct work_struct grant_work;
drivers/net/ethernet/sfc/net_driver.h
842
struct work_struct work;
drivers/net/ethernet/sfc/ptp.c
1485
static void efx_ptp_pps_worker(struct work_struct *work)
drivers/net/ethernet/sfc/ptp.c
1500
static void efx_ptp_worker(struct work_struct *work)
drivers/net/ethernet/sfc/ptp.c
1524
static void efx_ptp_cleanup_worker(struct work_struct *work)
drivers/net/ethernet/sfc/ptp.c
299
struct work_struct work;
drivers/net/ethernet/sfc/ptp.c
335
struct work_struct pps_work;
drivers/net/ethernet/sfc/rx_common.c
812
static void efx_filter_rfs_work(struct work_struct *data)
drivers/net/ethernet/sfc/selftest.c
790
static void efx_selftest_async_work(struct work_struct *data)
drivers/net/ethernet/sfc/siena/efx_channels.c
514
static void efx_filter_rfs_expire(struct work_struct *data)
drivers/net/ethernet/sfc/siena/efx_common.c
158
static void efx_mac_work(struct work_struct *data)
drivers/net/ethernet/sfc/siena/efx_common.c
325
static void efx_monitor(struct work_struct *data)
drivers/net/ethernet/sfc/siena/efx_common.c
879
static void efx_reset_work(struct work_struct *data)
drivers/net/ethernet/sfc/siena/net_driver.h
1033
struct work_struct mac_work;
drivers/net/ethernet/sfc/siena/net_driver.h
764
struct work_struct work;
drivers/net/ethernet/sfc/siena/net_driver.h
950
struct work_struct reset_work;
drivers/net/ethernet/sfc/siena/nic.h
115
struct work_struct peer_work;
drivers/net/ethernet/sfc/siena/ptp.c
1382
static void efx_ptp_pps_worker(struct work_struct *work)
drivers/net/ethernet/sfc/siena/ptp.c
1397
static void efx_ptp_worker(struct work_struct *work)
drivers/net/ethernet/sfc/siena/ptp.c
295
struct work_struct work;
drivers/net/ethernet/sfc/siena/ptp.c
331
struct work_struct pps_work;
drivers/net/ethernet/sfc/siena/rx_common.c
802
static void efx_filter_rfs_work(struct work_struct *data)
drivers/net/ethernet/sfc/siena/selftest.c
795
static void efx_siena_selftest_async_work(struct work_struct *data)
drivers/net/ethernet/sfc/siena/siena_sriov.c
1009
static void efx_siena_sriov_reset_vf_work(struct work_struct *work)
drivers/net/ethernet/sfc/siena/siena_sriov.c
1077
static void efx_siena_sriov_peer_work(struct work_struct *data)
drivers/net/ethernet/sfc/siena/siena_sriov.c
120
struct work_struct reset_work;
drivers/net/ethernet/sfc/siena/siena_sriov.c
872
static void efx_siena_sriov_vfdi(struct work_struct *work)
drivers/net/ethernet/sfc/siena/siena_sriov.c
90
struct work_struct req;
drivers/net/ethernet/sfc/tc_counters.c
87
static void efx_tc_counter_work(struct work_struct *work)
drivers/net/ethernet/sfc/tc_counters.h
35
struct work_struct work; /* For notifying encap actions */
drivers/net/ethernet/sfc/tc_encap_actions.c
506
static void efx_neigh_update(struct work_struct *work)
drivers/net/ethernet/sfc/tc_encap_actions.c
84
static void efx_neigh_update(struct work_struct *work);
drivers/net/ethernet/sfc/tc_encap_actions.h
63
struct work_struct work;
drivers/net/ethernet/sis/sis190.c
281
struct work_struct phy_task;
drivers/net/ethernet/sis/sis190.c
916
static void sis190_phy_task(struct work_struct *work)
drivers/net/ethernet/smsc/smc91x.c
1024
static void smc_phy_configure(struct work_struct *work)
drivers/net/ethernet/smsc/smc91x.h
228
struct work_struct phy_configure;
drivers/net/ethernet/spacemit/k1_emac.c
126
struct work_struct tx_timeout_task;
drivers/net/ethernet/spacemit/k1_emac.c
1397
static void emac_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/stmicro/stmmac/stmmac.h
348
struct work_struct service_task;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7320
static void stmmac_service_task(struct work_struct *work)
drivers/net/ethernet/sun/cassini.c
3945
static void cas_reset_task(struct work_struct *work)
drivers/net/ethernet/sun/cassini.h
2823
struct work_struct reset_task;
drivers/net/ethernet/sun/niu.c
6497
static void niu_reset_task(struct work_struct *work)
drivers/net/ethernet/sun/niu.h
3293
struct work_struct reset_task;
drivers/net/ethernet/sun/sungem.c
2213
static void gem_reset_task(struct work_struct *work)
drivers/net/ethernet/sun/sungem.h
1006
struct work_struct reset_task;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
627
static void xlgmac_restart(struct work_struct *work)
drivers/net/ethernet/synopsys/dwc-xlgmac.h
561
struct work_struct restart_work;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
19
struct work_struct work;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
366
static void am65_cpsw_switchdev_event_work(struct work_struct *work)
drivers/net/ethernet/ti/cpsw.c
308
static void cpsw_ndo_set_rx_mode_work(struct work_struct *work)
drivers/net/ethernet/ti/cpsw_new.c
251
static void cpsw_ndo_set_rx_mode_work(struct work_struct *work)
drivers/net/ethernet/ti/cpsw_priv.h
394
struct work_struct rx_mode_work;
drivers/net/ethernet/ti/cpsw_switchdev.c
21
struct work_struct work;
drivers/net/ethernet/ti/cpsw_switchdev.c
376
static void cpsw_switchdev_event_work(struct work_struct *work)
drivers/net/ethernet/ti/icssg/icss_iep.c
527
static void icss_iep_cap_cmp_work(struct work_struct *work)
drivers/net/ethernet/ti/icssg/icss_iep.h
84
struct work_struct work;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1056
static void emac_ndo_set_rx_mode_work(struct work_struct *work)
drivers/net/ethernet/ti/icssg/icssg_prueth.h
238
struct work_struct rx_mode_work;
drivers/net/ethernet/ti/icssg/icssg_prueth.h
457
void icssg_stats_work_handler(struct work_struct *work);
drivers/net/ethernet/ti/icssg/icssg_stats.c
66
void icssg_stats_work_handler(struct work_struct *work)
drivers/net/ethernet/ti/icssg/icssg_switchdev.c
125
static void prueth_switchdev_event_work(struct work_struct *work)
drivers/net/ethernet/ti/icssg/icssg_switchdev.c
20
struct work_struct work;
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
26
struct work_struct work;
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
786
static void icssm_prueth_sw_fdb_work(struct work_struct *work)
drivers/net/ethernet/ti/icssm/icssm_switchdev.c
21
struct work_struct work;
drivers/net/ethernet/ti/icssm/icssm_switchdev.c
96
static void icssm_sw_event_work(struct work_struct *work)
drivers/net/ethernet/ti/tlan.c
1004
static void tlan_tx_timeout_work(struct work_struct *work)
drivers/net/ethernet/ti/tlan.c
165
static void tlan_tx_timeout_work(struct work_struct *work);
drivers/net/ethernet/ti/tlan.h
210
struct work_struct tlan_tqueue;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
1419
static void gelic_net_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/toshiba/ps3_gelic_net.h
293
struct work_struct tx_timeout_task;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
142
static void gelic_eurus_sync_cmd_worker(struct work_struct *work)
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
2118
static void gelic_wl_event_worker(struct work_struct *work)
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
2161
static void gelic_wl_assoc_worker(struct work_struct *work)
drivers/net/ethernet/toshiba/ps3_gelic_wireless.h
294
struct work_struct work;
drivers/net/ethernet/toshiba/tc35815.c
1171
static void tc35815_restart_work(struct work_struct *work)
drivers/net/ethernet/toshiba/tc35815.c
411
struct work_struct restart_work;
drivers/net/ethernet/toshiba/tc35815.c
500
static void tc35815_restart_work(struct work_struct *work);
drivers/net/ethernet/vertexcom/mse102x.c
436
static void mse102x_tx_work(struct work_struct *work)
drivers/net/ethernet/vertexcom/mse102x.c
83
struct work_struct tx_work;
drivers/net/ethernet/via/via-rhine.c
1720
static void rhine_reset_task(struct work_struct *work)
drivers/net/ethernet/via/via-rhine.c
2186
static void rhine_slow_event_task(struct work_struct *work)
drivers/net/ethernet/via/via-rhine.c
461
struct work_struct slow_event_task;
drivers/net/ethernet/via/via-rhine.c
462
struct work_struct reset_task;
drivers/net/ethernet/via/via-rhine.c
501
static void rhine_reset_task(struct work_struct *work);
drivers/net/ethernet/via/via-rhine.c
502
static void rhine_slow_event_task(struct work_struct *work);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1707
static void wx_rx_dim_work(struct work_struct *work)
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1725
static void wx_tx_dim_work(struct work_struct *work)
drivers/net/ethernet/wangxun/libwx/wx_type.h
1402
struct work_struct service_task;
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
399
static void wxvf_service_task(struct work_struct *work)
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
127
static void txgbe_service_task(struct work_struct *work)
drivers/net/ethernet/wiznet/w5100.c
168
struct work_struct rx_work;
drivers/net/ethernet/wiznet/w5100.c
170
struct work_struct tx_work;
drivers/net/ethernet/wiznet/w5100.c
171
struct work_struct setrx_work;
drivers/net/ethernet/wiznet/w5100.c
172
struct work_struct restart_work;
drivers/net/ethernet/wiznet/w5100.c
780
static void w5100_restart_work(struct work_struct *work)
drivers/net/ethernet/wiznet/w5100.c
813
static void w5100_tx_work(struct work_struct *work)
drivers/net/ethernet/wiznet/w5100.c
879
static void w5100_rx_work(struct work_struct *work)
drivers/net/ethernet/wiznet/w5100.c
958
static void w5100_setrx_work(struct work_struct *work)
drivers/net/ethernet/xilinx/ll_temac_main.c
1106
static void ll_temac_restart_work_func(struct work_struct *work)
drivers/net/ethernet/xilinx/xilinx_axienet.h
606
struct work_struct dma_err_task;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1455
static void axienet_dma_err_handler(struct work_struct *work);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2128
static void axienet_rx_dim_work(struct work_struct *work)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2679
static void axienet_dma_err_handler(struct work_struct *work)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
579
static void axienet_refresh_stats(struct work_struct *work)
drivers/net/ethernet/xircom/xirc2ps_cs.c
1193
xirc2ps_tx_timeout_task(struct work_struct *work)
drivers/net/ethernet/xircom/xirc2ps_cs.c
283
struct work_struct tx_timeout_task;
drivers/net/ethernet/xircom/xirc2ps_cs.c
292
static void xirc2ps_tx_timeout_task(struct work_struct *work);
drivers/net/fjes/fjes.h
35
struct work_struct force_close_task;
drivers/net/fjes/fjes.h
44
struct work_struct tx_stall_task;
drivers/net/fjes/fjes.h
45
struct work_struct raise_intr_rxdata_task;
drivers/net/fjes/fjes.h
47
struct work_struct unshare_watch_task;
drivers/net/fjes/fjes_hw.c
11
static void fjes_hw_update_zone_task(struct work_struct *);
drivers/net/fjes/fjes_hw.c
1176
static void fjes_hw_epstop_task(struct work_struct *work)
drivers/net/fjes/fjes_hw.c
12
static void fjes_hw_epstop_task(struct work_struct *);
drivers/net/fjes/fjes_hw.c
986
static void fjes_hw_update_zone_task(struct work_struct *work)
drivers/net/fjes/fjes_hw.h
301
struct work_struct update_zone_task;
drivers/net/fjes/fjes_hw.h
302
struct work_struct epstop_task;
drivers/net/fjes/fjes_main.c
1060
static void fjes_force_close_task(struct work_struct *work)
drivers/net/fjes/fjes_main.c
1071
static void fjes_tx_stall_task(struct work_struct *work)
drivers/net/fjes/fjes_main.c
1127
static void fjes_raise_intr_rxdata_task(struct work_struct *work)
drivers/net/fjes/fjes_main.c
1177
static void fjes_watch_unshare_task(struct work_struct *work)
drivers/net/fjes/fjes_main.c
1311
static void fjes_irq_watch_task(struct work_struct *work)
drivers/net/hamradio/baycom_epp.c
631
static void epp_bh(struct work_struct *work)
drivers/net/hyperv/hyperv_net.h
1079
void netvsc_vfns_work(struct work_struct *w);
drivers/net/hyperv/hyperv_net.h
1186
struct work_struct subchan_work;
drivers/net/hyperv/hyperv_net.h
204
struct work_struct mcast_work;
drivers/net/hyperv/netvsc.c
97
static void netvsc_subchan_work(struct work_struct *w)
drivers/net/hyperv/netvsc_drv.c
2001
static void netvsc_link_change(struct work_struct *w)
drivers/net/hyperv/netvsc_drv.c
2217
static void netvsc_vf_setup(struct work_struct *w)
drivers/net/hyperv/netvsc_drv.c
2801
void netvsc_vfns_work(struct work_struct *w)
drivers/net/hyperv/rndis_filter.c
1058
static void rndis_set_multicast(struct work_struct *w)
drivers/net/hyperv/rndis_filter.c
28
static void rndis_set_multicast(struct work_struct *w);
drivers/net/ieee802154/adf7242.c
584
static void adf7242_rx_cal_work(struct work_struct *work)
drivers/net/ieee802154/atusb.c
167
static void atusb_work_urbs(struct work_struct *work)
drivers/net/ieee802154/ca8210.c
342
struct work_struct work;
drivers/net/ieee802154/ca8210.c
659
static void ca8210_mlme_reset_worker(struct work_struct *work)
drivers/net/ieee802154/cc2520.c
209
struct work_struct fifop_irqwork;/* Workqueue for FIFOP */
drivers/net/ieee802154/cc2520.c
870
static void cc2520_fifop_irqwork(struct work_struct *work)
drivers/net/ipa/ipa_endpoint.c
1394
static void ipa_endpoint_replenish_work(struct work_struct *work)
drivers/net/ipa/ipa_modem.c
271
static void ipa_modem_wake_queue_work(struct work_struct *work)
drivers/net/ipa/ipa_modem.c
48
struct work_struct work;
drivers/net/ipa/ipa_qmi.c
401
static void ipa_client_init_driver_work(struct work_struct *work)
drivers/net/ipa/ipa_qmi.h
34
struct work_struct init_driver_work;
drivers/net/ipvlan/ipvlan.h
157
void ipvlan_process_multicast(struct work_struct *work);
drivers/net/ipvlan/ipvlan.h
97
struct work_struct wq;
drivers/net/ipvlan/ipvlan_core.c
238
void ipvlan_process_multicast(struct work_struct *work)
drivers/net/macvlan.c
323
static void macvlan_process_broadcast(struct work_struct *w)
drivers/net/macvlan.c
49
struct work_struct bc_work;
drivers/net/mctp/mctp-serial.c
108
static void mctp_serial_tx_work(struct work_struct *work)
drivers/net/mctp/mctp-serial.c
63
struct work_struct tx_work;
drivers/net/mctp/mctp-usb.c
246
static void mctp_usb_rx_retry_work(struct work_struct *work)
drivers/net/mhi_net.c
268
static void mhi_net_rx_refill_work(struct work_struct *work)
drivers/net/netconsole.c
189
struct work_struct resume_wq;
drivers/net/netconsole.c
306
static void process_resume_target(struct work_struct *work)
drivers/net/netdevsim/dev.c
899
static void nsim_dev_trap_report_work(struct work_struct *work)
drivers/net/netdevsim/fib.c
1478
static void nsim_fib_event_work(struct work_struct *work)
drivers/net/netdevsim/fib.c
1501
static void nsim_fib_flush_work(struct work_struct *work)
drivers/net/netdevsim/fib.c
56
struct work_struct fib_event_work;
drivers/net/netdevsim/fib.c
57
struct work_struct fib_flush_work;
drivers/net/netdevsim/hwstats.c
42
static void nsim_dev_hwstats_traffic_work(struct work_struct *work)
drivers/net/netdevsim/psample.c
111
static void nsim_dev_psample_report_work(struct work_struct *work)
drivers/net/ovpn/peer.c
1336
void ovpn_peer_keepalive_work(struct work_struct *work)
drivers/net/ovpn/peer.c
74
static void ovpn_peer_keepalive_send(struct work_struct *work)
drivers/net/ovpn/peer.h
114
struct work_struct keepalive_work;
drivers/net/ovpn/peer.h
156
void ovpn_peer_keepalive_work(struct work_struct *work);
drivers/net/ovpn/peer.h
96
struct work_struct defer_del_work;
drivers/net/ovpn/socket.h
41
struct work_struct work;
drivers/net/ovpn/socket.h
42
struct work_struct tcp_tx_work;
drivers/net/ovpn/tcp.c
315
void ovpn_tcp_tx_work(struct work_struct *work)
drivers/net/ovpn/tcp.c
499
static void ovpn_tcp_peer_del_work(struct work_struct *work)
drivers/net/ovpn/tcp.h
35
void ovpn_tcp_tx_work(struct work_struct *work);
drivers/net/phy/bcm-phy-ptp.c
536
static void bcm_ptp_perout_work(struct work_struct *pin_work)
drivers/net/phy/bcm-phy-ptp.c
629
static void bcm_ptp_extts_work(struct work_struct *pin_work)
drivers/net/phy/dp83640.c
1276
static void rx_timestamp_work(struct work_struct *work)
drivers/net/phy/dp83640.c
213
static void rx_timestamp_work(struct work_struct *work);
drivers/net/phy/nxp-tja11xx.c
551
static void tja1102_p1_register(struct work_struct *work)
drivers/net/phy/nxp-tja11xx.c
91
struct work_struct phy_register_work;
drivers/net/phy/phy.c
1621
void phy_state_machine(struct work_struct *work)
drivers/net/phy/phylink.c
1608
static void phylink_resolve(struct work_struct *w)
drivers/net/phy/phylink.c
75
struct work_struct resolve;
drivers/net/phy/sfp.c
1688
static void sfp_hwmon_probe(struct work_struct *work)
drivers/net/phy/sfp.c
2973
static void sfp_timeout(struct work_struct *work)
drivers/net/phy/sfp.c
3026
static void sfp_poll(struct work_struct *work)
drivers/net/plip/plip.c
138
static void plip_kick_bh(struct work_struct *work);
drivers/net/plip/plip.c
139
static void plip_bh(struct work_struct *work);
drivers/net/plip/plip.c
140
static void plip_timer_bh(struct work_struct *work);
drivers/net/plip/plip.c
207
struct work_struct immediate;
drivers/net/plip/plip.c
322
plip_kick_bh(struct work_struct *work)
drivers/net/plip/plip.c
366
plip_bh(struct work_struct *work)
drivers/net/plip/plip.c
384
plip_timer_bh(struct work_struct *work)
drivers/net/ppp/pppoe.c
455
static void pppoe_unbind_sock_work(struct work_struct *work)
drivers/net/pse-pd/pse_core.c
1012
static void pse_send_ntf_worker(struct work_struct *work)
drivers/net/slip/slip.c
422
static void slip_transmit(struct work_struct *work)
drivers/net/slip/slip.h
59
struct work_struct tx_work; /* Flushes transmit buffer */
drivers/net/team/team_core.c
629
static void team_notify_peers_work(struct work_struct *work)
drivers/net/team/team_core.c
675
static void team_mcast_rejoin_work(struct work_struct *work)
drivers/net/team/team_mode_loadbalance.c
459
static void lb_stats_refresh(struct work_struct *work)
drivers/net/thunderbolt/main.c
197
struct work_struct connected_work;
drivers/net/thunderbolt/main.c
198
struct work_struct disconnect_work;
drivers/net/thunderbolt/main.c
623
static void tbnet_connected_work(struct work_struct *work)
drivers/net/thunderbolt/main.c
690
static void tbnet_login_work(struct work_struct *work)
drivers/net/thunderbolt/main.c
725
static void tbnet_disconnect_work(struct work_struct *work)
drivers/net/usb/cx82310_eth.c
130
static void cx82310_reenable_work(struct work_struct *work)
drivers/net/usb/cx82310_eth.c
44
struct work_struct reenable_work;
drivers/net/usb/hso.c
251
struct work_struct async_get_intf;
drivers/net/usb/hso.c
252
struct work_struct async_put_intf;
drivers/net/usb/hso.c
2971
static void async_get_intf(struct work_struct *data)
drivers/net/usb/hso.c
2978
static void async_put_intf(struct work_struct *data)
drivers/net/usb/hso.c
313
static void async_get_intf(struct work_struct *data);
drivers/net/usb/hso.c
314
static void async_put_intf(struct work_struct *data);
drivers/net/usb/ipheth.c
397
static void ipheth_carrier_check_work(struct work_struct *work)
drivers/net/usb/kaweth.c
440
static void kaweth_resubmit_tl(struct work_struct *work)
drivers/net/usb/lan78xx.c
1455
static void lan78xx_deferred_multicast_write(struct work_struct *param)
drivers/net/usb/lan78xx.c
3068
static void lan78xx_deferred_vlan_write(struct work_struct *param)
drivers/net/usb/lan78xx.c
361
struct work_struct set_multicast;
drivers/net/usb/lan78xx.c
362
struct work_struct set_vlan;
drivers/net/usb/lan78xx.c
4413
static void lan78xx_delayedwork(struct work_struct *work)
drivers/net/usb/pegasus.c
1124
static void check_carrier(struct work_struct *work)
drivers/net/usb/r8152.c
6815
static void rtl_work_func_t(struct work_struct *work)
drivers/net/usb/r8152.c
6857
static void rtl_hw_phy_work_func_t(struct work_struct *work)
drivers/net/usb/sierra_net.c
460
static void sierra_net_kevent(struct work_struct *work)
drivers/net/usb/sierra_net.c
77
struct work_struct sierra_net_kevent;
drivers/net/usb/smsc75xx.c
519
static void smsc75xx_deferred_multicast_write(struct work_struct *param)
drivers/net/usb/smsc75xx.c
59
struct work_struct set_multicast;
drivers/net/usb/usbnet.c
1187
usbnet_deferred_kevent(struct work_struct *work)
drivers/net/usb/usbnet.c
1648
static void usbnet_bh_work(struct work_struct *work)
drivers/net/virtio_net.c
3787
static void virtnet_rx_mode_work(struct work_struct *work)
drivers/net/virtio_net.c
447
struct work_struct config_work;
drivers/net/virtio_net.c
450
struct work_struct rx_mode_work;
drivers/net/virtio_net.c
5293
static void virtnet_rx_dim_work(struct work_struct *work)
drivers/net/virtio_net.c
6211
static void virtnet_config_changed_work(struct work_struct *work)
drivers/net/vmxnet3/vmxnet3_drv.c
3937
vmxnet3_reset_work(struct work_struct *data)
drivers/net/vmxnet3/vmxnet3_int.h
432
struct work_struct work;
drivers/net/wan/framer/framer-core.c
325
static void framer_polling_work(struct work_struct *work)
drivers/net/wan/framer/framer-core.c
583
static void framer_notify_status_work(struct work_struct *work)
drivers/net/wireguard/device.h
25
struct work_struct work;
drivers/net/wireguard/peer.h
49
struct work_struct transmit_handshake_work, clear_peer_work, transmit_packet_work;
drivers/net/wireguard/queueing.h
32
void wg_packet_handshake_receive_worker(struct work_struct *work);
drivers/net/wireguard/queueing.h
36
void wg_packet_decrypt_worker(struct work_struct *work);
drivers/net/wireguard/queueing.h
49
void wg_packet_handshake_send_worker(struct work_struct *work);
drivers/net/wireguard/queueing.h
50
void wg_packet_tx_worker(struct work_struct *work);
drivers/net/wireguard/queueing.h
51
void wg_packet_encrypt_worker(struct work_struct *work);
drivers/net/wireguard/ratelimiter.c
19
static void wg_ratelimiter_gc_entries(struct work_struct *);
drivers/net/wireguard/ratelimiter.c
55
static void wg_ratelimiter_gc_entries(struct work_struct *work)
drivers/net/wireguard/receive.c
206
void wg_packet_handshake_receive_worker(struct work_struct *work)
drivers/net/wireguard/receive.c
493
void wg_packet_decrypt_worker(struct work_struct *work)
drivers/net/wireguard/send.c
262
void wg_packet_tx_worker(struct work_struct *work)
drivers/net/wireguard/send.c
287
void wg_packet_encrypt_worker(struct work_struct *work)
drivers/net/wireguard/send.c
46
void wg_packet_handshake_send_worker(struct work_struct *work)
drivers/net/wireguard/timers.c
125
static void wg_queued_expired_zero_key_material(struct work_struct *work)
drivers/net/wireless/ath/ar5523/ar5523.c
626
static void ar5523_rx_refill_work(struct work_struct *work)
drivers/net/wireless/ath/ar5523/ar5523.c
893
static void ar5523_tx_work(struct work_struct *work)
drivers/net/wireless/ath/ar5523/ar5523.c
911
static void ar5523_tx_wd_work(struct work_struct *work)
drivers/net/wireless/ath/ar5523/ar5523.c
976
static void ar5523_stat_work(struct work_struct *work)
drivers/net/wireless/ath/ar5523/ar5523.h
100
struct work_struct tx_wd_work;
drivers/net/wireless/ath/ar5523/ar5523.h
101
struct work_struct tx_work;
drivers/net/wireless/ath/ar5523/ar5523.h
122
struct work_struct rx_refill_work;
drivers/net/wireless/ath/ath10k/core.c
2494
static void ath10k_core_recovery_check_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/core.c
2566
static void ath10k_core_restart(struct work_struct *work)
drivers/net/wireless/ath/ath10k/core.c
2639
static void ath10k_core_set_coverage_class_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/core.c
3501
static void ath10k_core_register_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/core.h
1195
struct work_struct svc_rdy_work;
drivers/net/wireless/ath/ath10k/core.h
1198
struct work_struct offchan_tx_work;
drivers/net/wireless/ath/ath10k/core.h
1203
struct work_struct wmi_mgmt_tx_work;
drivers/net/wireless/ath/ath10k/core.h
1208
struct work_struct register_work;
drivers/net/wireless/ath/ath10k/core.h
1209
struct work_struct restart_work;
drivers/net/wireless/ath/ath10k/core.h
1210
struct work_struct recovery_check_work;
drivers/net/wireless/ath/ath10k/core.h
1211
struct work_struct bundle_tx_work;
drivers/net/wireless/ath/ath10k/core.h
1212
struct work_struct tx_complete_work;
drivers/net/wireless/ath/ath10k/core.h
1294
struct work_struct set_coverage_class_work;
drivers/net/wireless/ath/ath10k/core.h
1317
struct work_struct radar_confirmation_work;
drivers/net/wireless/ath/ath10k/core.h
542
struct work_struct update_wk;
drivers/net/wireless/ath/ath10k/core.h
556
struct work_struct tid_config_wk;
drivers/net/wireless/ath/ath10k/core.h
628
struct work_struct ap_csa_work;
drivers/net/wireless/ath/ath10k/debug.c
895
static void ath10k_debug_htt_stats_dwork(struct work_struct *work)
drivers/net/wireless/ath/ath10k/htc.c
805
static void ath10k_htc_bundle_tx_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/htc.c
834
static void ath10k_htc_tx_complete_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/mac.c
2084
static void ath10k_mac_vif_ap_csa_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/mac.c
2152
static void ath10k_mac_vif_sta_connection_loss_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/mac.c
4126
void ath10k_offchan_tx_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/mac.c
4240
void ath10k_mgmt_over_wmi_tx_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/mac.c
4638
void ath10k_scan_timeout_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/mac.c
6749
static void ath10k_sta_rc_update_wk(struct work_struct *wk)
drivers/net/wireless/ath/ath10k/mac.c
7359
static void ath10k_sta_tid_cfg_wk(struct work_struct *wk)
drivers/net/wireless/ath/ath10k/mac.h
38
void ath10k_scan_timeout_work(struct work_struct *work);
drivers/net/wireless/ath/ath10k/mac.h
40
void ath10k_offchan_tx_work(struct work_struct *work);
drivers/net/wireless/ath/ath10k/mac.h
42
void ath10k_mgmt_over_wmi_tx_work(struct work_struct *work);
drivers/net/wireless/ath/ath10k/pci.c
1751
static void ath10k_pci_fw_dump_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/pci.h
125
struct work_struct dump_work;
drivers/net/wireless/ath/ath10k/qmi.c
1026
static void ath10k_qmi_driver_event_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/qmi.h
95
struct work_struct event_work;
drivers/net/wireless/ath/ath10k/sdio.c
1349
static void ath10k_rx_indication_async_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/sdio.c
1457
static void ath10k_sdio_write_async_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/sdio.h
221
struct work_struct wr_async_work;
drivers/net/wireless/ath/ath10k/sdio.h
226
struct work_struct async_work_rx;
drivers/net/wireless/ath/ath10k/usb.c
360
static void ath10k_usb_io_comp_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/usb.h
85
struct work_struct io_complete_work;
drivers/net/wireless/ath/ath10k/wmi.c
4004
static void ath10k_radar_confirmation_work(struct work_struct *work)
drivers/net/wireless/ath/ath10k/wmi.c
5535
static void ath10k_wmi_event_service_ready_work(struct work_struct *work)
drivers/net/wireless/ath/ath11k/core.c
2391
static void ath11k_update_11d(struct work_struct *work)
drivers/net/wireless/ath/ath11k/core.c
2511
static void ath11k_core_restart(struct work_struct *work)
drivers/net/wireless/ath/ath11k/core.c
2531
static void ath11k_core_reset(struct work_struct *work)
drivers/net/wireless/ath/ath11k/core.h
1019
struct work_struct restart_work;
drivers/net/wireless/ath/ath11k/core.h
1020
struct work_struct update_11d_work;
drivers/net/wireless/ath/ath11k/core.h
1023
struct work_struct reset_work;
drivers/net/wireless/ath/ath11k/core.h
405
struct work_struct bcn_tx_work;
drivers/net/wireless/ath/ath11k/core.h
552
struct work_struct update_wk;
drivers/net/wireless/ath/ath11k/core.h
553
struct work_struct set_4addr_wk;
drivers/net/wireless/ath/ath11k/core.h
765
struct work_struct regd_update_work;
drivers/net/wireless/ath/ath11k/core.h
766
struct work_struct channel_update_work;
drivers/net/wireless/ath/ath11k/core.h
770
struct work_struct wmi_mgmt_tx_work;
drivers/net/wireless/ath/ath11k/core.h
938
struct work_struct dump_work;
drivers/net/wireless/ath/ath11k/coredump.c
41
void ath11k_coredump_upload(struct work_struct *work)
drivers/net/wireless/ath/ath11k/coredump.h
61
void ath11k_coredump_upload(struct work_struct *work);
drivers/net/wireless/ath/ath11k/coredump.h
70
static inline void ath11k_coredump_upload(struct work_struct *work)
drivers/net/wireless/ath/ath11k/mac.c
1792
static void ath11k_mac_vif_sta_connection_loss_work(struct work_struct *work)
drivers/net/wireless/ath/ath11k/mac.c
3978
static void ath11k_scan_timeout_work(struct work_struct *work)
drivers/net/wireless/ath/ath11k/mac.c
4992
static void ath11k_sta_rc_update_wk(struct work_struct *wk)
drivers/net/wireless/ath/ath11k/mac.c
5180
static void ath11k_sta_set_4addr_wk(struct work_struct *wk)
drivers/net/wireless/ath/ath11k/mac.c
6422
static void ath11k_mgmt_over_wmi_tx_work(struct work_struct *work)
drivers/net/wireless/ath/ath11k/mac.c
7068
static void ath11k_mac_bcn_tx_work(struct work_struct *work)
drivers/net/wireless/ath/ath11k/qmi.c
3208
static void ath11k_qmi_driver_event_work(struct work_struct *work)
drivers/net/wireless/ath/ath11k/qmi.h
134
struct work_struct event_work;
drivers/net/wireless/ath/ath11k/reg.c
1002
void ath11k_regd_update_work(struct work_struct *work)
drivers/net/wireless/ath/ath11k/reg.c
798
void ath11k_regd_update_chan_list_work(struct work_struct *work)
drivers/net/wireless/ath/ath11k/reg.h
35
void ath11k_regd_update_work(struct work_struct *work);
drivers/net/wireless/ath/ath11k/reg.h
36
void ath11k_regd_update_chan_list_work(struct work_struct *work);
drivers/net/wireless/ath/ath12k/ahb.c
498
static void ath12k_ahb_ce_workqueue(struct work_struct *work)
drivers/net/wireless/ath/ath12k/ce.h
163
struct work_struct intr_wq;
drivers/net/wireless/ath/ath12k/core.c
1394
static void ath12k_rfkill_work(struct work_struct *work)
drivers/net/wireless/ath/ath12k/core.c
1524
static void ath12k_update_11d(struct work_struct *work)
drivers/net/wireless/ath/ath12k/core.c
1607
static void ath12k_core_restart(struct work_struct *work)
drivers/net/wireless/ath/ath12k/core.c
1648
static void ath12k_core_reset(struct work_struct *work)
drivers/net/wireless/ath/ath12k/core.h
1037
struct work_struct restart_work;
drivers/net/wireless/ath/ath12k/core.h
1039
struct work_struct reset_work;
drivers/net/wireless/ath/ath12k/core.h
1047
struct work_struct update_11d_work;
drivers/net/wireless/ath/ath12k/core.h
1063
struct work_struct rfkill_work;
drivers/net/wireless/ath/ath12k/core.h
714
struct work_struct regd_update_work;
drivers/net/wireless/ath/ath12k/core.h
715
struct work_struct regd_channel_update_work;
drivers/net/wireless/ath/ath12k/core.h
945
struct work_struct dump_work;
drivers/net/wireless/ath/ath12k/coredump.c
41
void ath12k_coredump_upload(struct work_struct *work)
drivers/net/wireless/ath/ath12k/coredump.h
63
void ath12k_coredump_upload(struct work_struct *work);
drivers/net/wireless/ath/ath12k/coredump.h
72
static inline void ath12k_coredump_upload(struct work_struct *work)
drivers/net/wireless/ath/ath12k/mac.c
1970
static void ath12k_mac_vif_sta_connection_loss_work(struct work_struct *work)
drivers/net/wireless/ath/ath12k/mac.c
5236
static void ath12k_scan_timeout_work(struct work_struct *work)
drivers/net/wireless/ath/ath12k/pci.c
396
static void ath12k_pci_ce_workqueue(struct work_struct *work)
drivers/net/wireless/ath/ath12k/qmi.c
3965
static void ath12k_qmi_driver_event_work(struct work_struct *work)
drivers/net/wireless/ath/ath12k/qmi.h
140
struct work_struct event_work;
drivers/net/wireless/ath/ath12k/reg.c
805
void ath12k_regd_update_chan_list_work(struct work_struct *work)
drivers/net/wireless/ath/ath12k/reg.c
853
void ath12k_regd_update_work(struct work_struct *work)
drivers/net/wireless/ath/ath12k/reg.h
105
void ath12k_regd_update_work(struct work_struct *work);
drivers/net/wireless/ath/ath12k/reg.h
118
void ath12k_regd_update_chan_list_work(struct work_struct *work);
drivers/net/wireless/ath/ath5k/ath5k.h
1306
struct work_struct reset_work; /* deferred chip reset */
drivers/net/wireless/ath/ath5k/ath5k.h
1307
struct work_struct calib_work; /* deferred phy calibration */
drivers/net/wireless/ath/ath5k/base.c
2449
ath5k_calibrate_work(struct work_struct *work)
drivers/net/wireless/ath/ath5k/base.c
2506
ath5k_tx_complete_poll_work(struct work_struct *work)
drivers/net/wireless/ath/ath5k/base.c
3015
static void ath5k_reset_work(struct work_struct *work)
drivers/net/wireless/ath/ath6kl/core.h
841
struct work_struct recovery_work;
drivers/net/wireless/ath/ath6kl/recovery.c
21
static void ath6kl_recovery_work(struct work_struct *work)
drivers/net/wireless/ath/ath6kl/sdio.c
462
static void ath6kl_sdio_write_async_work(struct work_struct *work)
drivers/net/wireless/ath/ath6kl/sdio.c
65
struct work_struct wr_async_work;
drivers/net/wireless/ath/ath6kl/usb.c
56
struct work_struct io_complete_work;
drivers/net/wireless/ath/ath6kl/usb.c
585
static void ath6kl_usb_io_comp_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/ath9k.h
1000
struct work_struct paprd_work;
drivers/net/wireless/ath/ath9k/ath9k.h
1001
struct work_struct hw_reset_work;
drivers/net/wireless/ath/ath9k/ath9k.h
1006
struct work_struct chanctx_work;
drivers/net/wireless/ath/ath9k/ath9k.h
1053
struct work_struct mci_work;
drivers/net/wireless/ath/ath9k/ath9k.h
742
void ath_hw_check_work(struct work_struct *work);
drivers/net/wireless/ath/ath9k/ath9k.h
743
void ath_reset_work(struct work_struct *work);
drivers/net/wireless/ath/ath9k/ath9k.h
745
void ath_hw_pll_work(struct work_struct *work);
drivers/net/wireless/ath/ath9k/ath9k.h
746
void ath_paprd_calibrate(struct work_struct *work);
drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c
158
static void owl_nvmem_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c
27
struct work_struct work;
drivers/net/wireless/ath/ath9k/channel.c
1317
static void ath_chanctx_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/htc.h
267
struct work_struct rc_update_work;
drivers/net/wireless/ath/ath9k/htc.h
510
struct work_struct ps_work;
drivers/net/wireless/ath/ath9k/htc.h
511
struct work_struct fatal_work;
drivers/net/wireless/ath/ath9k/htc.h
524
struct work_struct led_work;
drivers/net/wireless/ath/ath9k/htc.h
572
void ath9k_htc_ani_work(struct work_struct *work);
drivers/net/wireless/ath/ath9k/htc.h
604
void ath9k_ps_work(struct work_struct *work);
drivers/net/wireless/ath/ath9k/htc.h
617
void ath9k_led_work(struct work_struct *work);
drivers/net/wireless/ath/ath9k/htc.h
631
static inline void ath9k_led_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
226
void ath9k_led_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
64
static void ath_btcoex_period_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
98
static void ath_btcoex_duty_cycle_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1288
static void ath9k_htc_sta_rc_update_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/htc_drv_main.c
76
void ath9k_ps_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/htc_drv_main.c
768
void ath9k_htc_ani_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/link.c
146
void ath_hw_pll_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/link.c
241
void ath_paprd_calibrate(struct work_struct *work)
drivers/net/wireless/ath/ath9k/link.c
85
void ath_hw_check_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/main.c
640
void ath_reset_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/mci.c
236
static void ath9k_mci_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/wmi.c
195
void ath9k_fatal_work(struct work_struct *work)
drivers/net/wireless/ath/ath9k/wmi.h
189
void ath9k_fatal_work(struct work_struct *work);
drivers/net/wireless/ath/carl9170/carl9170.h
296
struct work_struct restart_work;
drivers/net/wireless/ath/carl9170/carl9170.h
297
struct work_struct ping_work;
drivers/net/wireless/ath/carl9170/carl9170.h
396
struct work_struct ampdu_work;
drivers/net/wireless/ath/carl9170/carl9170.h
441
struct work_struct ps_work;
drivers/net/wireless/ath/carl9170/carl9170.h
582
void carl9170_tx_janitor(struct work_struct *work);
drivers/net/wireless/ath/carl9170/led.c
66
static void carl9170_led_update(struct work_struct *work)
drivers/net/wireless/ath/carl9170/main.c
1382
static void carl9170_ampdu_work(struct work_struct *work)
drivers/net/wireless/ath/carl9170/main.c
467
static void carl9170_restart_work(struct work_struct *work)
drivers/net/wireless/ath/carl9170/main.c
543
static void carl9170_ping_work(struct work_struct *work)
drivers/net/wireless/ath/carl9170/main.c
845
static void carl9170_ps_work(struct work_struct *work)
drivers/net/wireless/ath/carl9170/main.c
877
static void carl9170_stat_work(struct work_struct *work)
drivers/net/wireless/ath/carl9170/tx.c
639
void carl9170_tx_janitor(struct work_struct *work)
drivers/net/wireless/ath/wcn36xx/smd.c
3333
static void wcn36xx_ind_smd_work(struct work_struct *work)
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
256
struct work_struct hal_ind_work;
drivers/net/wireless/ath/wil6210/cfg80211.c
2349
void wil_probe_client_worker(struct work_struct *work)
drivers/net/wireless/ath/wil6210/main.c
460
void wil_disconnect_worker(struct work_struct *work)
drivers/net/wireless/ath/wil6210/main.c
526
static void wil_fw_error_worker(struct work_struct *work)
drivers/net/wireless/ath/wil6210/p2p.c
231
void wil_p2p_listen_expired(struct work_struct *work)
drivers/net/wireless/ath/wil6210/p2p.c
259
void wil_p2p_search_expired(struct work_struct *work)
drivers/net/wireless/ath/wil6210/p2p.c
291
void wil_p2p_delayed_listen_work(struct work_struct *work)
drivers/net/wireless/ath/wil6210/txrx.c
801
void wil_enable_tx_key_worker(struct work_struct *work)
drivers/net/wireless/ath/wil6210/wil6210.h
1245
void wmi_event_worker(struct work_struct *work);
drivers/net/wireless/ath/wil6210/wil6210.h
1307
void wil_p2p_listen_expired(struct work_struct *work);
drivers/net/wireless/ath/wil6210/wil6210.h
1308
void wil_p2p_search_expired(struct work_struct *work);
drivers/net/wireless/ath/wil6210/wil6210.h
1310
void wil_p2p_delayed_listen_work(struct work_struct *work);
drivers/net/wireless/ath/wil6210/wil6210.h
1356
void wil_probe_client_worker(struct work_struct *work);
drivers/net/wireless/ath/wil6210/wil6210.h
1357
void wil_disconnect_worker(struct work_struct *work);
drivers/net/wireless/ath/wil6210/wil6210.h
1358
void wil_enable_tx_key_worker(struct work_struct *work);
drivers/net/wireless/ath/wil6210/wil6210.h
714
struct work_struct discovery_expired_work; /* listen/search expire */
drivers/net/wireless/ath/wil6210/wil6210.h
715
struct work_struct delayed_listen_work; /* listen after scan done */
drivers/net/wireless/ath/wil6210/wil6210.h
866
struct work_struct disconnect_worker;
drivers/net/wireless/ath/wil6210/wil6210.h
874
struct work_struct probe_client_worker;
drivers/net/wireless/ath/wil6210/wil6210.h
881
struct work_struct enable_tx_key_worker;
drivers/net/wireless/ath/wil6210/wil6210.h
971
struct work_struct wmi_event_worker;
drivers/net/wireless/ath/wil6210/wil6210.h
973
struct work_struct fw_error_worker; /* for FW error recovery */
drivers/net/wireless/ath/wil6210/wmi.c
3406
void wmi_event_worker(struct work_struct *work)
drivers/net/wireless/atmel/at76c50x-usb.c
1460
static void at76_work_set_promisc(struct work_struct *work)
drivers/net/wireless/atmel/at76c50x-usb.c
1485
static void at76_work_submit_rx(struct work_struct *work)
drivers/net/wireless/atmel/at76c50x-usb.c
1706
static void at76_work_join_bssid(struct work_struct *work)
drivers/net/wireless/atmel/at76c50x-usb.c
1909
static void at76_dwork_hw_scan(struct work_struct *work)
drivers/net/wireless/atmel/at76c50x-usb.h
385
struct work_struct work_set_promisc;
drivers/net/wireless/atmel/at76c50x-usb.h
386
struct work_struct work_submit_rx;
drivers/net/wireless/atmel/at76c50x-usb.h
387
struct work_struct work_join_bssid;
drivers/net/wireless/broadcom/b43/b43.h
875
struct work_struct restart_work;
drivers/net/wireless/broadcom/b43/b43.h
946
struct work_struct beacon_update_trigger;
drivers/net/wireless/broadcom/b43/b43.h
955
struct work_struct txpower_adjust_work;
drivers/net/wireless/broadcom/b43/b43.h
958
struct work_struct tx_work;
drivers/net/wireless/broadcom/b43/b43.h
967
struct work_struct firmware_load;
drivers/net/wireless/broadcom/b43/leds.c
75
static void b43_leds_work(struct work_struct *work)
drivers/net/wireless/broadcom/b43/leds.h
41
struct work_struct work;
drivers/net/wireless/broadcom/b43/main.c
1798
static void b43_beacon_update_trigger_work(struct work_struct *work)
drivers/net/wireless/broadcom/b43/main.c
2548
static void b43_request_firmware(struct work_struct *work)
drivers/net/wireless/broadcom/b43/main.c
3428
static void b43_periodic_work_handler(struct work_struct *work)
drivers/net/wireless/broadcom/b43/main.c
3583
static void b43_tx_work(struct work_struct *work)
drivers/net/wireless/broadcom/b43/main.c
5205
static void b43_chip_reset(struct work_struct *work)
drivers/net/wireless/broadcom/b43/phy_common.c
466
void b43_phy_txpower_adjust_work(struct work_struct *work)
drivers/net/wireless/broadcom/b43/phy_common.h
421
struct work_struct;
drivers/net/wireless/broadcom/b43/phy_common.h
422
void b43_phy_txpower_adjust_work(struct work_struct *work);
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
587
struct work_struct firmware_load;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
626
struct work_struct beacon_update_trigger;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
631
struct work_struct tx_work;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
729
struct work_struct restart_work;
drivers/net/wireless/broadcom/b43legacy/main.c
1210
static void b43legacy_beacon_update_trigger_work(struct work_struct *work)
drivers/net/wireless/broadcom/b43legacy/main.c
1561
static void b43legacy_request_firmware(struct work_struct *work)
drivers/net/wireless/broadcom/b43legacy/main.c
2314
static void b43legacy_periodic_work_handler(struct work_struct *work)
drivers/net/wireless/broadcom/b43legacy/main.c
2446
static void b43legacy_tx_work(struct work_struct *work)
drivers/net/wireless/broadcom/b43legacy/main.c
3556
static void b43legacy_chip_reset(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
287
static void brcmf_btcoex_handler(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
83
struct work_struct work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3564
static void brcmf_cfg80211_escan_timeout_worker(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
392
struct work_struct escan_timeout_work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1170
static void brcmf_core_bus_reset(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
138
static void _brcmf_set_multicast_list(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
210
static void _brcmf_update_ndtable(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
233
static void _brcmf_update_ndtable(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
142
struct work_struct bus_reset;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
192
struct work_struct multicast_work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
193
struct work_struct ndoffload_work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
254
static void brcmf_fweh_event_worker(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
339
struct work_struct event_work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2195
static void brcmf_fws_dequeue_worker(struct work_struct *worker)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
491
struct work_struct fws_dequeue_work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
269
struct work_struct txflow_work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
273
struct work_struct flowring_work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
651
static void brcmf_msgbuf_flowring_worker(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
772
static void brcmf_msgbuf_txflow_worker(struct work_struct *worker)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
1116
static void brcmf_p2p_afx_handler(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h
87
struct work_struct afx_work;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
3755
static void brcmf_sdio_dataworker(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
514
struct work_struct datawork;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1309
static void brcms_driver_init(struct work_struct *work)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1465
static void _brcms_timer(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
1929
static void ipw2100_reset_adapter(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2148
static void ipw2100_scan_event(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
321
static void ipw2100_wx_event_work(struct work_struct *work);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
5528
static void ipw2100_security_work(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
5910
static void ipw2100_hang_check(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
5953
static void ipw2100_rf_kill(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
8213
static void ipw2100_wx_event_work(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1010
static void ipw_bg_led_activity_off(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10526
static void ipw_bg_rf_kill(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10558
static void ipw_bg_link_up(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10589
static void ipw_bg_link_down(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11185
static void ipw_bg_up(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11256
static void ipw_bg_down(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
211
static void ipw_bg_up(struct work_struct *work);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
213
static void ipw_bg_down(struct work_struct *work);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2306
static void ipw_bg_adapter_restart(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2337
static void ipw_bg_scan_check(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
3938
static void ipw_bg_disassociate(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
3947
static void ipw_system_config(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4317
static void ipw_bg_gather_stats(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4397
static void ipw_scan_event(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5165
static void ipw_bg_rx_queue_replenish(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5566
static void ipw_merge_adhoc_network(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5988
static void ipw_bg_adhoc_check(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6379
static void ipw_request_passive_scan(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6386
static void ipw_request_scan(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6393
static void ipw_request_direct_scan(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6400
static void ipw_bg_abort_scan(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7164
static void ipw_bg_qos_activate(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7470
static void ipw_bg_roam(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7584
static void ipw_bg_associate(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
887
static void ipw_bg_led_link_on(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
932
static void ipw_bg_led_link_off(struct work_struct *work)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1282
struct work_struct associate;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1283
struct work_struct disassociate;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1284
struct work_struct system_config;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1285
struct work_struct rx_replenish;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1290
struct work_struct adapter_restart;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1292
struct work_struct up;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1293
struct work_struct down;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1295
struct work_struct abort_scan;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1296
struct work_struct roam;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1298
struct work_struct link_up;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1299
struct work_struct link_down;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1315
struct work_struct merge_networks;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1344
struct work_struct qos_activate;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2392
il3945_bg_init_alive_start(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2407
il3945_bg_alive_start(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2428
il3945_rfkill_poll(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2611
il3945_bg_restart(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2639
il3945_bg_rx_replenish(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/3945.c
1862
il3945_bg_reg_txpower_periodic(struct work_struct *work)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5612
il4965_bg_init_alive_start(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5627
il4965_bg_alive_start(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5642
il4965_bg_run_time_calib_work(struct work_struct *work)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5664
il4965_bg_restart(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5695
il4965_bg_rx_replenish(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6186
il4965_bg_txpower_work(struct work_struct *work)
drivers/net/wireless/intel/iwlegacy/common.c
1595
il_bg_scan_check(struct work_struct *data)
drivers/net/wireless/intel/iwlegacy/common.c
1659
il_bg_abort_scan(struct work_struct *work)
drivers/net/wireless/intel/iwlegacy/common.c
1673
il_bg_scan_completed(struct work_struct *work)
drivers/net/wireless/intel/iwlegacy/common.h
1385
struct work_struct restart;
drivers/net/wireless/intel/iwlegacy/common.h
1386
struct work_struct scan_completed;
drivers/net/wireless/intel/iwlegacy/common.h
1387
struct work_struct rx_replenish;
drivers/net/wireless/intel/iwlegacy/common.h
1388
struct work_struct abort_scan;
drivers/net/wireless/intel/iwlegacy/common.h
1393
struct work_struct tx_flush;
drivers/net/wireless/intel/iwlegacy/common.h
1422
struct work_struct txpower_work;
drivers/net/wireless/intel/iwlegacy/common.h
1426
struct work_struct run_time_calib_work;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
820
struct work_struct bt_traffic_change_work;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
825
struct work_struct restart;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
826
struct work_struct scan_completed;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
827
struct work_struct abort_scan;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
829
struct work_struct beacon_update;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
834
struct work_struct tt_work;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
835
struct work_struct ct_enter;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
836
struct work_struct ct_exit;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
837
struct work_struct start_internal_scan;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
838
struct work_struct tx_flush;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
839
struct work_struct bt_full_concurrency;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
840
struct work_struct bt_runtime_config;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
861
struct work_struct txpower_work;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
863
struct work_struct run_time_calib_work;
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
386
static void iwlagn_bt_traffic_change_work(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1024
static void iwl_bg_restart(struct work_struct *data)
drivers/net/wireless/intel/iwlwifi/dvm/main.c
264
static void iwl_bg_beacon_update(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/main.c
303
static void iwl_bg_bt_runtime_config(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/main.c
321
static void iwl_bg_bt_full_concurrency(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/main.c
554
static void iwl_bg_tx_flush(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/main.c
957
static void iwl_bg_run_time_calib_work(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1005
static void iwl_bg_scan_check(struct work_struct *data)
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1020
static void iwl_bg_abort_scan(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
1033
static void iwl_bg_scan_completed(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
980
static void iwl_bg_start_internal_scan(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
468
static void iwl_bg_ct_enter(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
497
static void iwl_bg_ct_exit(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
548
static void iwl_bg_tt_work(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3246
void iwl_fw_error_dump_wk(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
193
void iwl_fw_error_dump_wk(struct work_struct *work);
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
177
static void iwl_fw_timestamp_marker_wk(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
204
static void iwl_trans_restart_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
88
static void iwl_trans_reprobe_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mei/main.c
174
struct work_struct send_csa_msg_wk;
drivers/net/wireless/intel/iwlwifi/mei/main.c
190
struct work_struct netdev_work;
drivers/net/wireless/intel/iwlwifi/mei/main.c
1949
static void iwl_mei_ownership_dwork(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mei/main.c
414
static void iwl_mei_csa_throttle_end_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mei/main.c
581
static void iwl_mei_send_csa_msg_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mei/main.c
637
static void iwl_mei_netdev_work(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mld/ptp.c
179
static void iwl_mld_ptp_work(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1618
void iwl_mvm_channel_switch_disconnect_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2048
void iwl_mvm_scan_timeout_wk(struct work_struct *work);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2387
void iwl_mvm_tdls_ch_switch_work(struct work_struct *work);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2400
void iwl_mvm_tcm_work(struct work_struct *work);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2503
void iwl_mvm_channel_switch_disconnect_wk(struct work_struct *wk);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
875
struct work_struct scan_work;
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
921
struct work_struct async_handlers_wk;
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
926
struct work_struct roc_done_wk;
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
969
struct work_struct add_stream_wk; /* To add streams to queues */
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
978
struct work_struct sap_connected_wk;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1139
static void iwl_mvm_sap_connected_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1674
static void iwl_mvm_async_handlers_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
743
static void iwl_mvm_async_handlers_wk(struct work_struct *wk);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
767
static void iwl_mvm_tx_unblock_dwork(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
194
static void iwl_mvm_ptp_work(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2698
void iwl_mvm_scan_timeout_wk(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
2745
static void iwl_mvm_mei_scan_work(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1518
void iwl_mvm_add_new_dqa_stream_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mvm/sta.h
573
void iwl_mvm_add_new_dqa_stream_wk(struct work_struct *wk);
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c
452
void iwl_mvm_tdls_ch_switch_work(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
129
void iwl_mvm_roc_done_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/mvm/time-event.h
170
void iwl_mvm_roc_done_wk(struct work_struct *wk);
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
277
static void check_exit_ctkill(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
1104
void iwl_mvm_tcm_work(struct work_struct *work)
drivers/net/wireless/intel/iwlwifi/mvm/utils.c
855
static void iwl_mvm_tcm_uapsd_nonagg_detected_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1075
void iwl_pcie_rx_allocator_work(struct work_struct *data);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
186
struct work_struct rx_alloc;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
649
void iwl_pcie_rx_allocator_work(struct work_struct *data)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2177
struct work_struct work;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2182
static void iwl_trans_pcie_removal_wk(struct work_struct *wk)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4113
static void iwl_pcie_recheck_me_status(struct work_struct *wk)
drivers/net/wireless/intersil/p54/led.c
27
static void p54_update_leds(struct work_struct *work)
drivers/net/wireless/intersil/p54/main.c
424
static void p54_work(struct work_struct *work)
drivers/net/wireless/intersil/p54/p54spi.c
479
static void p54spi_work(struct work_struct *work)
drivers/net/wireless/intersil/p54/p54spi.h
98
struct work_struct work;
drivers/net/wireless/marvell/libertas/cfg.c
725
static void lbs_scan_worker(struct work_struct *work)
drivers/net/wireless/marvell/libertas/dev.h
44
struct work_struct mcast_work;
drivers/net/wireless/marvell/libertas/if_sdio.c
1026
static void if_sdio_reset_card_worker(struct work_struct *work)
drivers/net/wireless/marvell/libertas/if_sdio.c
125
struct work_struct packet_worker;
drivers/net/wireless/marvell/libertas/if_sdio.c
126
struct work_struct reset_worker;
drivers/net/wireless/marvell/libertas/if_sdio.c
397
static void if_sdio_host_to_card_worker(struct work_struct *work)
drivers/net/wireless/marvell/libertas/if_spi.c
1075
static void if_spi_resume_worker(struct work_struct *work)
drivers/net/wireless/marvell/libertas/if_spi.c
59
struct work_struct packet_work;
drivers/net/wireless/marvell/libertas/if_spi.c
60
struct work_struct resume_work;
drivers/net/wireless/marvell/libertas/if_spi.c
846
static void if_spi_host_to_card_worker(struct work_struct *work)
drivers/net/wireless/marvell/libertas/main.c
392
static void lbs_set_mcast_worker(struct work_struct *work)
drivers/net/wireless/marvell/libertas_tf/libertas_tf.h
194
struct work_struct cmd_work;
drivers/net/wireless/marvell/libertas_tf/libertas_tf.h
195
struct work_struct tx_work;
drivers/net/wireless/marvell/libertas_tf/main.c
196
static void lbtf_tx_work(struct work_struct *work)
drivers/net/wireless/marvell/libertas_tf/main.c
82
static void lbtf_cmd_work(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/11h.c
111
void mwifiex_dfs_cac_work_queue(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/11h.c
266
void mwifiex_dfs_chan_sw_work_queue(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/init.c
55
static void fw_dump_work(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/main.c
1372
static void mwifiex_host_mlme_work_queue(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/main.c
1403
static void mwifiex_rx_work_queue(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/main.c
1419
static void mwifiex_main_work_queue(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/main.h
1648
void mwifiex_dfs_cac_work_queue(struct work_struct *work);
drivers/net/wireless/marvell/mwifiex/main.h
1649
void mwifiex_dfs_chan_sw_work_queue(struct work_struct *work);
drivers/net/wireless/marvell/mwifiex/main.h
842
void (*iface_work)(struct work_struct *work);
drivers/net/wireless/marvell/mwifiex/main.h
875
struct work_struct main_work;
drivers/net/wireless/marvell/mwifiex/main.h
877
struct work_struct rx_work;
drivers/net/wireless/marvell/mwifiex/main.h
879
struct work_struct host_mlme_work;
drivers/net/wireless/marvell/mwifiex/pcie.c
191
static void mwifiex_pcie_work(struct work_struct *work);
drivers/net/wireless/marvell/mwifiex/pcie.c
2828
static void mwifiex_pcie_work(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/pcie.h
231
struct work_struct work;
drivers/net/wireless/marvell/mwifiex/sdio.c
22
static void mwifiex_sdio_work(struct work_struct *work);
drivers/net/wireless/marvell/mwifiex/sdio.c
3017
static void mwifiex_sdio_work(struct work_struct *work)
drivers/net/wireless/marvell/mwifiex/sdio.h
264
struct work_struct work;
drivers/net/wireless/marvell/mwl8k.c
211
struct work_struct watchdog_ba_handle;
drivers/net/wireless/marvell/mwl8k.c
267
struct work_struct finalize_join_worker;
drivers/net/wireless/marvell/mwl8k.c
285
struct work_struct fw_reload;
drivers/net/wireless/marvell/mwl8k.c
3889
static void mwl8k_watchdog_ba_events(struct work_struct *work)
drivers/net/wireless/marvell/mwl8k.c
4977
static void mwl8k_hw_restart_work(struct work_struct *work)
drivers/net/wireless/marvell/mwl8k.c
5711
static void mwl8k_finalize_join_worker(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/agg-rx.c
91
mt76_rx_aggr_reorder_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/channel.c
337
void mt76_roc_complete_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt76.h
1780
void mt76_scan_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt76.h
1782
void mt76_roc_complete_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt76.h
667
struct work_struct stat_work;
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1819
void mt7603_mac_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h
204
void mt7603_mac_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2009
void mt7615_pm_wake_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2048
void mt7615_pm_power_save_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2080
void mt7615_mac_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2317
void mt7615_coredump_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/main.c
1029
void mt7615_roc_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/main.c
1054
void mt7615_scan_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
191
struct work_struct roc_work;
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
259
struct work_struct mcu_work;
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
261
struct work_struct reset_work;
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
279
struct work_struct rate_work;
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
401
void mt7615_pm_wake_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
402
void mt7615_pm_power_save_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
455
void mt7615_scan_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
456
void mt7615_roc_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
484
void mt7615_mac_reset_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
513
void mt7615_mac_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
539
void mt7615_coredump_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c
15
static void mt7615_pci_init_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c
200
void mt7615_mac_reset_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
42
static void mt7663s_init_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
101
static void mt7663u_init_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c
131
static void mt7663_usb_sdio_rate_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt76_connac.h
100
struct work_struct wake_work;
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
1101
static void mt76x0_phy_calibration_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt76x02.h
109
struct work_struct pre_tbtt_work;
drivers/net/wireless/mediatek/mt76/mt76x02.h
182
void mt76x02_wdt_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
1184
void mt76x02_mac_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt76x02_mac.h
199
void mt76x02_mac_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
556
void mt76x02_wdt_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c
181
static void mt76x02u_pre_tbtt_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h
57
void mt76x2_phy_calibrate(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h
31
void mt76x2u_phy_calibrate(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
281
void mt76x2_phy_calibrate(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
42
void mt76x2u_phy_calibrate(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7915/init.c
737
static void mt7915_init_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1486
void mt7915_mac_reset_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1609
void mt7915_mac_dump_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1963
void mt7915_mac_sta_rc_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1999
void mt7915_mac_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
268
struct work_struct init_work;
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
269
struct work_struct rc_work;
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
270
struct work_struct dump_work;
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
271
struct work_struct reset_work;
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
584
void mt7915_mac_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
585
void mt7915_mac_reset_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
586
void mt7915_mac_dump_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
587
void mt7915_mac_sta_rc_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
602
void mt7915_stats_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7921/init.c
227
static void mt7921_init_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
653
void mt7921_mac_reset_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
702
void mt7921_coredump_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
845
void mt7921_set_ipv6_ns_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7921/main.c
1437
void mt7921_csa_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7921/main.c
383
void mt7921_roc_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7921/main.c
998
void mt7921_scan_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
256
void mt7921_mac_reset_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
265
void mt7921_stats_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
278
void mt7921_scan_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
279
void mt7921_roc_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
280
void mt7921_csa_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
282
void mt7921_coredump_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
305
void mt7921_set_ipv6_ns_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c
100
static void mt7921s_card_reset(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7925/init.c
144
static void mt7925_init_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1290
void mt7925_mac_reset_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1337
void mt7925_coredump_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1475
void mt7925_set_ipv6_ns_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7925/main.c
1312
void mt7925_mlo_pm_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7925/main.c
1323
void mt7925_scan_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7925/main.c
469
void mt7925_roc_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
274
void mt7925_mac_reset_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
284
void mt7925_stats_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
298
void mt7925_mlo_pm_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
299
void mt7925_scan_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
300
void mt7925_roc_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
303
void mt7925_coredump_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
326
void mt7925_set_ipv6_ns_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt792x.h
149
struct work_struct csa_work;
drivers/net/wireless/mediatek/mt76/mt792x.h
184
struct work_struct roc_work;
drivers/net/wireless/mediatek/mt76/mt792x.h
229
struct work_struct reset_work;
drivers/net/wireless/mediatek/mt76/mt792x.h
242
struct work_struct init_work;
drivers/net/wireless/mediatek/mt76/mt792x.h
252
struct work_struct ipv6_ns_work;
drivers/net/wireless/mediatek/mt76/mt792x.h
368
void mt792x_pm_wake_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt792x.h
369
void mt792x_pm_power_save_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt792x.h
379
void mt792x_mac_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt792x_mac.c
314
void mt792x_pm_wake_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt792x_mac.c
348
void mt792x_pm_power_save_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt792x_mac.c
9
void mt792x_mac_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1063
static void mt7996_wed_rro_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7996/init.c
751
static void mt7996_init_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2500
void mt7996_mac_reset_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2652
void mt7996_mac_dump_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2885
void mt7996_mac_sta_rc_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2932
void mt7996_mac_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
412
struct work_struct init_work;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
413
struct work_struct rc_work;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
414
struct work_struct dump_work;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
415
struct work_struct reset_work;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
468
struct work_struct work;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
817
void mt7996_mac_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
818
void mt7996_mac_reset_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
819
void mt7996_mac_dump_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
820
void mt7996_mac_sta_rc_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
843
void mt7996_stats_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt76/scan.c
80
void mt76_scan_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt76/usb.c
796
static void mt76u_tx_status_data(struct work_struct *work)
drivers/net/wireless/mediatek/mt7601u/mac.c
301
void mt7601u_mac_work(struct work_struct *work)
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
358
void mt7601u_mac_work(struct work_struct *work);
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
374
void mt7601u_tx_stat(struct work_struct *work);
drivers/net/wireless/mediatek/mt7601u/phy.c
1002
static void mt7601u_phy_calibrate(struct work_struct *work)
drivers/net/wireless/mediatek/mt7601u/phy.c
1076
static void mt7601u_phy_freq_cal(struct work_struct *work)
drivers/net/wireless/mediatek/mt7601u/tx.c
228
void mt7601u_tx_stat(struct work_struct *work)
drivers/net/wireless/microchip/wilc1000/hif.c
1057
static void handle_scan_timer(struct work_struct *work)
drivers/net/wireless/microchip/wilc1000/hif.c
1065
static void handle_scan_complete(struct work_struct *work)
drivers/net/wireless/microchip/wilc1000/hif.c
334
static void handle_connect_timeout(struct work_struct *work)
drivers/net/wireless/microchip/wilc1000/hif.c
47
struct work_struct work;
drivers/net/wireless/microchip/wilc1000/hif.c
48
void (*fn)(struct work_struct *ws);
drivers/net/wireless/microchip/wilc1000/hif.c
538
static void handle_rcvd_ntwrk_info(struct work_struct *work)
drivers/net/wireless/microchip/wilc1000/hif.c
55
wilc_alloc_work(struct wilc_vif *vif, void (*work_fun)(struct work_struct *),
drivers/net/wireless/microchip/wilc1000/hif.c
688
static void handle_rcvd_gnrl_async_info(struct work_struct *work)
drivers/net/wireless/microchip/wilc1000/hif.c
826
static void handle_get_statistics(struct work_struct *work)
drivers/net/wireless/microchip/wilc1000/hif.c
946
static void wilc_handle_listen_state_expired(struct work_struct *work)
drivers/net/wireless/microchip/wilc1000/hif.c
977
static void handle_set_mcast_filter(struct work_struct *work)
drivers/net/wireless/purelifi/plfxlc/mac.h
121
struct work_struct set_rts_cts_work;
drivers/net/wireless/purelifi/plfxlc/mac.h
122
struct work_struct process_intr;
drivers/net/wireless/quantenna/qtnfmac/bus.h
65
struct work_struct fw_work;
drivers/net/wireless/quantenna/qtnfmac/bus.h
66
struct work_struct event_work;
drivers/net/wireless/quantenna/qtnfmac/core.c
313
static void qtnf_vif_reset_handler(struct work_struct *work)
drivers/net/wireless/quantenna/qtnfmac/core.c
367
static void qtnf_mac_scan_timeout(struct work_struct *work)
drivers/net/wireless/quantenna/qtnfmac/core.c
376
static void qtnf_vif_send_data_high_pri(struct work_struct *work)
drivers/net/wireless/quantenna/qtnfmac/core.h
133
void qtnf_main_work_queue(struct work_struct *work);
drivers/net/wireless/quantenna/qtnfmac/core.h
66
struct work_struct reset_work;
drivers/net/wireless/quantenna/qtnfmac/core.h
67
struct work_struct high_pri_tx_work;
drivers/net/wireless/quantenna/qtnfmac/event.c
786
void qtnf_event_work_handler(struct work_struct *work)
drivers/net/wireless/quantenna/qtnfmac/event.h
12
void qtnf_event_work_handler(struct work_struct *work);
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
1021
static void qtnf_pearl_fw_work_handler(struct work_struct *work)
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
1034
static void qtnf_topaz_fw_work_handler(struct work_struct *work)
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
46
static void qtnf_shm_ipc_irq_work(struct work_struct *work)
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h
47
struct work_struct irq_work;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
792
static void rt2800mmio_work_txdone(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
456
static void rt2800usb_work_txdone(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2x00.h
946
struct work_struct intf_work;
drivers/net/wireless/ralink/rt2x00/rt2x00.h
951
struct work_struct rxdone_work;
drivers/net/wireless/ralink/rt2x00/rt2x00.h
952
struct work_struct txdone_work;
drivers/net/wireless/ralink/rt2x00/rt2x00.h
958
struct work_struct sleep_work;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
137
static void rt2x00lib_intf_scheduled(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
152
static void rt2x00lib_autowakeup(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
580
static void rt2x00lib_sleep(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
341
static void rt2x00link_tuner(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
398
static void rt2x00link_watchdog(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
248
static void rt2x00usb_work_txdone(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
344
static void rt2x00usb_work_rxdone(struct work_struct *work)
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
478
struct work_struct *completion;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
1283
static void rtl8180_beacon_work(struct work_struct *work)
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
1075
static void rtl8187_beacon_work(struct work_struct *work)
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
894
static void rtl8187_work(struct work_struct *work)
drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c
22
static void led_turn_on(struct work_struct *work)
drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c
60
static void led_turn_off(struct work_struct *work)
drivers/net/wireless/realtek/rtl8xxxu/core.c
5599
static void rtl8xxxu_update_beacon_work_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtl8xxxu/core.c
5815
static void rtl8xxxu_rx_urb_work(struct work_struct *work)
drivers/net/wireless/realtek/rtl8xxxu/core.c
6065
static void rtl8xxxu_c2hcmd_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtl8xxxu/core.c
6165
static void rtl8188e_c2hcmd_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtl8xxxu/core.c
7334
static void rtl8xxxu_watchdog_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1806
struct work_struct rx_urb_wq;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1913
struct work_struct c2hcmd_work;
drivers/net/wireless/realtek/rtlwifi/base.c
2036
static void rtl_watchdog_wq_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/base.c
2233
static void rtl_fwevt_wq_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/base.c
2352
static void rtl_c2hcmd_wq_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/base.c
439
static void rtl_watchdog_wq_callback(struct work_struct *work);
drivers/net/wireless/realtek/rtlwifi/base.c
440
static void rtl_fwevt_wq_callback(struct work_struct *work);
drivers/net/wireless/realtek/rtlwifi/base.c
441
static void rtl_c2hcmd_wq_callback(struct work_struct *work);
drivers/net/wireless/realtek/rtlwifi/core.c
989
void rtl_update_beacon_work_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/core.h
64
void rtl_update_beacon_work_callback(struct work_struct *work);
drivers/net/wireless/realtek/rtlwifi/ps.c
182
void rtl_ips_nic_off_wq_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/ps.c
565
void rtl_swlps_rfon_wq_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/ps.c
642
void rtl_lps_change_work_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/ps.c
678
void rtl_swlps_wq_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/ps.h
13
void rtl_ips_nic_off_wq_callback(struct work_struct *work);
drivers/net/wireless/realtek/rtlwifi/ps.h
20
void rtl_swlps_wq_callback(struct work_struct *work);
drivers/net/wireless/realtek/rtlwifi/ps.h
21
void rtl_swlps_rfon_wq_callback(struct work_struct *work);
drivers/net/wireless/realtek/rtlwifi/ps.h
26
void rtl_lps_change_work_callback(struct work_struct *work);
drivers/net/wireless/realtek/rtlwifi/usb.c
934
static void rtl_fill_h2c_cmd_work_callback(struct work_struct *work)
drivers/net/wireless/realtek/rtlwifi/wifi.h
2416
struct work_struct lps_change_work;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2417
struct work_struct fill_h2c_cmd;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2418
struct work_struct update_beacon_work;
drivers/net/wireless/realtek/rtw88/coex.c
3451
void rtw_coex_bt_relink_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/coex.c
3463
void rtw_coex_bt_reenable_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/coex.c
3474
void rtw_coex_defreeze_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/coex.c
3488
void rtw_coex_wl_remain_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/coex.c
3500
void rtw_coex_bt_remain_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/coex.c
3512
void rtw_coex_wl_connecting_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/coex.c
3525
void rtw_coex_bt_multi_link_remain_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/coex.c
3536
void rtw_coex_wl_ccklock_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/coex.h
389
void rtw_coex_bt_relink_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/coex.h
390
void rtw_coex_bt_reenable_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/coex.h
391
void rtw_coex_defreeze_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/coex.h
392
void rtw_coex_wl_remain_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/coex.h
393
void rtw_coex_bt_remain_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/coex.h
394
void rtw_coex_wl_connecting_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/coex.h
395
void rtw_coex_bt_multi_link_remain_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/coex.h
396
void rtw_coex_wl_ccklock_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/fw.c
1794
void rtw_fw_update_beacon_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/fw.h
866
void rtw_fw_update_beacon_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw88/main.c
224
static void rtw_watch_dog_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/main.c
312
static void rtw_c2h_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/main.c
324
static void rtw_ips_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/main.c
334
static void rtw_sta_rc_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/main.c
674
static void rtw_fw_recovery_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/main.c
712
static void rtw_txq_ba_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/main.h
2084
struct work_struct c2h_work;
drivers/net/wireless/realtek/rtw88/main.h
2085
struct work_struct ips_work;
drivers/net/wireless/realtek/rtw88/main.h
2086
struct work_struct fw_recovery_work;
drivers/net/wireless/realtek/rtw88/main.h
2087
struct work_struct update_beacon_work;
drivers/net/wireless/realtek/rtw88/main.h
2093
struct work_struct tx_work;
drivers/net/wireless/realtek/rtw88/main.h
2094
struct work_struct ba_work;
drivers/net/wireless/realtek/rtw88/main.h
787
struct work_struct rc_work;
drivers/net/wireless/realtek/rtw88/sdio.c
1248
static void rtw_sdio_tx_handler(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/sdio.h
146
struct work_struct work;
drivers/net/wireless/realtek/rtw88/tx.c
681
void rtw_tx_work(struct work_struct *w)
drivers/net/wireless/realtek/rtw88/tx.h
92
void rtw_tx_work(struct work_struct *w);
drivers/net/wireless/realtek/rtw88/usb.c
464
static void rtw_usb_tx_handler(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/usb.c
601
static void rtw_usb_rx_handler(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/usb.c
723
static void rtw_usb_rx_resubmit_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw88/usb.h
81
struct work_struct tx_work;
drivers/net/wireless/realtek/rtw88/usb.h
86
struct work_struct rx_work;
drivers/net/wireless/realtek/rtw88/usb.h
87
struct work_struct rx_urb_work;
drivers/net/wireless/realtek/rtw89/core.c
3852
static void rtw89_core_ba_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw89/core.c
4128
static void rtw89_core_txq_work(struct work_struct *w)
drivers/net/wireless/realtek/rtw89/core.c
4143
static void rtw89_core_txq_reinvoke_work(struct work_struct *w)
drivers/net/wireless/realtek/rtw89/core.c
4151
static void rtw89_forbid_ba_work(struct work_struct *w)
drivers/net/wireless/realtek/rtw89/core.h
5744
struct work_struct ser_hdl_work;
drivers/net/wireless/realtek/rtw89/core.h
6164
struct work_struct txq_work;
drivers/net/wireless/realtek/rtw89/core.h
6172
struct work_struct ba_work;
drivers/net/wireless/realtek/rtw89/core.h
6187
struct work_struct load_firmware_work;
drivers/net/wireless/realtek/rtw89/fw.c
2023
void rtw89_load_firmware_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw89/fw.h
5178
void rtw89_load_firmware_work(struct work_struct *work);
drivers/net/wireless/realtek/rtw89/ser.c
194
static void rtw89_ser_hdl_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw89/ser.c
227
static void rtw89_ser_alarm_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw89/usb.c
408
static void rtw89_usb_rx_handler(struct work_struct *work)
drivers/net/wireless/realtek/rtw89/usb.c
506
static void rtw89_usb_rx_resubmit_work(struct work_struct *work)
drivers/net/wireless/realtek/rtw89/usb.h
61
struct work_struct rx_work;
drivers/net/wireless/realtek/rtw89/usb.h
62
struct work_struct rx_urb_work;
drivers/net/wireless/silabs/wfx/bh.c
233
static void bh_work(struct work_struct *work)
drivers/net/wireless/silabs/wfx/bh.h
19
struct work_struct bh;
drivers/net/wireless/silabs/wfx/data_tx.c
175
void wfx_tx_policy_upload_work(struct work_struct *work)
drivers/net/wireless/silabs/wfx/data_tx.h
43
void wfx_tx_policy_upload_work(struct work_struct *work);
drivers/net/wireless/silabs/wfx/scan.c
149
void wfx_remain_on_channel_work(struct work_struct *work)
drivers/net/wireless/silabs/wfx/scan.c
91
void wfx_hw_scan_work(struct work_struct *work)
drivers/net/wireless/silabs/wfx/scan.h
16
void wfx_hw_scan_work(struct work_struct *work);
drivers/net/wireless/silabs/wfx/scan.h
22
void wfx_remain_on_channel_work(struct work_struct *work);
drivers/net/wireless/silabs/wfx/sta.c
24
void wfx_cooling_timeout_work(struct work_struct *work)
drivers/net/wireless/silabs/wfx/sta.c
250
static void wfx_beacon_loss_work(struct work_struct *work)
drivers/net/wireless/silabs/wfx/sta.c
618
static void wfx_update_tim_work(struct work_struct *work)
drivers/net/wireless/silabs/wfx/sta.h
64
void wfx_cooling_timeout_work(struct work_struct *work);
drivers/net/wireless/silabs/wfx/wfx.h
79
struct work_struct tx_policy_upload_work;
drivers/net/wireless/silabs/wfx/wfx.h
81
struct work_struct update_tim_work;
drivers/net/wireless/silabs/wfx/wfx.h
85
struct work_struct scan_work;
drivers/net/wireless/silabs/wfx/wfx.h
93
struct work_struct remain_on_channel_work;
drivers/net/wireless/st/cw1200/bh.c
45
static void cw1200_bh_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/cw1200.h
167
struct work_struct update_filtering_work;
drivers/net/wireless/st/cw1200/cw1200.h
168
struct work_struct set_beacon_wakeup_period_work;
drivers/net/wireless/st/cw1200/cw1200.h
191
struct work_struct bh_work;
drivers/net/wireless/st/cw1200/cw1200.h
230
struct work_struct unjoin_work;
drivers/net/wireless/st/cw1200/cw1200.h
231
struct work_struct join_complete_work;
drivers/net/wireless/st/cw1200/cw1200.h
238
struct work_struct wep_key_work;
drivers/net/wireless/st/cw1200/cw1200.h
245
struct work_struct link_id_work;
drivers/net/wireless/st/cw1200/cw1200.h
253
struct work_struct set_tim_work;
drivers/net/wireless/st/cw1200/cw1200.h
254
struct work_struct set_cts_work;
drivers/net/wireless/st/cw1200/cw1200.h
255
struct work_struct multicast_start_work;
drivers/net/wireless/st/cw1200/cw1200.h
256
struct work_struct multicast_stop_work;
drivers/net/wireless/st/cw1200/cw1200.h
262
struct work_struct event_handler;
drivers/net/wireless/st/cw1200/cw1200.h
269
struct work_struct bss_params_work;
drivers/net/wireless/st/cw1200/cw1200.h
273
struct work_struct tx_policy_upload_work;
drivers/net/wireless/st/cw1200/cw1200.h
280
struct work_struct linkid_reset_work;
drivers/net/wireless/st/cw1200/scan.c
126
void cw1200_scan_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/scan.c
324
void cw1200_clear_recent_scan_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/scan.c
332
void cw1200_scan_timeout(struct work_struct *work)
drivers/net/wireless/st/cw1200/scan.c
350
void cw1200_probe_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/scan.h
19
/* external */ struct work_struct;
drivers/net/wireless/st/cw1200/scan.h
23
struct work_struct work;
drivers/net/wireless/st/cw1200/scan.h
42
void cw1200_scan_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/scan.h
43
void cw1200_scan_timeout(struct work_struct *work);
drivers/net/wireless/st/cw1200/scan.h
44
void cw1200_clear_recent_scan_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/scan.h
51
void cw1200_probe_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.c
1036
void cw1200_bss_loss_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
1047
void cw1200_bss_params_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
1184
void cw1200_join_complete_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
1368
void cw1200_join_timeout(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
1439
void cw1200_unjoin_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
1705
void cw1200_set_tim_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
1720
void cw1200_set_cts_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
2082
void cw1200_multicast_start_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
2100
void cw1200_multicast_stop_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
511
void cw1200_update_filtering_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
520
void cw1200_set_beacon_wakeup_period_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
842
void cw1200_wep_key_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.c
965
void cw1200_event_handler(struct work_struct *work)
drivers/net/wireless/st/cw1200/sta.h
115
void cw1200_set_tim_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
116
void cw1200_set_cts_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
117
void cw1200_multicast_start_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
118
void cw1200_multicast_stop_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
60
void cw1200_event_handler(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
61
void cw1200_bss_loss_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
62
void cw1200_bss_params_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
63
void cw1200_keep_alive_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
64
void cw1200_tx_failure_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
80
void cw1200_join_timeout(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
81
void cw1200_unjoin_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
82
void cw1200_join_complete_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
83
void cw1200_wep_key_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
86
void cw1200_update_filtering_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
87
void cw1200_set_beacon_wakeup_period_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/sta.h
92
void cw1200_ba_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/txrx.c
1264
void cw1200_link_id_reset(struct work_struct *work)
drivers/net/wireless/st/cw1200/txrx.c
1360
void cw1200_link_id_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/txrx.c
1369
void cw1200_link_id_gc_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/txrx.c
385
void tx_policy_upload_work(struct work_struct *work)
drivers/net/wireless/st/cw1200/txrx.h
100
void cw1200_link_id_gc_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/txrx.h
53
void tx_policy_upload_work(struct work_struct *work);
drivers/net/wireless/st/cw1200/txrx.h
82
void cw1200_tx_timeout(struct work_struct *work);
drivers/net/wireless/st/cw1200/txrx.h
93
void cw1200_link_id_reset(struct work_struct *work);
drivers/net/wireless/st/cw1200/txrx.h
99
void cw1200_link_id_work(struct work_struct *work);
drivers/net/wireless/ti/wl1251/main.c
197
static void wl1251_irq_work(struct work_struct *work)
drivers/net/wireless/ti/wl1251/ps.c
16
void wl1251_elp_work(struct work_struct *work)
drivers/net/wireless/ti/wl1251/ps.h
18
void wl1251_elp_work(struct work_struct *work);
drivers/net/wireless/ti/wl1251/tx.c
330
void wl1251_tx_work(struct work_struct *work)
drivers/net/wireless/ti/wl1251/tx.h
213
void wl1251_tx_work(struct work_struct *work);
drivers/net/wireless/ti/wl1251/wl1251.h
307
struct work_struct tx_work;
drivers/net/wireless/ti/wl1251/wl1251.h
331
struct work_struct irq_work;
drivers/net/wireless/ti/wlcore/main.c
126
static void wl1271_rx_streaming_enable_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
162
static void wl1271_rx_streaming_disable_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
208
static void wlcore_rc_update_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
2096
static void wlcore_channel_switch_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
2133
static void wlcore_connection_loss_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
2161
static void wlcore_pending_auth_complete_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
240
static void wl12xx_tx_watchdog_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
5732
static void wlcore_roc_complete_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
577
static void wl1271_netstack_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/main.c
993
static void wl1271_recovery_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/scan.c
20
void wl1271_scan_complete_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/scan.h
22
void wl1271_scan_complete_work(struct work_struct *work);
drivers/net/wireless/ti/wlcore/tx.c
854
void wl1271_tx_work(struct work_struct *work)
drivers/net/wireless/ti/wlcore/tx.h
229
void wl1271_tx_work(struct work_struct *work);
drivers/net/wireless/ti/wlcore/wlcore.h
271
struct work_struct tx_work;
drivers/net/wireless/ti/wlcore/wlcore.h
290
struct work_struct netstack_work;
drivers/net/wireless/ti/wlcore/wlcore.h
305
struct work_struct recovery_work;
drivers/net/wireless/ti/wlcore/wlcore_i.h
453
struct work_struct rx_streaming_enable_work;
drivers/net/wireless/ti/wlcore/wlcore_i.h
454
struct work_struct rx_streaming_disable_work;
drivers/net/wireless/ti/wlcore/wlcore_i.h
484
struct work_struct rc_update_work;
drivers/net/wireless/virtual/mac80211_hwsim.c
2963
static void hw_scan_work(struct work_struct *work)
drivers/net/wireless/virtual/mac80211_hwsim.c
3135
static void hw_roc_start(struct work_struct *work)
drivers/net/wireless/virtual/mac80211_hwsim.c
3152
static void hw_roc_done(struct work_struct *work)
drivers/net/wireless/virtual/mac80211_hwsim.c
6882
static void hwsim_virtio_rx_work(struct work_struct *work)
drivers/net/wireless/virtual/mac80211_hwsim.c
948
static void hwsim_virtio_rx_work(struct work_struct *work);
drivers/net/wireless/virtual/virt_wifi.c
183
static void virt_wifi_scan_result(struct work_struct *work)
drivers/net/wireless/virtual/virt_wifi.c
260
static void virt_wifi_connect_complete(struct work_struct *work)
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1182
static void zd_process_intr(struct work_struct *work)
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1431
static void beacon_watchdog_handler(struct work_struct *work)
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1504
static void link_led_handler(struct work_struct *work)
drivers/net/wireless/zydas/zd1211rw/zd_mac.h
177
struct work_struct set_rts_cts_work;
drivers/net/wireless/zydas/zd1211rw/zd_mac.h
178
struct work_struct process_intr;
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1082
static void zd_tx_watchdog_handler(struct work_struct *work)
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1128
static void zd_rx_idle_timer_handler(struct work_struct *work)
drivers/net/wwan/iosm/iosm_ipc_imem.c
562
static void ipc_imem_run_state_worker(struct work_struct *instance)
drivers/net/wwan/iosm/iosm_ipc_imem.h
367
struct work_struct run_state_worker;
drivers/net/wwan/iosm/iosm_ipc_uevent.c
13
static void ipc_uevent_work(struct work_struct *data)
drivers/net/wwan/iosm/iosm_ipc_uevent.h
30
struct work_struct work;
drivers/net/wwan/mhi_wwan_ctrl.c
32
struct work_struct rx_refill;
drivers/net/wwan/mhi_wwan_ctrl.c
78
static void mhi_wwan_ctrl_refill_work(struct work_struct *work)
drivers/net/wwan/mhi_wwan_mbim.c
392
static void mhi_net_rx_refill_work(struct work_struct *work)
drivers/net/wwan/qcom_bam_dmux.c
376
static void bam_dmux_tx_wakeup_work(struct work_struct *work)
drivers/net/wwan/qcom_bam_dmux.c
431
static void bam_dmux_register_netdev_work(struct work_struct *work)
drivers/net/wwan/qcom_bam_dmux.c
84
struct work_struct tx_wakeup_work;
drivers/net/wwan/qcom_bam_dmux.c
87
struct work_struct register_netdev_work;
drivers/net/wwan/t7xx/t7xx_hif_cldma.c
238
static void t7xx_cldma_rx_done(struct work_struct *work)
drivers/net/wwan/t7xx/t7xx_hif_cldma.c
333
static void t7xx_cldma_tx_done(struct work_struct *work)
drivers/net/wwan/t7xx/t7xx_hif_cldma.h
93
struct work_struct cldma_work;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h
136
struct work_struct dpmaif_tx_work;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h
186
struct work_struct bat_release_work;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
1065
static void t7xx_dpmaif_bat_release_work(struct work_struct *work)
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c
158
static void t7xx_dpmaif_tx_done(struct work_struct *work)
drivers/net/wwan/t7xx/t7xx_modem_ops.c
565
static void t7xx_md_hk_wq(struct work_struct *work)
drivers/net/wwan/t7xx/t7xx_modem_ops.c
579
static void t7xx_ap_hk_wq(struct work_struct *work)
drivers/net/wwan/t7xx/t7xx_modem_ops.h
73
struct work_struct handshake_work;
drivers/net/wwan/t7xx/t7xx_modem_ops.h
74
struct work_struct ap_handshake_work;
drivers/net/wwan/wwan_hwsim.c
363
static void wwan_hwsim_port_del_work(struct work_struct *work)
drivers/net/wwan/wwan_hwsim.c
46
struct work_struct del_work;
drivers/net/wwan/wwan_hwsim.c
471
static void wwan_hwsim_dev_del_work(struct work_struct *work)
drivers/net/wwan/wwan_hwsim.c
59
struct work_struct del_work;
drivers/net/wwan/wwan_hwsim.c
79
static void wwan_hwsim_port_del_work(struct work_struct *work);
drivers/net/wwan/wwan_hwsim.c
80
static void wwan_hwsim_dev_del_work(struct work_struct *work);
drivers/nfc/nfcmrvl/fw_dnld.c
391
static void fw_dnld_rx_work(struct work_struct *work)
drivers/nfc/nfcmrvl/fw_dnld.h
74
struct work_struct rx_work;
drivers/nfc/nfcmrvl/usb.c
273
static void nfcmrvl_waker(struct work_struct *work)
drivers/nfc/nfcmrvl/usb.c
30
struct work_struct waker;
drivers/nfc/nfcsim.c
170
static void nfcsim_send_wq(struct work_struct *work)
drivers/nfc/nfcsim.c
182
static void nfcsim_recv_wq(struct work_struct *work)
drivers/nfc/nfcsim.c
34
struct work_struct recv_work;
drivers/nfc/nxp-nci/firmware.c
166
void nxp_nci_fw_work(struct work_struct *work)
drivers/nfc/nxp-nci/nxp-nci.h
46
struct work_struct work;
drivers/nfc/nxp-nci/nxp-nci.h
68
void nxp_nci_fw_work(struct work_struct *work);
drivers/nfc/pn533/pn533.c
1068
static void pn533_wq_tm_mi_recv(struct work_struct *work);
drivers/nfc/pn533/pn533.c
1119
static void pn533_wq_tm_mi_recv(struct work_struct *work)
drivers/nfc/pn533/pn533.c
1141
static void pn533_wq_tm_mi_send(struct work_struct *work)
drivers/nfc/pn533/pn533.c
1177
static void pn533_wq_tg_get_data(struct work_struct *work)
drivers/nfc/pn533/pn533.c
1266
static void pn533_wq_rf(struct work_struct *work)
drivers/nfc/pn533/pn533.c
1599
static void pn533_wq_poll(struct work_struct *work)
drivers/nfc/pn533/pn533.c
2388
static void pn533_wq_mi_recv(struct work_struct *work)
drivers/nfc/pn533/pn533.c
2436
static void pn533_wq_mi_send(struct work_struct *work)
drivers/nfc/pn533/pn533.c
542
static void pn533_wq_cmd_complete(struct work_struct *work)
drivers/nfc/pn533/pn533.c
552
static void pn533_wq_cmd(struct work_struct *work)
drivers/nfc/pn533/pn533.h
142
struct work_struct cmd_work;
drivers/nfc/pn533/pn533.h
143
struct work_struct cmd_complete_work;
drivers/nfc/pn533/pn533.h
145
struct work_struct mi_rx_work;
drivers/nfc/pn533/pn533.h
146
struct work_struct mi_tx_work;
drivers/nfc/pn533/pn533.h
147
struct work_struct mi_tm_rx_work;
drivers/nfc/pn533/pn533.h
148
struct work_struct mi_tm_tx_work;
drivers/nfc/pn533/pn533.h
149
struct work_struct tg_work;
drivers/nfc/pn533/pn533.h
150
struct work_struct rf_work;
drivers/nfc/pn544/i2c.c
158
struct work_struct fw_work;
drivers/nfc/pn544/i2c.c
733
static void pn544_hci_i2c_fw_work(struct work_struct *work)
drivers/nfc/port100.c
457
struct work_struct cmd_complete_work;
drivers/nfc/port100.c
894
static void port100_wq_cmd_complete(struct work_struct *work)
drivers/nfc/st-nci/ndlc.c
196
static void llt_ndlc_sm_work(struct work_struct *work)
drivers/nfc/st-nci/ndlc.h
32
struct work_struct sm_work;
drivers/nfc/st21nfca/dep.c
110
static void st21nfca_tx_work(struct work_struct *work)
drivers/nfc/st21nfca/se.c
250
static void st21nfca_se_wt_work(struct work_struct *work)
drivers/nfc/st21nfca/st21nfca.h
117
struct work_struct tx_work;
drivers/nfc/st21nfca/st21nfca.h
144
struct work_struct timeout_work;
drivers/nfc/trf7970a.c
1048
static void trf7970a_timeout_work_handler(struct work_struct *work)
drivers/ntb/hw/amd/ntb_hw_amd.c
992
static void amd_link_hb(struct work_struct *work)
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
520
static void check_link_status_work(struct work_struct *work)
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
89
struct work_struct check_link_status_work;
drivers/ntb/ntb_transport.c
1007
static void ntb_transport_link_work(struct work_struct *work)
drivers/ntb/ntb_transport.c
1113
static void ntb_qp_link_work(struct work_struct *work)
drivers/ntb/ntb_transport.c
186
struct work_struct link_cleanup;
drivers/ntb/ntb_transport.c
253
struct work_struct link_cleanup;
drivers/ntb/ntb_transport.c
937
static void ntb_qp_link_cleanup_work(struct work_struct *work)
drivers/ntb/ntb_transport.c
988
static void ntb_transport_link_cleanup_work(struct work_struct *work)
drivers/ntb/test/ntb_msi_test.c
22
struct work_struct setup_work;
drivers/ntb/test/ntb_msi_test.c
56
static void ntb_msit_setup_work(struct work_struct *work)
drivers/ntb/test/ntb_perf.c
1019
static void perf_thread_work(struct work_struct *work)
drivers/ntb/test/ntb_perf.c
160
struct work_struct service;
drivers/ntb/test/ntb_perf.c
182
struct work_struct work;
drivers/ntb/test/ntb_perf.c
628
static void perf_service_work(struct work_struct *work)
drivers/nvdimm/nd-core.h
73
void nvdimm_security_overwrite_query(struct work_struct *work);
drivers/nvdimm/nd-core.h
80
static inline void nvdimm_security_overwrite_query(struct work_struct *work)
drivers/nvdimm/security.c
485
void nvdimm_security_overwrite_query(struct work_struct *work)
drivers/nvme/host/apple.c
1022
static void apple_nvme_reset_work(struct work_struct *work)
drivers/nvme/host/apple.c
1234
static void apple_nvme_remove_dead_ctrl_work(struct work_struct *work)
drivers/nvme/host/apple.c
196
struct work_struct remove_work;
drivers/nvme/host/auth.c
1002
static void nvme_ctrl_auth_work(struct work_struct *work)
drivers/nvme/host/auth.c
23
struct work_struct auth_work;
drivers/nvme/host/auth.c
784
static void nvme_queue_auth_work(struct work_struct *work)
drivers/nvme/host/core.c
1372
static void nvme_keep_alive_work(struct work_struct *work)
drivers/nvme/host/core.c
183
static void nvme_failfast_work(struct work_struct *work)
drivers/nvme/host/core.c
251
static void nvme_delete_ctrl_work(struct work_struct *work)
drivers/nvme/host/core.c
4488
static void nvme_scan_work(struct work_struct *work)
drivers/nvme/host/core.c
4645
static void nvme_async_event_work(struct work_struct *work)
drivers/nvme/host/core.c
4705
static void nvme_fw_act_work(struct work_struct *work)
drivers/nvme/host/fc.c
144
struct work_struct lsrcv_work;
drivers/nvme/host/fc.c
1629
nvme_fc_handle_ls_rqst_work(struct work_struct *work)
drivers/nvme/host/fc.c
169
struct work_struct ioerr_work;
drivers/nvme/host/fc.c
1869
nvme_fc_ctrl_ioerr_work(struct work_struct *work)
drivers/nvme/host/fc.c
236
static void nvme_fc_handle_ls_rqst_work(struct work_struct *work);
drivers/nvme/host/fc.c
3327
nvme_fc_reset_ctrl_work(struct work_struct *work)
drivers/nvme/host/fc.c
3372
nvme_fc_connect_ctrl_work(struct work_struct *work)
drivers/nvme/host/multipath.c
651
static void nvme_partition_scan_work(struct work_struct *work)
drivers/nvme/host/multipath.c
665
static void nvme_requeue_work(struct work_struct *work)
drivers/nvme/host/multipath.c
699
static void nvme_remove_head_work(struct work_struct *work)
drivers/nvme/host/multipath.c
979
static void nvme_ana_work(struct work_struct *work)
drivers/nvme/host/nvme.h
359
struct work_struct reset_work;
drivers/nvme/host/nvme.h
360
struct work_struct delete_work;
drivers/nvme/host/nvme.h
408
struct work_struct scan_work;
drivers/nvme/host/nvme.h
409
struct work_struct async_event_work;
drivers/nvme/host/nvme.h
414
struct work_struct fw_act_work;
drivers/nvme/host/nvme.h
427
struct work_struct ana_work;
drivers/nvme/host/nvme.h
432
struct work_struct dhchap_auth_work;
drivers/nvme/host/nvme.h
560
struct work_struct requeue_work;
drivers/nvme/host/nvme.h
561
struct work_struct partition_scan_work;
drivers/nvme/host/pci.c
3350
static void nvme_reset_work(struct work_struct *work)
drivers/nvme/host/rdma.c
109
struct work_struct err_work;
drivers/nvme/host/rdma.c
1098
static void nvme_rdma_reconnect_ctrl_work(struct work_struct *work)
drivers/nvme/host/rdma.c
1123
static void nvme_rdma_error_recovery_work(struct work_struct *work)
drivers/nvme/host/rdma.c
2166
static void nvme_rdma_reset_ctrl_work(struct work_struct *work)
drivers/nvme/host/tcp.c
1376
static void nvme_tcp_io_work(struct work_struct *w)
drivers/nvme/host/tcp.c
144
struct work_struct io_work;
drivers/nvme/host/tcp.c
197
struct work_struct err_work;
drivers/nvme/host/tcp.c
2448
static void nvme_tcp_reconnect_ctrl_work(struct work_struct *work)
drivers/nvme/host/tcp.c
2474
static void nvme_tcp_error_recovery_work(struct work_struct *work)
drivers/nvme/host/tcp.c
2516
static void nvme_reset_ctrl_work(struct work_struct *work)
drivers/nvme/target/core.c
1574
static void nvmet_fatal_error_handler(struct work_struct *work)
drivers/nvme/target/core.c
186
static void nvmet_async_event_work(struct work_struct *work)
drivers/nvme/target/core.c
396
static void nvmet_keep_alive_timer(struct work_struct *work)
drivers/nvme/target/fabrics-cmd-auth.c
15
static void nvmet_auth_expired_work(struct work_struct *work)
drivers/nvme/target/fc.c
1061
nvmet_fc_delete_assoc_work(struct work_struct *work)
drivers/nvme/target/fc.c
172
struct work_struct del_work;
drivers/nvme/target/fc.c
2008
nvmet_fc_handle_ls_rqst_work(struct work_struct *work)
drivers/nvme/target/fc.c
231
static void nvmet_fc_handle_ls_rqst_work(struct work_struct *work);
drivers/nvme/target/fc.c
232
static void nvmet_fc_fcp_rqst_op_defer_work(struct work_struct *work);
drivers/nvme/target/fc.c
238
static void nvmet_fc_put_lsop_work(struct work_struct *work)
drivers/nvme/target/fc.c
45
struct work_struct work;
drivers/nvme/target/fc.c
58
struct work_struct put_work;
drivers/nvme/target/fc.c
706
nvmet_fc_fcp_rqst_op_defer_work(struct work_struct *work)
drivers/nvme/target/fc.c
90
struct work_struct defer_work;
drivers/nvme/target/fcloop.c
227
struct work_struct ls_work;
drivers/nvme/target/fcloop.c
238
struct work_struct ls_work;
drivers/nvme/target/fcloop.c
263
struct work_struct work;
drivers/nvme/target/fcloop.c
282
struct work_struct fcp_rcv_work;
drivers/nvme/target/fcloop.c
283
struct work_struct abort_rcv_work;
drivers/nvme/target/fcloop.c
284
struct work_struct tio_done_work;
drivers/nvme/target/fcloop.c
326
fcloop_rport_lsrqst_work(struct work_struct *work)
drivers/nvme/target/fcloop.c
417
fcloop_tport_lsrqst_work(struct work_struct *work)
drivers/nvme/target/fcloop.c
553
fcloop_tgt_rscn_work(struct work_struct *work)
drivers/nvme/target/fcloop.c
660
fcloop_fcp_recv_work(struct work_struct *work)
drivers/nvme/target/fcloop.c
703
fcloop_fcp_abort_recv_work(struct work_struct *work)
drivers/nvme/target/fcloop.c
747
fcloop_tgt_fcprqst_done_work(struct work_struct *work)
drivers/nvme/target/io-cmd-file.c
205
static void nvmet_file_buffered_io_work(struct work_struct *w)
drivers/nvme/target/io-cmd-file.c
257
static void nvmet_file_flush_work(struct work_struct *w)
drivers/nvme/target/io-cmd-file.c
307
static void nvmet_file_dsm_work(struct work_struct *w)
drivers/nvme/target/io-cmd-file.c
332
static void nvmet_file_write_zeroes_work(struct work_struct *w)
drivers/nvme/target/loop.c
125
static void nvme_loop_execute_work(struct work_struct *work)
drivers/nvme/target/loop.c
24
struct work_struct work;
drivers/nvme/target/loop.c
451
static void nvme_loop_reset_ctrl_work(struct work_struct *work)
drivers/nvme/target/nvmet.h
276
struct work_struct async_event_work;
drivers/nvme/target/nvmet.h
281
struct work_struct fatal_err_work;
drivers/nvme/target/nvmet.h
463
struct work_struct work;
drivers/nvme/target/nvmet.h
468
struct work_struct work;
drivers/nvme/target/nvmet.h
474
struct work_struct zmgmt_work;
drivers/nvme/target/nvmet.h
478
struct work_struct abort_work;
drivers/nvme/target/passthru.c
214
static void nvmet_passthru_execute_cmd_work(struct work_struct *w)
drivers/nvme/target/pci-epf.c
151
struct work_struct work;
drivers/nvme/target/pci-epf.c
1542
static void nvmet_pci_epf_cq_work(struct work_struct *work);
drivers/nvme/target/pci-epf.c
1592
static void nvmet_pci_epf_exec_iod_work(struct work_struct *work)
drivers/nvme/target/pci-epf.c
1704
static void nvmet_pci_epf_poll_sqs_work(struct work_struct *work)
drivers/nvme/target/pci-epf.c
1754
static void nvmet_pci_epf_cq_work(struct work_struct *work)
drivers/nvme/target/pci-epf.c
1948
static void nvmet_pci_epf_poll_cc_work(struct work_struct *work)
drivers/nvme/target/pci-epf.c
672
static void nvmet_pci_epf_exec_iod_work(struct work_struct *work);
drivers/nvme/target/pr.c
591
static void nvmet_pr_do_abort(struct work_struct *w)
drivers/nvme/target/rdma.c
106
struct work_struct release_work;
drivers/nvme/target/rdma.c
1367
static void nvmet_rdma_release_queue_work(struct work_struct *w)
drivers/nvme/target/rdma.c
1908
static void nvmet_rdma_repair_port_work(struct work_struct *w)
drivers/nvme/target/tcp.c
1422
static void nvmet_tcp_io_work(struct work_struct *w)
drivers/nvme/target/tcp.c
151
struct work_struct io_work;
drivers/nvme/target/tcp.c
1589
static void nvmet_tcp_release_queue_work(struct work_struct *w)
drivers/nvme/target/tcp.c
1841
static void nvmet_tcp_tls_handshake_timeout(struct work_struct *w)
drivers/nvme/target/tcp.c
187
struct work_struct release_work;
drivers/nvme/target/tcp.c
1893
static void nvmet_tcp_tls_handshake_timeout(struct work_struct *w) {}
drivers/nvme/target/tcp.c
1999
static void nvmet_tcp_accept_work(struct work_struct *w)
drivers/nvme/target/tcp.c
203
struct work_struct accept_work;
drivers/nvme/target/zns.c
267
static void nvmet_bdev_zone_zmgmt_recv_work(struct work_struct *w)
drivers/nvme/target/zns.c
472
static void nvmet_bdev_zmgmt_send_work(struct work_struct *w)
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
170
static void ls_g4_pcie_reset(struct work_struct *work)
drivers/pci/controller/pci-hyperv.c
2698
static void pci_devices_present_work(struct work_struct *work)
drivers/pci/controller/pci-hyperv.c
2949
static void hv_eject_device_work(struct work_struct *work)
drivers/pci/controller/pci-hyperv.c
526
struct work_struct wrk;
drivers/pci/controller/pci-hyperv.c
558
struct work_struct wrk;
drivers/pci/controller/pcie-rockchip-ep.c
533
static void rockchip_pcie_ep_link_training(struct work_struct *work)
drivers/pci/doe.c
480
static void doe_statemachine_work(struct work_struct *work)
drivers/pci/doe.c
96
struct work_struct work;
drivers/pci/endpoint/functions/pci-epf-mhi.c
154
struct work_struct dma_work;
drivers/pci/endpoint/functions/pci-epf-mhi.c
451
static void pci_epf_mhi_dma_worker(struct work_struct *work)
drivers/pci/endpoint/functions/pci-epf-ntb.c
620
static void epf_ntb_cmd_handler(struct work_struct *work)
drivers/pci/endpoint/functions/pci-epf-test.c
975
static void pci_epf_test_cmd_handler(struct work_struct *work)
drivers/pci/endpoint/functions/pci-epf-vntb.c
253
static void epf_ntb_cmd_handler(struct work_struct *work)
drivers/pci/hotplug/cpqphp.h
307
struct work_struct int_task_event;
drivers/pci/hotplug/octep_hp.c
219
static void octep_hp_work_handler(struct work_struct *work)
drivers/pci/hotplug/octep_hp.c
62
struct work_struct work;
drivers/pci/hotplug/pciehp.h
170
void pciehp_queue_pushbutton_work(struct work_struct *work);
drivers/pci/hotplug/pciehp_ctrl.c
148
void pciehp_queue_pushbutton_work(struct work_struct *work)
drivers/pci/hotplug/pnv_php.c
32
struct work_struct work;
drivers/pci/hotplug/pnv_php.c
956
static void pnv_php_event_handler(struct work_struct *work)
drivers/pci/hotplug/shpchp.h
151
void shpchp_queue_pushbutton_work(struct work_struct *work);
drivers/pci/hotplug/shpchp.h
70
struct work_struct work;
drivers/pci/hotplug/shpchp_ctrl.c
24
static void interrupt_event_handler(struct work_struct *work);
drivers/pci/hotplug/shpchp_ctrl.c
377
struct work_struct work;
drivers/pci/hotplug/shpchp_ctrl.c
387
static void shpchp_pushbutton_thread(struct work_struct *work)
drivers/pci/hotplug/shpchp_ctrl.c
416
void shpchp_queue_pushbutton_work(struct work_struct *work)
drivers/pci/hotplug/shpchp_ctrl.c
517
static void interrupt_event_handler(struct work_struct *work)
drivers/pci/pci-driver.c
344
struct work_struct work;
drivers/pci/pci-driver.c
348
static void local_pci_probe_callback(struct work_struct *work)
drivers/pci/pci.c
2340
static void pci_pme_list_scan(struct work_struct *work)
drivers/pci/pci.c
55
static void pci_pme_list_scan(struct work_struct *work);
drivers/pci/pcie/aer.c
1220
static void aer_recover_work_func(struct work_struct *work)
drivers/pci/pcie/pme.c
214
static void pcie_pme_work_fn(struct work_struct *work)
drivers/pci/pcie/pme.c
45
struct work_struct work;
drivers/pci/switch/switchtec.c
1258
static void link_event_work(struct work_struct *work)
drivers/pci/switch/switchtec.c
264
static void mrpc_event_work(struct work_struct *work)
drivers/pci/switch/switchtec.c
294
static void mrpc_timeout_work(struct work_struct *work)
drivers/pci/xen-pcifront.c
51
struct work_struct op_work;
drivers/pci/xen-pcifront.c
618
static void pcifront_do_aer(struct work_struct *data)
drivers/perf/riscv_pmu_sbi.c
378
static void pmu_sbi_check_std_events(struct work_struct *work)
drivers/phy/allwinner/phy-sun4i-usb.c
582
static void sun4i_usb_phy0_id_vbus_det_scan(struct work_struct *work)
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
228
static void extcon_work(struct work_struct *work)
drivers/phy/freescale/phy-fsl-lynx-28g.c
1063
static void lynx_28g_cdr_lock_check(struct work_struct *work)
drivers/phy/motorola/phy-cpcap-usb.c
215
static void cpcap_usb_detect(struct work_struct *work)
drivers/phy/motorola/phy-mapphone-mdm6600.c
187
static void phy_mdm6600_status(struct work_struct *work)
drivers/phy/motorola/phy-mapphone-mdm6600.c
475
static void phy_mdm6600_deferred_power_on(struct work_struct *work)
drivers/phy/motorola/phy-mapphone-mdm6600.c
508
static void phy_mdm6600_modem_wake(struct work_struct *work)
drivers/phy/phy-lgm-usb.c
138
static void tca_work(struct work_struct *work)
drivers/phy/phy-lgm-usb.c
43
struct work_struct wk;
drivers/phy/renesas/phy-rcar-gen3-usb2.c
140
struct work_struct work;
drivers/phy/renesas/phy-rcar-gen3-usb2.c
169
static void rcar_gen3_phy_usb2_work(struct work_struct *work)
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
659
static void rockchip_usb2phy_otg_sm_work(struct work_struct *work)
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
818
static void rockchip_chg_detect_work(struct work_struct *work)
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
926
static void rockchip_usb2phy_sm_work(struct work_struct *work)
drivers/phy/tegra/xusb.c
607
static void tegra_xusb_usb_phy_work(struct work_struct *work)
drivers/phy/tegra/xusb.h
285
struct work_struct usb_phy_work;
drivers/phy/ti/phy-tusb1210.c
258
static void tusb1210_chg_det_work(struct work_struct *work)
drivers/phy/ti/phy-twl4030-usb.c
624
static void twl4030_id_workaround_work(struct work_struct *work)
drivers/pinctrl/pinctrl-ocelot.c
2197
static void ocelot_irq_work(struct work_struct *work)
drivers/pinctrl/pinctrl-ocelot.c
388
struct work_struct irq_work;
drivers/platform/arm64/acer-aspire1-ec.c
375
static void aspire_ec_bridge_update_hpd_work(struct work_struct *work)
drivers/platform/arm64/acer-aspire1-ec.c
74
struct work_struct work;
drivers/platform/chrome/cros_ec_debugfs.c
66
static void cros_ec_console_log_work(struct work_struct *__work)
drivers/platform/chrome/cros_ec_ishtp.c
133
struct work_struct work_ishtp_reset;
drivers/platform/chrome/cros_ec_ishtp.c
134
struct work_struct work_ec_evt;
drivers/platform/chrome/cros_ec_ishtp.c
142
static void ish_evt_handler(struct work_struct *work)
drivers/platform/chrome/cros_ec_ishtp.c
561
static void reset_handler(struct work_struct *work)
drivers/platform/chrome/cros_ec_rpmsg.c
149
cros_ec_rpmsg_host_event_function(struct work_struct *host_event_work)
drivers/platform/chrome/cros_ec_rpmsg.c
48
struct work_struct host_event_work;
drivers/platform/chrome/cros_ec_typec.c
1304
static void cros_typec_port_work(struct work_struct *work)
drivers/platform/chrome/cros_ec_typec.h
40
struct work_struct port_work;
drivers/platform/chrome/cros_typec_altmode.c
19
struct work_struct work;
drivers/platform/chrome/cros_typec_altmode.c
40
static void cros_typec_altmode_work(struct work_struct *work)
drivers/platform/chrome/cros_usbpd_logger.c
170
static void cros_usbpd_log_check(struct work_struct *work)
drivers/platform/cznic/turris-omnia-mcu-gpio.c
834
static void button_release_emul_fn(struct work_struct *work)
drivers/platform/mellanox/mlxbf-tmfifo.c
201
struct work_struct work;
drivers/platform/mellanox/mlxbf-tmfifo.c
956
static void mlxbf_tmfifo_work_handler(struct work_struct *work)
drivers/platform/mellanox/mlxreg-hotplug.c
502
static void mlxreg_hotplug_work_handler(struct work_struct *work)
drivers/platform/mips/cpu_hwmon.c
119
static void do_thermal_timer(struct work_struct *work)
drivers/platform/olpc/olpc-ec.c
36
struct work_struct worker;
drivers/platform/olpc/olpc-ec.c
77
static void olpc_ec_worker(struct work_struct *w)
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
132
struct work_struct work;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
134
struct work_struct buffer_to_host_work;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
252
static void buffer_work_cb(struct work_struct *work)
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
284
static void buffer_to_host_work_cb(struct work_struct *work)
drivers/platform/surface/aggregator/controller.c
723
static bool ssam_cplt_submit(struct ssam_cplt *cplt, struct work_struct *work)
drivers/platform/surface/aggregator/controller.c
776
static void ssam_event_queue_work_fn(struct work_struct *work)
drivers/platform/surface/aggregator/controller.h
110
struct work_struct work;
drivers/platform/surface/aggregator/ssh_packet_layer.c
1500
static void ssh_ptl_timeout_reap(struct work_struct *work)
drivers/platform/surface/aggregator/ssh_request_layer.c
316
static void ssh_rtl_tx_work_fn(struct work_struct *work)
drivers/platform/surface/aggregator/ssh_request_layer.c
820
static void ssh_rtl_timeout_reap(struct work_struct *work)
drivers/platform/surface/aggregator/ssh_request_layer.h
81
struct work_struct work;
drivers/platform/surface/surface_acpi_notify.c
332
static void san_evt_bat_workfn(struct work_struct *work)
drivers/platform/surface/surface_aggregator_hub.c
67
static void ssam_hub_update_workfn(struct work_struct *work)
drivers/platform/surface/surface_aggregator_tabletsw.c
40
struct work_struct update_work;
drivers/platform/surface/surface_aggregator_tabletsw.c
88
static void ssam_tablet_sw_update_workfn(struct work_struct *work)
drivers/platform/surface/surface_dtx.c
728
static void sdtx_device_mode_workfn(struct work_struct *work)
drivers/platform/surface/surface_dtx.c
874
static void sdtx_device_state_workfn(struct work_struct *work)
drivers/platform/x86/acer-wmi.c
2314
static void acer_rfkill_update(struct work_struct *ignored);
drivers/platform/x86/acer-wmi.c
2316
static void acer_rfkill_update(struct work_struct *ignored)
drivers/platform/x86/amd/hfi/hfi.c
117
static void amd_hfi_sched_itmt_work(struct work_struct *work)
drivers/platform/x86/amd/pmf/acpi.c
221
static void apmf_sbios_heartbeat_notify(struct work_struct *work)
drivers/platform/x86/amd/pmf/core.c
134
static void amd_pmf_get_metrics(struct work_struct *work)
drivers/platform/x86/amd/pmf/tee-if.c
313
static void amd_pmf_invoke_cmd(struct work_struct *work)
drivers/platform/x86/asus-laptop.c
215
struct work_struct work;
drivers/platform/x86/asus-laptop.c
566
static void asus_led_cdev_update(struct work_struct *work)
drivers/platform/x86/asus-laptop.c
627
static void asus_kled_cdev_update(struct work_struct *work)
drivers/platform/x86/asus-tf103c-dock.c
657
static void tf103c_dock_hpd_work(struct work_struct *work)
drivers/platform/x86/asus-wireless.c
28
struct work_struct led_work;
drivers/platform/x86/asus-wireless.c
91
static void led_state_update(struct work_struct *work)
drivers/platform/x86/asus-wmi.c
1681
static void kbd_led_update_all(struct work_struct *work)
drivers/platform/x86/asus-wmi.c
1766
static void tpd_led_update(struct work_struct *work)
drivers/platform/x86/asus-wmi.c
1907
static void wlan_led_update(struct work_struct *work)
drivers/platform/x86/asus-wmi.c
1940
static void lightbar_led_update(struct work_struct *work)
drivers/platform/x86/asus-wmi.c
2286
static void asus_hotplug_work(struct work_struct *work)
drivers/platform/x86/asus-wmi.c
267
struct work_struct tpd_led_work;
drivers/platform/x86/asus-wmi.c
268
struct work_struct wlan_led_work;
drivers/platform/x86/asus-wmi.c
269
struct work_struct lightbar_led_work;
drivers/platform/x86/asus-wmi.c
270
struct work_struct kbd_led_work;
drivers/platform/x86/asus-wmi.c
333
struct work_struct hotplug_work;
drivers/platform/x86/dell/dell-laptop.c
692
static void dell_update_rfkill(struct work_struct *ignored)
drivers/platform/x86/dell/dell-lis3lv02d.c
127
static void instantiate_i2c_client(struct work_struct *work)
drivers/platform/x86/eeepc-laptop.c
177
struct work_struct tpd_led_work;
drivers/platform/x86/eeepc-laptop.c
485
static void tpd_led_update(struct work_struct *work)
drivers/platform/x86/gpd-pocket-fan.c
74
static void gpd_pocket_fan_worker(struct work_struct *work)
drivers/platform/x86/hp/hp-wmi.c
2527
static void hp_wmi_hwmon_keep_alive_handler(struct work_struct *work)
drivers/platform/x86/hp/hp_accel.c
36
struct work_struct work;
drivers/platform/x86/hp/hp_accel.c
43
static inline void delayed_set_status_worker(struct work_struct *work)
drivers/platform/x86/intel/ifs/ifs.h
376
struct work_struct w;
drivers/platform/x86/intel/ifs/load.c
116
static void copy_hashes_authenticate_chunks(struct work_struct *work)
drivers/platform/x86/intel/ishtp_eclite.c
349
static void ecl_acpi_invoke_dsm(struct work_struct *work)
drivers/platform/x86/intel/ishtp_eclite.c
499
static void ecl_ishtp_cl_reset_handler(struct work_struct *work)
drivers/platform/x86/intel/ishtp_eclite.c
88
struct work_struct event_work;
drivers/platform/x86/intel/ishtp_eclite.c
89
struct work_struct reset_work;
drivers/platform/x86/intel/turbo_max_3.c
84
static void itmt_legacy_work_fn(struct work_struct *work)
drivers/platform/x86/lenovo/thinkpad_acpi.c
7977
static void fan_watchdog_fire(struct work_struct *ignored);
drivers/platform/x86/lenovo/thinkpad_acpi.c
8550
static void fan_watchdog_fire(struct work_struct *ignored)
drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c
45
struct work_struct work;
drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c
74
static void yt2_1380_fc_worker(struct work_struct *work)
drivers/platform/x86/lenovo/yogabook.c
57
struct work_struct work;
drivers/platform/x86/lenovo/yogabook.c
63
static void yogabook_work(struct work_struct *work)
drivers/platform/x86/msi-laptop.c
781
static void msi_update_rfkill(struct work_struct *ignored)
drivers/platform/x86/msi-laptop.c
794
static void msi_send_touchpad_key(struct work_struct *ignored)
drivers/platform/x86/msi-laptop.c
838
static void msi_init_rfkill(struct work_struct *ignored)
drivers/platform/x86/samsung-galaxybook.c
1123
static void galaxybook_kbd_backlight_hotkey_work(struct work_struct *work)
drivers/platform/x86/samsung-galaxybook.c
1148
static void galaxybook_block_recording_hotkey_work(struct work_struct *work)
drivers/platform/x86/samsung-galaxybook.c
49
struct work_struct kbd_backlight_hotkey_work;
drivers/platform/x86/samsung-galaxybook.c
55
struct work_struct block_recording_hotkey_work;
drivers/platform/x86/samsung-laptop.c
1202
static void kbd_led_update(struct work_struct *work)
drivers/platform/x86/samsung-laptop.c
346
struct work_struct kbd_led_work;
drivers/platform/x86/toshiba_acpi.c
181
struct work_struct hotkey_work;
drivers/platform/x86/toshiba_acpi.c
1817
static void toshiba_acpi_kbd_bl_work(struct work_struct *work);
drivers/platform/x86/toshiba_acpi.c
2491
static void toshiba_acpi_kbd_bl_work(struct work_struct *work)
drivers/platform/x86/toshiba_acpi.c
2774
static void toshiba_acpi_hotkey_work(struct work_struct *work)
drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c
172
static void atla10_ec_external_power_changed_work(struct work_struct *work)
drivers/pmdomain/core.c
1149
static void genpd_power_off_work_fn(struct work_struct *work)
drivers/power/reset/pwr-mlxbf.c
20
struct work_struct reboot_work;
drivers/power/reset/pwr-mlxbf.c
24
static void pwr_mlxbf_reboot_work(struct work_struct *work)
drivers/power/supply/ab8500_btemp.c
270
static void ab8500_btemp_periodic_work(struct work_struct *work)
drivers/power/supply/ab8500_chargalg.c
1591
static void ab8500_chargalg_periodic_work(struct work_struct *work)
drivers/power/supply/ab8500_chargalg.c
1618
static void ab8500_chargalg_wd_work(struct work_struct *work)
drivers/power/supply/ab8500_chargalg.c
1638
static void ab8500_chargalg_work(struct work_struct *work)
drivers/power/supply/ab8500_chargalg.c
245
struct work_struct chargalg_work;
drivers/power/supply/ab8500_charger.c
1957
static void ab8500_charger_check_vbat_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2001
static void ab8500_charger_check_hw_failure_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2056
static void ab8500_charger_kick_watchdog_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2079
static void ab8500_charger_ac_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2106
static void ab8500_charger_usb_attached_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2143
static void ab8500_charger_ac_attached_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2190
static void ab8500_charger_detect_usb_type_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2250
static void ab8500_charger_usb_link_attach_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2274
static void ab8500_charger_usb_link_status_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2404
static void ab8500_charger_usb_state_changed_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2471
static void ab8500_charger_check_usbchargernotok_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2510
struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2540
struct work_struct *work)
drivers/power/supply/ab8500_charger.c
2667
static void ab8500_charger_vbus_drop_end_work(struct work_struct *work)
drivers/power/supply/ab8500_charger.c
315
struct work_struct ac_work;
drivers/power/supply/ab8500_charger.c
316
struct work_struct detect_usb_type_work;
drivers/power/supply/ab8500_charger.c
317
struct work_struct usb_link_status_work;
drivers/power/supply/ab8500_charger.c
318
struct work_struct check_main_thermal_prot_work;
drivers/power/supply/ab8500_charger.c
319
struct work_struct check_usb_thermal_prot_work;
drivers/power/supply/ab8500_fg.c
1801
static void ab8500_fg_periodic_work(struct work_struct *work)
drivers/power/supply/ab8500_fg.c
1836
static void ab8500_fg_check_hw_failure_work(struct work_struct *work)
drivers/power/supply/ab8500_fg.c
1877
static void ab8500_fg_low_bat_work(struct work_struct *work)
drivers/power/supply/ab8500_fg.c
1981
static void ab8500_fg_instant_work(struct work_struct *work)
drivers/power/supply/ab8500_fg.c
232
struct work_struct fg_work;
drivers/power/supply/ab8500_fg.c
233
struct work_struct fg_acc_cur_work;
drivers/power/supply/ab8500_fg.c
2415
static void ab8500_fg_reinit_work(struct work_struct *work)
drivers/power/supply/ab8500_fg.c
751
static void ab8500_fg_acc_cur_work(struct work_struct *work)
drivers/power/supply/acer_a500_battery.c
200
static void a500_battery_poll_work(struct work_struct *work)
drivers/power/supply/act8945a_charger.c
433
static void act8945a_work(struct work_struct *work)
drivers/power/supply/act8945a_charger.c
79
struct work_struct work;
drivers/power/supply/adc-battery-helper.c
101
static void adc_battery_helper_work(struct work_struct *work)
drivers/power/supply/axp20x_usb_power.c
125
static void axp20x_usb_power_poll_vbus(struct work_struct *work)
drivers/power/supply/axp20x_usb_power.c
157
static void axp717_usb_power_poll_vbus(struct work_struct *work)
drivers/power/supply/axp20x_usb_power.c
74
void (*axp20x_read_vbus)(struct work_struct *work);
drivers/power/supply/axp288_charger.c
128
struct work_struct work;
drivers/power/supply/axp288_charger.c
138
struct work_struct work;
drivers/power/supply/axp288_charger.c
617
static void axp288_charger_extcon_evt_worker(struct work_struct *work)
drivers/power/supply/axp288_charger.c
684
static void axp288_charger_otg_evt_worker(struct work_struct *work)
drivers/power/supply/bq2415x_charger.c
888
static void bq2415x_timer_work(struct work_struct *work)
drivers/power/supply/bq24190_charger.c
1437
static void bq24190_input_current_limit_work(struct work_struct *work)
drivers/power/supply/bq24257_charger.c
586
static void bq24257_iilimit_setup_work(struct work_struct *work)
drivers/power/supply/bq24735-charger.c
245
static void bq24735_poll(struct work_struct *work)
drivers/power/supply/bq256xx_charger.c
240
struct work_struct usb_work;
drivers/power/supply/bq256xx_charger.c
372
static void bq256xx_usb_work(struct work_struct *data)
drivers/power/supply/bq25890_charger.c
1056
static void bq25890_pump_express_work(struct work_struct *data)
drivers/power/supply/bq25890_charger.c
1118
static void bq25890_usb_work(struct work_struct *data)
drivers/power/supply/bq25890_charger.c
118
struct work_struct usb_work;
drivers/power/supply/bq27xxx_battery.c
1959
static void bq27xxx_battery_poll(struct work_struct *work)
drivers/power/supply/chagall-battery.c
160
static void chagall_battery_poll_work(struct work_struct *work)
drivers/power/supply/charger-manager.c
649
static void _setup_polling(struct work_struct *work)
drivers/power/supply/charger-manager.c
706
static void cm_monitor_poller(struct work_struct *work)
drivers/power/supply/charger-manager.c
914
static void charger_extcon_work(struct work_struct *work)
drivers/power/supply/collie_battery.c
193
static void collie_bat_work(struct work_struct *work)
drivers/power/supply/collie_battery.c
25
static struct work_struct bat_work;
drivers/power/supply/cpcap-charger.c
459
static void cpcap_charger_vbus_work(struct work_struct *work)
drivers/power/supply/cpcap-charger.c
621
static void cpcap_usb_detect(struct work_struct *work)
drivers/power/supply/cw2015_battery.c
419
static void cw_bat_work(struct work_struct *work)
drivers/power/supply/da9030_battery.c
282
static void da9030_charging_monitor(struct work_struct *work)
drivers/power/supply/da9150-charger.c
33
struct work_struct otg_work;
drivers/power/supply/da9150-charger.c
423
static void da9150_charger_otg_work(struct work_struct *data)
drivers/power/supply/da9150-fg.c
354
static void da9150_fg_work(struct work_struct *work)
drivers/power/supply/ds2760_battery.c
469
static void ds2760_battery_work(struct work_struct *work)
drivers/power/supply/ds2782_battery.c
287
static void ds278x_bat_work(struct work_struct *work)
drivers/power/supply/generic-adc-battery.c
123
static void gab_work(struct work_struct *work)
drivers/power/supply/ipaq_micro_battery.c
49
static void micro_battery_work(struct work_struct *work)
drivers/power/supply/isp1704_charger.c
223
static void isp1704_charger_work(struct work_struct *data)
drivers/power/supply/isp1704_charger.c
52
struct work_struct work;
drivers/power/supply/lp8727_charger.c
222
static void lp8727_delayed_func(struct work_struct *_work)
drivers/power/supply/lp8788-charger.c
106
struct work_struct charger_work;
drivers/power/supply/lp8788-charger.c
409
static void lp8788_charger_event(struct work_struct *work)
drivers/power/supply/ltc2941-battery-gauge.c
423
static void ltc294x_work(struct work_struct *work)
drivers/power/supply/max14656_charger_detector.c
134
static void max14656_irq_worker(struct work_struct *work)
drivers/power/supply/max17040_battery.c
280
static void max17040_work(struct work_struct *work)
drivers/power/supply/max17042_battery.c
61
struct work_struct work;
drivers/power/supply/max17042_battery.c
892
static void max17042_init_worker(struct work_struct *work)
drivers/power/supply/max77705_charger.c
481
static void max77705_chgin_isr_work(struct work_struct *work)
drivers/power/supply/max8971_charger.c
545
static void max8971_extcon_evt_worker(struct work_struct *work)
drivers/power/supply/max8997_charger.c
40
struct work_struct extcon_work;
drivers/power/supply/max8997_charger.c
98
static void max8997_battery_extcon_evt_worker(struct work_struct *work)
drivers/power/supply/mt6360_charger.c
136
struct work_struct chrdet_work;
drivers/power/supply/mt6360_charger.c
686
static void mt6360_chrdet_work(struct work_struct *work)
drivers/power/supply/mt6370-charger.c
254
static void mt6370_chg_bc12_work_func(struct work_struct *work)
drivers/power/supply/mt6370-charger.c
360
static void mt6370_chg_mivr_dwork_func(struct work_struct *work)
drivers/power/supply/mt6370-charger.c
97
struct work_struct bc12_work;
drivers/power/supply/pf1550-charger.c
180
static void pf1550_chg_bat_work(struct work_struct *work)
drivers/power/supply/pf1550-charger.c
217
static void pf1550_chg_chg_work(struct work_struct *work)
drivers/power/supply/pf1550-charger.c
269
static void pf1550_chg_vbus_work(struct work_struct *work)
drivers/power/supply/power_supply_core.c
174
static void power_supply_deferred_register_work(struct work_struct *work)
drivers/power/supply/power_supply_core.c
78
static void power_supply_changed_work(struct work_struct *work)
drivers/power/supply/qcom_battmgr.c
1586
static void qcom_battmgr_enable_worker(struct work_struct *work)
drivers/power/supply/qcom_battmgr.c
334
struct work_struct enable_work;
drivers/power/supply/qcom_smbx.c
547
static void smb_status_change_work(struct work_struct *work)
drivers/power/supply/rk817_charger.c
1040
static void rk817_charging_monitor(struct work_struct *work)
drivers/power/supply/rt5033_charger.c
36
struct work_struct extcon_work;
drivers/power/supply/rt5033_charger.c
575
static void rt5033_charger_extcon_work(struct work_struct *work)
drivers/power/supply/rt9455_charger.c
1444
static void rt9455_pwr_rdy_work_callback(struct work_struct *work)
drivers/power/supply/rt9455_charger.c
1482
static void rt9455_max_charging_time_work_callback(struct work_struct *work)
drivers/power/supply/rt9455_charger.c
1496
static void rt9455_batt_presence_work_callback(struct work_struct *work)
drivers/power/supply/sbs-battery.c
1073
static void sbs_delayed_work(struct work_struct *work)
drivers/power/supply/sbs-charger.c
106
static void sbs_delayed_work(struct work_struct *work)
drivers/power/supply/sc2731_charger.c
323
static void sc2731_charger_work(struct work_struct *data)
drivers/power/supply/sc2731_charger.c
60
struct work_struct work;
drivers/power/supply/stc3117_fuel_gauge.c
450
static void fuel_gauge_update_work(struct work_struct *work)
drivers/power/supply/surface_battery.c
392
static void spwr_battery_update_bst_workfn(struct work_struct *work)
drivers/power/supply/twl4030_charger.c
118
struct work_struct work;
drivers/power/supply/twl4030_charger.c
400
static void twl4030_current_worker(struct work_struct *data)
drivers/power/supply/twl4030_charger.c
649
static void twl4030_bci_usb_work(struct work_struct *data)
drivers/power/supply/twl6030_charger.c
196
struct work_struct work;
drivers/power/supply/twl6030_charger.c
282
static void twl6030_charger_wdg(struct work_struct *data)
drivers/power/supply/ucs1002_power.c
437
static void ucs1002_health_poll(struct work_struct *work)
drivers/power/supply/wm97xx_battery.c
126
static void wm97xx_bat_work(struct work_struct *work)
drivers/power/supply/wm97xx_battery.c
22
static struct work_struct bat_work;
drivers/ps3/ps3-vuart.c
661
static void ps3_vuart_work(struct work_struct *work)
drivers/ps3/ps3av.c
34
struct work_struct work;
drivers/ps3/ps3av.c
569
static void ps3avd(struct work_struct *work)
drivers/ps3/vuart.h
23
struct work_struct work;
drivers/ps3/vuart.h
57
struct work_struct *_work)
drivers/ptp/ptp_clockmatrix.c
2314
static void idtcm_extts_check(struct work_struct *work)
drivers/ptp/ptp_idt82p33.c
1332
static void idt82p33_extts_check(struct work_struct *work)
drivers/ptp/ptp_idt82p33.c
510
static void idt82p33_adjtime_workaround(struct work_struct *work)
drivers/ptp/ptp_ines.c
176
static void ines_txtstamp_work(struct work_struct *work);
drivers/ptp/ptp_ines.c
659
static void ines_txtstamp_work(struct work_struct *work)
drivers/ptp/ptp_ocp.c
4716
ptp_ocp_sync_work(struct work_struct *work)
drivers/rapidio/devices/tsi721.c
294
static void tsi721_pw_dpc(struct work_struct *work)
drivers/rapidio/devices/tsi721.c
391
static void tsi721_db_dpc(struct work_struct *work)
drivers/rapidio/devices/tsi721.h
879
struct work_struct idb_work;
drivers/rapidio/devices/tsi721.h
883
struct work_struct pw_work;
drivers/rapidio/rio.c
1944
struct work_struct work;
drivers/rapidio/rio.c
1948
static void disc_work_handler(struct work_struct *_work)
drivers/rapidio/rio_cm.c
162
struct work_struct rx_work;
drivers/rapidio/rio_cm.c
576
static void rio_ibmsg_handler(struct work_struct *work)
drivers/ras/cec.c
172
static void cec_work_fn(struct work_struct *work)
drivers/regulator/arizona-micsupp.c
43
struct work_struct check_cp_work;
drivers/regulator/arizona-micsupp.c
46
static void arizona_micsupp_check_cp(struct work_struct *work)
drivers/regulator/core.c
1698
static void regulator_event_work_fn(struct work_struct *work)
drivers/regulator/core.c
3384
static void regulator_disable_work(struct work_struct *work)
drivers/regulator/core.c
6840
static void regulator_init_complete_work_function(struct work_struct *work)
drivers/regulator/core.c
96
struct work_struct work;
drivers/regulator/da9121-regulator.c
619
static void da9121_status_poll_on(struct work_struct *work)
drivers/regulator/irq_helpers.c
49
static void regulator_notifier_isr_work(struct work_struct *work)
drivers/regulator/mt6363-regulator.c
610
static void mt6363_oc_irq_enable_work(struct work_struct *work)
drivers/regulator/qcom-labibb-regulator.c
179
static void qcom_labibb_ocp_recovery_worker(struct work_struct *work)
drivers/regulator/qcom-labibb-regulator.c
428
static void qcom_labibb_sc_recovery_worker(struct work_struct *work)
drivers/regulator/qcom_spmi-regulator.c
1282
static void spmi_regulator_vs_ocp_work(struct work_struct *work)
drivers/remoteproc/imx_dsp_rproc.c
140
struct work_struct rproc_work;
drivers/remoteproc/imx_dsp_rproc.c
497
static void imx_dsp_rproc_vq_work(struct work_struct *work)
drivers/remoteproc/imx_rproc.c
118
struct work_struct rproc_work;
drivers/remoteproc/imx_rproc.c
838
static void imx_rproc_vq_work(struct work_struct *work)
drivers/remoteproc/keystone_remoteproc.c
141
static void handle_event(struct work_struct *work)
drivers/remoteproc/keystone_remoteproc.c
66
struct work_struct workqueue;
drivers/remoteproc/remoteproc_core.c
1859
static void rproc_crash_handler_work(struct work_struct *work)
drivers/remoteproc/stm32_rproc.c
282
static void stm32_rproc_mb_vq_work(struct work_struct *work)
drivers/remoteproc/stm32_rproc.c
76
struct work_struct vq_work;
drivers/remoteproc/xlnx_r5_remoteproc.c
201
static void handle_event_notified(struct work_struct *work)
drivers/remoteproc/xlnx_r5_remoteproc.c
85
struct work_struct mbox_work;
drivers/resctrl/mpam_devices.c
2586
void mpam_disable(struct work_struct *ignored)
drivers/resctrl/mpam_devices.c
2623
void mpam_enable(struct work_struct *work)
drivers/resctrl/mpam_internal.h
381
void mpam_enable(struct work_struct *work);
drivers/resctrl/mpam_internal.h
382
void mpam_disable(struct work_struct *work);
drivers/rpmsg/mtk_rpmsg.c
22
struct work_struct register_work;
drivers/rpmsg/mtk_rpmsg.c
224
static void mtk_register_device_work_function(struct work_struct *register_work)
drivers/rpmsg/qcom_glink_native.c
113
struct work_struct rx_work;
drivers/rpmsg/qcom_glink_native.c
1768
static void qcom_glink_work(struct work_struct *work)
drivers/rpmsg/qcom_glink_native.c
180
struct work_struct intent_work;
drivers/rpmsg/qcom_glink_native.c
223
static void qcom_glink_rx_done_work(struct work_struct *work);
drivers/rpmsg/qcom_glink_native.c
554
static void qcom_glink_rx_done_work(struct work_struct *work)
drivers/rpmsg/qcom_smd.c
1205
static void qcom_channel_scan_worker(struct work_struct *work)
drivers/rpmsg/qcom_smd.c
1272
static void qcom_channel_state_worker(struct work_struct *work)
drivers/rpmsg/qcom_smd.c
143
struct work_struct scan_work;
drivers/rpmsg/qcom_smd.c
144
struct work_struct state_work;
drivers/rtc/dev.c
45
static void rtc_uie_task(struct work_struct *work)
drivers/rtc/interface.c
928
void rtc_timer_do_work(struct work_struct *work)
drivers/rtc/rtc-88pm860x.c
197
static void calibrate_vrtc_work(struct work_struct *work)
drivers/rtc/rtc-atcrtc100.c
144
static void atcrtc_alarm_clear(struct work_struct *work)
drivers/rtc/rtc-atcrtc100.c
72
struct work_struct rtc_work;
drivers/rtc/rtc-ds1305.c
435
static void ds1305_work(struct work_struct *work)
drivers/rtc/rtc-ds1305.c
88
struct work_struct work;
drivers/rtc/rtc-ds1374.c
294
static void ds1374_work(struct work_struct *work)
drivers/rtc/rtc-ds1374.c
71
struct work_struct work;
drivers/rtc/rtc-imxdi.c
118
struct work_struct work;
drivers/rtc/rtc-imxdi.c
727
static void dryice_work(struct work_struct *work)
drivers/s390/block/dasd.c
3886
static void do_requeue_requests(struct work_struct *work)
drivers/s390/block/dasd.c
549
static void do_kick_device(struct work_struct *work)
drivers/s390/block/dasd.c
572
static void do_reload_device(struct work_struct *work)
drivers/s390/block/dasd.c
61
static void do_kick_device(struct work_struct *);
drivers/s390/block/dasd.c
62
static void do_reload_device(struct work_struct *);
drivers/s390/block/dasd.c
63
static void do_requeue_requests(struct work_struct *);
drivers/s390/block/dasd_alias.c
36
static void summary_unit_check_handling_work(struct work_struct *);
drivers/s390/block/dasd_alias.c
37
static void lcu_update_work(struct work_struct *);
drivers/s390/block/dasd_alias.c
536
static void lcu_update_work(struct work_struct *work)
drivers/s390/block/dasd_alias.c
895
static void summary_unit_check_handling_work(struct work_struct *work)
drivers/s390/block/dasd_alias.c
927
void dasd_alias_handle_summary_unit_check(struct work_struct *work)
drivers/s390/block/dasd_eckd.c
101
struct work_struct worker;
drivers/s390/block/dasd_eckd.c
114
struct work_struct worker;
drivers/s390/block/dasd_eckd.c
1434
static void do_pe_handler_work(struct work_struct *work)
drivers/s390/block/dasd_eckd.c
1695
static void dasd_eckd_ext_pool_exhaust_work(struct work_struct *work)
drivers/s390/block/dasd_eckd.c
1972
static void dasd_eckd_do_validate_server(struct work_struct *work)
drivers/s390/block/dasd_eckd.c
6731
static void dasd_eckd_check_attention_work(struct work_struct *work)
drivers/s390/block/dasd_eckd.c
94
struct work_struct worker;
drivers/s390/block/dasd_eckd.h
629
struct work_struct worker;
drivers/s390/block/dasd_eckd.h
708
void dasd_alias_handle_summary_unit_check(struct work_struct *);
drivers/s390/block/dasd_int.h
584
struct work_struct kick_work;
drivers/s390/block/dasd_int.h
585
struct work_struct reload_device;
drivers/s390/block/dasd_int.h
586
struct work_struct kick_validate;
drivers/s390/block/dasd_int.h
587
struct work_struct suc_work;
drivers/s390/block/dasd_int.h
588
struct work_struct requeue_requests;
drivers/s390/char/ctrlchar.c
21
ctrlchar_handle_sysrq(struct work_struct *work)
drivers/s390/char/ctrlchar.h
28
struct work_struct work;
drivers/s390/char/raw3270.c
537
static void raw3270_resize_work(struct work_struct *work)
drivers/s390/char/raw3270.c
63
struct work_struct resize_work;
drivers/s390/char/sclp_config.c
41
static struct work_struct sclp_cpu_capability_work;
drivers/s390/char/sclp_config.c
42
static struct work_struct sclp_cpu_change_work;
drivers/s390/char/sclp_config.c
44
static void sclp_cpu_capability_notify(struct work_struct *work)
drivers/s390/char/sclp_config.c
59
static void __ref sclp_cpu_change_notify(struct work_struct *work)
drivers/s390/char/sclp_ocf.c
33
static struct work_struct sclp_ocf_change_work;
drivers/s390/char/sclp_ocf.c
37
static void sclp_ocf_change_notify(struct work_struct *work)
drivers/s390/char/tape_3490.c
107
struct work_struct work;
drivers/s390/char/tape_3490.c
121
tape_3490_work_handler(struct work_struct *work)
drivers/s390/char/tape_core.c
214
struct work_struct work;
drivers/s390/char/tape_core.c
218
tape_med_state_work_handler(struct work_struct *work)
drivers/s390/char/tape_core.c
36
static void tape_delayed_next_request(struct work_struct *);
drivers/s390/char/tape_core.c
840
tape_delayed_next_request(struct work_struct *work)
drivers/s390/char/vmur.c
284
static void ur_uevent(struct work_struct *ws)
drivers/s390/char/vmur.c
85
static void ur_uevent(struct work_struct *ws);
drivers/s390/char/vmur.h
80
struct work_struct uevent_work; /* work to send uevent */
drivers/s390/cio/ccwgroup.c
206
static void ccwgroup_ungroup_workfn(struct work_struct *work)
drivers/s390/cio/chp.c
50
static struct work_struct cfg_work;
drivers/s390/cio/chp.c
766
static void cfg_func(struct work_struct *work)
drivers/s390/cio/cio.h
103
struct work_struct todo_work;
drivers/s390/cio/css.c
148
static void css_sch_todo(struct work_struct *work);
drivers/s390/cio/css.c
587
static void css_sch_todo(struct work_struct *work)
drivers/s390/cio/css.c
693
static void css_slow_path_func(struct work_struct *unused)
drivers/s390/cio/device.c
1276
static void recovery_work_func(struct work_struct *unused)
drivers/s390/cio/device.c
1843
static void ccw_device_todo(struct work_struct *work)
drivers/s390/cio/device.c
730
static void ccw_device_todo(struct work_struct *work);
drivers/s390/cio/io_sch.h
171
struct work_struct todo_work;
drivers/s390/cio/vfio_ccw_drv.c
118
void vfio_ccw_crw_todo(struct work_struct *work)
drivers/s390/cio/vfio_ccw_drv.c
82
void vfio_ccw_sch_io_todo(struct work_struct *work)
drivers/s390/cio/vfio_ccw_private.h
126
struct work_struct io_work;
drivers/s390/cio/vfio_ccw_private.h
127
struct work_struct crw_work;
drivers/s390/cio/vfio_ccw_private.h
131
void vfio_ccw_sch_io_todo(struct work_struct *work);
drivers/s390/cio/vfio_ccw_private.h
132
void vfio_ccw_crw_todo(struct work_struct *work);
drivers/s390/crypto/ap_bus.c
147
static void ap_scan_bus_wq_callback(struct work_struct *);
drivers/s390/crypto/ap_bus.c
2448
static void ap_scan_bus_wq_callback(struct work_struct *unused)
drivers/s390/crypto/vfio_ap_ops.c
1949
static void apq_reset_check(struct work_struct *reset_work)
drivers/s390/crypto/vfio_ap_private.h
152
struct work_struct reset_work;
drivers/s390/net/qeth_core.h
834
struct work_struct rx_mode_work;
drivers/s390/net/qeth_core.h
835
struct work_struct kernel_thread_starter;
drivers/s390/net/qeth_core_main.c
1569
static void qeth_start_kernel_thread(struct work_struct *work)
drivers/s390/net/qeth_core_main.c
1589
static void qeth_buffer_reclaim_work(struct work_struct *);
drivers/s390/net/qeth_core_main.c
3507
static void qeth_buffer_reclaim_work(struct work_struct *work)
drivers/s390/net/qeth_l2_main.c
1299
struct work_struct worker;
drivers/s390/net/qeth_l2_main.c
1305
static void qeth_bridge_state_change_worker(struct work_struct *work)
drivers/s390/net/qeth_l2_main.c
1371
static void qeth_l2_dev2br_worker(struct work_struct *work)
drivers/s390/net/qeth_l2_main.c
1448
static void qeth_addr_change_event_worker(struct work_struct *work)
drivers/s390/net/qeth_l2_main.c
455
static void qeth_l2_rx_mode_work(struct work_struct *work)
drivers/s390/net/qeth_l2_main.c
714
struct work_struct work;
drivers/s390/net/qeth_l2_main.c
748
static void qeth_l2_br2dev_worker(struct work_struct *work)
drivers/s390/net/qeth_l3_main.c
1152
static void qeth_l3_rx_mode_work(struct work_struct *work)
drivers/s390/net/qeth_l3_main.c
2090
struct work_struct work;
drivers/s390/net/qeth_l3_main.c
2097
static void qeth_l3_add_ip_worker(struct work_struct *work)
drivers/s390/net/qeth_l3_main.c
2105
static void qeth_l3_delete_ip_worker(struct work_struct *work)
drivers/s390/net/smsgiucv_app.c
98
static void smsg_event_work_fn(struct work_struct *work)
drivers/s390/scsi/zfcp_aux.c
288
static void _zfcp_status_read_scheduler(struct work_struct *work)
drivers/s390/scsi/zfcp_aux.c
294
static void zfcp_version_change_lost_work(struct work_struct *work)
drivers/s390/scsi/zfcp_def.h
174
struct work_struct stat_work;
drivers/s390/scsi/zfcp_def.h
196
struct work_struct ns_up_work;
drivers/s390/scsi/zfcp_def.h
203
struct work_struct version_change_lost_work;
drivers/s390/scsi/zfcp_def.h
225
struct work_struct gid_pn_work;
drivers/s390/scsi/zfcp_def.h
226
struct work_struct test_link_work;
drivers/s390/scsi/zfcp_def.h
227
struct work_struct rport_work;
drivers/s390/scsi/zfcp_def.h
268
struct work_struct scsi_work;
drivers/s390/scsi/zfcp_ext.h
103
extern void zfcp_fc_link_test_work(struct work_struct *);
drivers/s390/scsi/zfcp_ext.h
109
extern void zfcp_fc_sym_name_update(struct work_struct *);
drivers/s390/scsi/zfcp_ext.h
171
extern void zfcp_scsi_rport_work(struct work_struct *);
drivers/s390/scsi/zfcp_ext.h
96
extern void zfcp_fc_post_event(struct work_struct *);
drivers/s390/scsi/zfcp_ext.h
97
extern void zfcp_fc_scan_ports(struct work_struct *);
drivers/s390/scsi/zfcp_ext.h
99
extern void zfcp_fc_port_did_lookup(struct work_struct *);
drivers/s390/scsi/zfcp_fc.c
176
static void zfcp_fc_wka_port_offline(struct work_struct *work)
drivers/s390/scsi/zfcp_fc.c
444
void zfcp_fc_port_did_lookup(struct work_struct *work)
drivers/s390/scsi/zfcp_fc.c
594
void zfcp_fc_link_test_work(struct work_struct *work)
drivers/s390/scsi/zfcp_fc.c
806
void zfcp_fc_scan_ports(struct work_struct *work)
drivers/s390/scsi/zfcp_fc.c
947
void zfcp_fc_sym_name_update(struct work_struct *work)
drivers/s390/scsi/zfcp_fc.c
98
void zfcp_fc_post_event(struct work_struct *work)
drivers/s390/scsi/zfcp_fc.h
54
struct work_struct work;
drivers/s390/scsi/zfcp_scsi.c
799
void zfcp_scsi_rport_work(struct work_struct *work)
drivers/s390/scsi/zfcp_unit.c
34
static void zfcp_unit_scsi_scan_work(struct work_struct *work)
drivers/scsi/NCR5380.c
689
static void NCR5380_main(struct work_struct *work)
drivers/scsi/NCR5380.h
210
struct work_struct main_task; /* Work item for main loop */
drivers/scsi/NCR5380.h
283
static void NCR5380_main(struct work_struct *work);
drivers/scsi/aacraid/aacraid.h
2654
static inline void aac_safw_rescan_worker(struct work_struct *work)
drivers/scsi/aacraid/aacraid.h
2690
void aac_safw_rescan_worker(struct work_struct *work);
drivers/scsi/aacraid/aacraid.h
2691
void aac_src_reinit_aif_worker(struct work_struct *work);
drivers/scsi/aacraid/commsup.c
1813
void aac_src_reinit_aif_worker(struct work_struct *work)
drivers/scsi/aha152x.c
1317
static struct work_struct aha152x_tq;
drivers/scsi/aha152x.c
1323
static void run(struct work_struct *work)
drivers/scsi/arcmsr/arcmsr.h
954
struct work_struct arcmsr_do_message_isr_bh;
drivers/scsi/arcmsr/arcmsr_hba.c
133
static void arcmsr_message_isr_bh_fn(struct work_struct *work);
drivers/scsi/arcmsr/arcmsr_hba.c
904
static void arcmsr_message_isr_bh_fn(struct work_struct *work)
drivers/scsi/be2iscsi/be.h
92
struct work_struct mcc_work; /* Work Item */
drivers/scsi/be2iscsi/be_main.c
1845
static void beiscsi_mcc_work(struct work_struct *work)
drivers/scsi/be2iscsi/be_main.c
5124
static void beiscsi_boot_work(struct work_struct *work)
drivers/scsi/be2iscsi/be_main.c
5170
static void beiscsi_eqd_update_work(struct work_struct *work)
drivers/scsi/be2iscsi/be_main.c
5402
static void beiscsi_sess_work(struct work_struct *work)
drivers/scsi/be2iscsi/be_main.c
5415
static void beiscsi_recover_port(struct work_struct *work)
drivers/scsi/be2iscsi/be_main.h
358
struct work_struct sess_work;
drivers/scsi/be2iscsi/be_main.h
391
struct work_struct boot_work;
drivers/scsi/bfa/bfad_im.c
1105
bfad_im_itnim_work_handler(struct work_struct *work)
drivers/scsi/bfa/bfad_im.c
26
static void bfad_im_itnim_work_handler(struct work_struct *work);
drivers/scsi/bfa/bfad_im.c
608
bfad_im_port_delete_handler(struct work_struct *work)
drivers/scsi/bfa/bfad_im.c
671
static void bfad_aen_im_notify_handler(struct work_struct *work)
drivers/scsi/bfa/bfad_im.h
104
struct work_struct itnim_work;
drivers/scsi/bfa/bfad_im.h
137
struct work_struct aen_im_notify_work;
drivers/scsi/bfa/bfad_im.h
69
struct work_struct port_delete_work;
drivers/scsi/bnx2fc/bnx2fc.h
486
struct work_struct unsol_els_work;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
532
static void bnx2fc_unsol_els_work(struct work_struct *work)
drivers/scsi/bnx2fc/bnx2fc_io.c
40
static void bnx2fc_cmd_timeout(struct work_struct *work)
drivers/scsi/csiostor/csio_hw.c
3975
csio_evtq_worker(struct work_struct *work)
drivers/scsi/csiostor/csio_hw.h
490
struct work_struct evtq_work; /* Worker thread for
drivers/scsi/csiostor/csio_hw.h
652
void csio_evtq_worker(struct work_struct *);
drivers/scsi/device_handler/scsi_dh_alua.c
103
static void alua_rtpg_work(struct work_struct *work);
drivers/scsi/device_handler/scsi_dh_alua.c
885
static void alua_rtpg_work(struct work_struct *work)
drivers/scsi/device_handler/scsi_dh_rdac.c
165
struct work_struct ms_work;
drivers/scsi/device_handler/scsi_dh_rdac.c
237
static void send_mode_select(struct work_struct *work);
drivers/scsi/device_handler/scsi_dh_rdac.c
501
static void send_mode_select(struct work_struct *work)
drivers/scsi/elx/efct/efct_lio.c
1154
static void efct_lio_setup_session(struct work_struct *work)
drivers/scsi/elx/efct/efct_lio.c
1241
static void efct_lio_remove_session(struct work_struct *work)
drivers/scsi/elx/efct/efct_lio.h
32
struct work_struct work;
drivers/scsi/esas2r/esas2r_main.c
1787
esas2r_firmware_event_work(struct work_struct *work)
drivers/scsi/fcoe/fcoe.c
1706
static void fcoe_receive_work(struct work_struct *work)
drivers/scsi/fcoe/fcoe.c
2060
static void fcoe_destroy_work(struct work_struct *work)
drivers/scsi/fcoe/fcoe.c
97
static void fcoe_destroy_work(struct work_struct *);
drivers/scsi/fcoe/fcoe_ctlr.c
1787
static void fcoe_ctlr_timer_work(struct work_struct *work)
drivers/scsi/fcoe/fcoe_ctlr.c
1870
static void fcoe_ctlr_recv_work(struct work_struct *recv_work)
drivers/scsi/fcoe/fcoe_ctlr.c
41
static void fcoe_ctlr_timer_work(struct work_struct *);
drivers/scsi/fcoe/fcoe_ctlr.c
42
static void fcoe_ctlr_recv_work(struct work_struct *);
drivers/scsi/fcoe/fcoe_sysfs.c
695
struct work_struct *work)
drivers/scsi/fcoe/fcoe_sysfs.c
879
static void fcoe_fcf_device_final_delete(struct work_struct *work)
drivers/scsi/fcoe/fcoe_sysfs.c
903
static void fip_timeout_deleted_fcf(struct work_struct *work)
drivers/scsi/fdomain.c
115
struct work_struct work;
drivers/scsi/fdomain.c
265
static void fdomain_work(struct work_struct *work)
drivers/scsi/fnic/fdls_disc.c
187
void fdls_reclaim_oxid_handler(struct work_struct *work)
drivers/scsi/fnic/fdls_disc.c
302
void fdls_schedule_oxid_free_retry_work(struct work_struct *work)
drivers/scsi/fnic/fip.c
722
void fnic_work_on_fip_timer(struct work_struct *work)
drivers/scsi/fnic/fip.c
974
void fnic_work_on_fcs_ka_timer(struct work_struct *work)
drivers/scsi/fnic/fip.h
126
void fnic_work_on_fip_timer(struct work_struct *work);
drivers/scsi/fnic/fip.h
127
void fnic_work_on_fcs_ka_timer(struct work_struct *work);
drivers/scsi/fnic/fnic.h
236
extern struct work_struct reset_fnic_work;
drivers/scsi/fnic/fnic.h
434
struct work_struct link_work;
drivers/scsi/fnic/fnic.h
435
struct work_struct frame_work;
drivers/scsi/fnic/fnic.h
436
struct work_struct flush_work;
drivers/scsi/fnic/fnic.h
441
struct work_struct tport_work;
drivers/scsi/fnic/fnic.h
450
struct work_struct fip_frame_work;
drivers/scsi/fnic/fnic.h
451
struct work_struct fip_timer_work;
drivers/scsi/fnic/fnic.h
493
void fnic_handle_frame(struct work_struct *work);
drivers/scsi/fnic/fnic.h
494
void fnic_tport_event_handler(struct work_struct *work);
drivers/scsi/fnic/fnic.h
495
void fnic_handle_link(struct work_struct *work);
drivers/scsi/fnic/fnic.h
496
void fnic_handle_event(struct work_struct *work);
drivers/scsi/fnic/fnic.h
497
void fdls_reclaim_oxid_handler(struct work_struct *work);
drivers/scsi/fnic/fnic.h
499
void fdls_schedule_oxid_free_retry_work(struct work_struct *work);
drivers/scsi/fnic/fnic.h
503
void fnic_flush_tx(struct work_struct *work);
drivers/scsi/fnic/fnic.h
531
void fnic_handle_fip_frame(struct work_struct *work);
drivers/scsi/fnic/fnic.h
532
void fnic_reset_work_handler(struct work_struct *work);
drivers/scsi/fnic/fnic_fcs.c
1012
void fnic_tport_event_handler(struct work_struct *work)
drivers/scsi/fnic/fnic_fcs.c
1076
void fnic_reset_work_handler(struct work_struct *work)
drivers/scsi/fnic/fnic_fcs.c
163
void fnic_handle_link(struct work_struct *work)
drivers/scsi/fnic/fnic_fcs.c
283
void fnic_handle_frame(struct work_struct *work)
drivers/scsi/fnic/fnic_fcs.c
326
void fnic_handle_fip_frame(struct work_struct *work)
drivers/scsi/fnic/fnic_fcs.c
775
void fnic_flush_tx(struct work_struct *work)
drivers/scsi/fnic/fnic_fdls.h
218
struct work_struct tport_del_work;
drivers/scsi/fnic/fnic_fdls.h
295
struct work_struct tport_event_work;
drivers/scsi/fnic/fnic_main.c
47
struct work_struct reset_fnic_work;
drivers/scsi/hisi_sas/hisi_sas.h
141
struct work_struct work;
drivers/scsi/hisi_sas/hisi_sas.h
182
struct work_struct works[HISI_PHYES_NUM];
drivers/scsi/hisi_sas/hisi_sas.h
465
struct work_struct rst_work;
drivers/scsi/hisi_sas/hisi_sas.h
681
extern void hisi_sas_rst_work_handler(struct work_struct *work);
drivers/scsi/hisi_sas/hisi_sas.h
682
extern void hisi_sas_sync_rst_work_handler(struct work_struct *work);
drivers/scsi/hisi_sas/hisi_sas_main.c
2384
void hisi_sas_rst_work_handler(struct work_struct *work)
drivers/scsi/hisi_sas/hisi_sas_main.c
2396
void hisi_sas_sync_rst_work_handler(struct work_struct *work)
drivers/scsi/hisi_sas/hisi_sas_main.c
939
static void hisi_sas_phyup_work_common(struct work_struct *work,
drivers/scsi/hisi_sas/hisi_sas_main.c
974
static void hisi_sas_phyup_work(struct work_struct *work)
drivers/scsi/hisi_sas/hisi_sas_main.c
979
static void hisi_sas_linkreset_work(struct work_struct *work)
drivers/scsi/hisi_sas/hisi_sas_main.c
988
static void hisi_sas_phyup_pm_work(struct work_struct *work)
drivers/scsi/hosts.c
672
int scsi_queue_work(struct Scsi_Host *shost, struct work_struct *work)
drivers/scsi/hpsa.c
324
static void hpsa_command_resubmit_worker(struct work_struct *work);
drivers/scsi/hpsa.c
5601
static void hpsa_command_resubmit_worker(struct work_struct *work)
drivers/scsi/hpsa.c
8541
static void hpsa_event_monitor_worker(struct work_struct *work)
drivers/scsi/hpsa.c
8566
static void hpsa_rescan_ctlr_worker(struct work_struct *work)
drivers/scsi/hpsa.c
8595
static void hpsa_monitor_ctlr_worker(struct work_struct *work)
drivers/scsi/hpsa_cmd.h
442
struct work_struct work;
drivers/scsi/ibmvscsi/ibmvfc.c
6263
static void ibmvfc_rport_add_thread(struct work_struct *work)
drivers/scsi/ibmvscsi/ibmvfc.h
914
struct work_struct rport_add_work_q;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2817
static void ibmvscsis_scheduler(struct work_struct *work)
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
409
static void ibmvscsis_disconnect(struct work_struct *work)
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h
160
struct work_struct work;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h
299
struct work_struct proc_work;
drivers/scsi/imm.c
733
static void imm_interrupt(struct work_struct *work)
drivers/scsi/ipr.c
3236
static void ipr_add_remove_thread(struct work_struct *work)
drivers/scsi/ipr.c
3306
static void ipr_worker_thread(struct work_struct *work)
drivers/scsi/ipr.c
8014
static void ipr_reset_reset_work(struct work_struct *work)
drivers/scsi/ipr.h
1505
struct work_struct work_q;
drivers/scsi/ipr.h
1506
struct work_struct scsi_add_work_q;
drivers/scsi/ipr.h
1554
struct work_struct work;
drivers/scsi/iscsi_tcp.c
154
static void iscsi_sw_tcp_recv_data_work(struct work_struct *work)
drivers/scsi/iscsi_tcp.h
34
struct work_struct recvwork;
drivers/scsi/libfc/fc_disc.c
43
static void fc_disc_timeout(struct work_struct *);
drivers/scsi/libfc/fc_disc.c
474
static void fc_disc_timeout(struct work_struct *work)
drivers/scsi/libfc/fc_exch.c
764
static void fc_exch_timeout(struct work_struct *work)
drivers/scsi/libfc/fc_lport.c
1589
static void fc_lport_timeout(struct work_struct *work)
drivers/scsi/libfc/fc_rport.c
258
static void fc_rport_work(struct work_struct *work)
drivers/scsi/libfc/fc_rport.c
571
static void fc_rport_timeout(struct work_struct *work)
drivers/scsi/libfc/fc_rport.c
79
static void fc_rport_timeout(struct work_struct *);
drivers/scsi/libfc/fc_rport.c
82
static void fc_rport_work(struct work_struct *);
drivers/scsi/libiscsi.c
1700
static void iscsi_xmitworker(struct work_struct *work)
drivers/scsi/libsas/sas_discover.c
231
static void sas_suspend_devices(struct work_struct *work)
drivers/scsi/libsas/sas_discover.c
262
static void sas_resume_devices(struct work_struct *work)
drivers/scsi/libsas/sas_discover.c
457
static void sas_discover_domain(struct work_struct *work)
drivers/scsi/libsas/sas_discover.c
512
static void sas_revalidate_domain(struct work_struct *work)
drivers/scsi/libsas/sas_event.c
124
static void sas_port_event_worker(struct work_struct *work)
drivers/scsi/libsas/sas_event.c
135
static void sas_phy_event_worker(struct work_struct *work)
drivers/scsi/libsas/sas_init.c
492
static void phy_reset_work(struct work_struct *work)
drivers/scsi/libsas/sas_init.c
499
static void phy_enable_work(struct work_struct *work)
drivers/scsi/libsas/sas_internal.h
76
void sas_porte_bytes_dmaed(struct work_struct *work);
drivers/scsi/libsas/sas_internal.h
77
void sas_porte_broadcast_rcvd(struct work_struct *work);
drivers/scsi/libsas/sas_internal.h
78
void sas_porte_link_reset_err(struct work_struct *work);
drivers/scsi/libsas/sas_internal.h
79
void sas_porte_timer_event(struct work_struct *work);
drivers/scsi/libsas/sas_internal.h
80
void sas_porte_hard_reset(struct work_struct *work);
drivers/scsi/libsas/sas_phy.c
17
static void sas_phye_loss_of_signal(struct work_struct *work)
drivers/scsi/libsas/sas_phy.c
26
static void sas_phye_oob_done(struct work_struct *work)
drivers/scsi/libsas/sas_phy.c
34
static void sas_phye_oob_error(struct work_struct *work)
drivers/scsi/libsas/sas_phy.c
63
static void sas_phye_spinup_hold(struct work_struct *work)
drivers/scsi/libsas/sas_phy.c
75
static void sas_phye_resume_timeout(struct work_struct *work)
drivers/scsi/libsas/sas_phy.c
92
static void sas_phye_shutdown(struct work_struct *work)
drivers/scsi/libsas/sas_port.c
273
void sas_porte_bytes_dmaed(struct work_struct *work)
drivers/scsi/libsas/sas_port.c
281
void sas_porte_broadcast_rcvd(struct work_struct *work)
drivers/scsi/libsas/sas_port.c
299
void sas_porte_link_reset_err(struct work_struct *work)
drivers/scsi/libsas/sas_port.c
307
void sas_porte_timer_event(struct work_struct *work)
drivers/scsi/libsas/sas_port.c
315
void sas_porte_hard_reset(struct work_struct *work)
drivers/scsi/lpfc/lpfc.h
1286
struct work_struct unblock_request_work; /* SCSI layer unblock IOs */
drivers/scsi/lpfc/lpfc.h
151
struct work_struct defer_work;
drivers/scsi/lpfc/lpfc_init.c
1283
lpfc_idle_stat_delay_work(struct work_struct *work)
drivers/scsi/lpfc/lpfc_init.c
1345
lpfc_hb_eq_delay_work(struct work_struct *work)
drivers/scsi/lpfc/lpfc_init.c
7648
lpfc_unblock_requests_work(struct work_struct *work)
drivers/scsi/lpfc/lpfc_nvmet.c
2297
lpfc_nvmet_fcp_rqst_defer_work(struct work_struct *work)
drivers/scsi/lpfc/lpfc_nvmet.c
68
static void lpfc_nvmet_fcp_rqst_defer_work(struct work_struct *);
drivers/scsi/lpfc/lpfc_sli.c
15053
lpfc_sli4_sp_process_cq(struct work_struct *work)
drivers/scsi/lpfc/lpfc_sli.c
15067
lpfc_sli4_dly_sp_process_cq(struct work_struct *work)
drivers/scsi/lpfc/lpfc_sli.c
15447
lpfc_sli4_hba_process_cq(struct work_struct *work)
drivers/scsi/lpfc/lpfc_sli.c
15563
lpfc_sli4_dly_hba_process_cq(struct work_struct *work)
drivers/scsi/lpfc/lpfc_sli4.h
272
struct work_struct irqwork;
drivers/scsi/lpfc/lpfc_sli4.h
273
struct work_struct spwork;
drivers/scsi/megaraid/megaraid_sas.h
2393
struct work_struct work_init;
drivers/scsi/megaraid/megaraid_sas_base.c
2347
process_fw_state_change_wq(struct work_struct *work);
drivers/scsi/megaraid/megaraid_sas_base.c
240
void megasas_fusion_ocr_wq(struct work_struct *work);
drivers/scsi/megaraid/megaraid_sas_base.c
3217
static void megasas_aen_polling(struct work_struct *work);
drivers/scsi/megaraid/megaraid_sas_base.c
3946
process_fw_state_change_wq(struct work_struct *work)
drivers/scsi/megaraid/megaraid_sas_base.c
8876
megasas_aen_polling(struct work_struct *work)
drivers/scsi/megaraid/megaraid_sas_fusion.c
1939
megasas_fault_detect_work(struct work_struct *work)
drivers/scsi/megaraid/megaraid_sas_fusion.c
5285
void megasas_fusion_ocr_wq(struct work_struct *work)
drivers/scsi/megaraid/megaraid_sas_fusion.h
1401
void megasas_fusion_ocr_wq(struct work_struct *work);
drivers/scsi/mpi3mr/mpi3mr.h
1418
struct work_struct work;
drivers/scsi/mpi3mr/mpi3mr_fw.c
2862
static void mpi3mr_watchdog_work(struct work_struct *work)
drivers/scsi/mpi3mr/mpi3mr_os.c
166
static void mpi3mr_fwevt_worker(struct work_struct *work);
drivers/scsi/mpi3mr/mpi3mr_os.c
2276
static void mpi3mr_fwevt_worker(struct work_struct *work)
drivers/scsi/mpt3sas/mpt3sas_base.c
695
_base_fault_reset_work(struct work_struct *work)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12052
_firmware_event_work(struct work_struct *work)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12061
_firmware_event_work_delayed(struct work_struct *work)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
274
struct work_struct work;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
69
static void _firmware_event_work(struct work_struct *work);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
92
static void _firmware_event_work_delayed(struct work_struct *work);
drivers/scsi/mvsas/mv_sas.c
1694
static void mvs_work_queue(struct work_struct *work)
drivers/scsi/mvumi.c
1730
static void mvumi_scan_events(struct work_struct *work)
drivers/scsi/mvumi.h
156
struct work_struct work_q;
drivers/scsi/myrb.c
2381
static void myrb_monitor(struct work_struct *work)
drivers/scsi/myrb.c
29
static void myrb_monitor(struct work_struct *work);
drivers/scsi/myrs.c
2103
static void myrs_monitor(struct work_struct *work)
drivers/scsi/pm8001/pm8001_hwi.c
1446
void pm8001_work_fn(struct work_struct *work)
drivers/scsi/pm8001/pm8001_sas.h
557
struct work_struct work;
drivers/scsi/pm8001/pm8001_sas.h
693
void pm8001_work_fn(struct work_struct *work);
drivers/scsi/pmcraid.c
3835
static void pmcraid_worker_function(struct work_struct *workp)
drivers/scsi/pmcraid.h
759
struct work_struct worker_q;
drivers/scsi/ppa.c
641
static void ppa_interrupt(struct work_struct *work)
drivers/scsi/qedf/qedf.h
241
struct work_struct work;
drivers/scsi/qedf/qedf.h
258
struct work_struct work;
drivers/scsi/qedf/qedf.h
548
extern void qedf_fp_io_handler(struct work_struct *work);
drivers/scsi/qedf/qedf.h
550
extern void qedf_wq_grcdump(struct work_struct *work);
drivers/scsi/qedf/qedf.h
551
void qedf_stag_change_work(struct work_struct *work);
drivers/scsi/qedf/qedf_io.c
162
static void qedf_handle_rrq(struct work_struct *work)
drivers/scsi/qedf/qedf_io.c
18
static void qedf_cmd_timeout(struct work_struct *work)
drivers/scsi/qedf/qedf_main.c
168
static void qedf_handle_link_update(struct work_struct *work)
drivers/scsi/qedf/qedf_main.c
2620
static void qedf_ll2_process_skb(struct work_struct *work)
drivers/scsi/qedf/qedf_main.c
2699
void qedf_fp_io_handler(struct work_struct *work)
drivers/scsi/qedf/qedf_main.c
33
static void qedf_recovery_handler(struct work_struct *work);
drivers/scsi/qedf/qedf_main.c
373
static void qedf_link_recovery(struct work_struct *work)
drivers/scsi/qedf/qedf_main.c
3875
void qedf_wq_grcdump(struct work_struct *work)
drivers/scsi/qedf/qedf_main.c
4020
void qedf_stag_change_work(struct work_struct *work)
drivers/scsi/qedf/qedf_main.c
4076
static void qedf_recovery_handler(struct work_struct *work)
drivers/scsi/qedi/qedi_fw.c
1312
static void qedi_abort_work(struct work_struct *work)
drivers/scsi/qedi/qedi_fw.c
148
static void qedi_tmf_resp_work(struct work_struct *work)
drivers/scsi/qedi/qedi_iscsi.c
863
static void qedi_offload_work(struct work_struct *work)
drivers/scsi/qedi/qedi_iscsi.h
192
struct work_struct tmf_work;
drivers/scsi/qedi/qedi_iscsi.h
224
struct work_struct *ptr_tmf_work;
drivers/scsi/qedi/qedi_iscsi.h
98
struct work_struct offload_work;
drivers/scsi/qedi/qedi_main.c
2479
static void qedi_board_disable_work(struct work_struct *work)
drivers/scsi/qedi/qedi_main.c
2833
static void qedi_recovery_handler(struct work_struct *work)
drivers/scsi/qedi/qedi_main.c
69
static void qedi_recovery_handler(struct work_struct *work);
drivers/scsi/qla2xxx/qla_bsg.c
16
static void qla2xxx_free_fcport_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_def.h
2645
struct work_struct free_work;
drivers/scsi/qla2xxx/qla_def.h
2646
struct work_struct reg_work;
drivers/scsi/qla2xxx/qla_def.h
2695
struct work_struct del_work;
drivers/scsi/qla2xxx/qla_def.h
3874
struct work_struct q_work;
drivers/scsi/qla2xxx/qla_def.h
4762
struct work_struct heartbeat_work;
drivers/scsi/qla2xxx/qla_def.h
4811
struct work_struct idc_aen;
drivers/scsi/qla2xxx/qla_def.h
4814
struct work_struct nic_core_reset;
drivers/scsi/qla2xxx/qla_def.h
4815
struct work_struct idc_state_handler;
drivers/scsi/qla2xxx/qla_def.h
4816
struct work_struct nic_core_unrecoverable;
drivers/scsi/qla2xxx/qla_def.h
4817
struct work_struct board_disable;
drivers/scsi/qla2xxx/qla_def.h
4938
struct work_struct iocb_work;
drivers/scsi/qla2xxx/qla_gbl.h
223
extern void qla83xx_service_idc_aen(struct work_struct *);
drivers/scsi/qla2xxx/qla_gbl.h
224
extern void qla83xx_nic_core_unrecoverable_work(struct work_struct *);
drivers/scsi/qla2xxx/qla_gbl.h
225
extern void qla83xx_idc_state_handler_work(struct work_struct *);
drivers/scsi/qla2xxx/qla_gbl.h
226
extern void qla83xx_nic_core_reset_work(struct work_struct *);
drivers/scsi/qla2xxx/qla_gbl.h
237
extern void qla2x00_disable_board_on_pci_error(struct work_struct *);
drivers/scsi/qla2xxx/qla_gbl.h
59
void qla_register_fcport_fn(struct work_struct *);
drivers/scsi/qla2xxx/qla_gbl.h
742
void qla_scan_work_fn(struct work_struct *);
drivers/scsi/qla2xxx/qla_gbl.h
960
void qla24xx_delete_sess_fn(struct work_struct *);
drivers/scsi/qla2xxx/qla_gbl.h
961
void qlt_unknown_atio_work_fn(struct work_struct *);
drivers/scsi/qla2xxx/qla_gs.c
3744
void qla_scan_work_fn(struct work_struct *work)
drivers/scsi/qla2xxx/qla_init.c
6288
void qla_register_fcport_fn(struct work_struct *work)
drivers/scsi/qla2xxx/qla_mid.c
813
static void qla_do_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_nvme.c
218
static void qla_nvme_ls_complete(struct work_struct *work)
drivers/scsi/qla2xxx/qla_nvme.c
26
struct work_struct lsrsp_work;
drivers/scsi/qla2xxx/qla_nvme.c
267
static void qla_nvme_lsrsp_complete(struct work_struct *work)
drivers/scsi/qla2xxx/qla_nvme.c
27
struct work_struct abort_work;
drivers/scsi/qla2xxx/qla_nvme.c
301
static void qla_nvme_abort_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_nvme.h
33
struct work_struct ls_work;
drivers/scsi/qla2xxx/qla_nvme.h
34
struct work_struct abort_work;
drivers/scsi/qla2xxx/qla_os.c
2847
static void qla_heartbeat_work_fn(struct work_struct *work)
drivers/scsi/qla2xxx/qla_os.c
2857
static void qla2x00_iocb_work_fn(struct work_struct *work)
drivers/scsi/qla2xxx/qla_os.c
5723
qla83xx_nic_core_unrecoverable_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_os.c
5745
qla83xx_idc_state_handler_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_os.c
5791
qla83xx_nic_core_reset_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_os.c
5830
qla83xx_service_idc_aen(struct work_struct *work)
drivers/scsi/qla2xxx/qla_os.c
6799
qla2x00_disable_board_on_pci_error(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.c
2014
static void qlt_do_tmr_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.c
301
void qlt_unknown_atio_work_fn(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.c
4475
static void qlt_do_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.c
6073
static void qlt_handle_srr_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.c
675
void qla24xx_delete_sess_fn(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.c
7402
static void qlt_sess_work_fn(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.c
8252
qlt_handle_abts_recv_work(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.c
939
void qlt_free_session_done(struct work_struct *work)
drivers/scsi/qla2xxx/qla_target.h
1004
struct work_struct work;
drivers/scsi/qla2xxx/qla_target.h
1093
extern void qlt_free_session_done(struct work_struct *);
drivers/scsi/qla2xxx/qla_target.h
822
struct work_struct sess_work;
drivers/scsi/qla2xxx/qla_target.h
832
struct work_struct srr_work;
drivers/scsi/qla2xxx/qla_target.h
842
struct work_struct work;
drivers/scsi/qla2xxx/qla_target.h
888
struct work_struct work;
drivers/scsi/qla2xxx/qla_target.h
998
struct work_struct free_work;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
235
static void tcm_qla2xxx_complete_mcmd(struct work_struct *work)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
256
static void tcm_qla2xxx_complete_free(struct work_struct *work)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
506
static void tcm_qla2xxx_handle_data_work(struct work_struct *work)
drivers/scsi/qla4xxx/ql4_def.h
670
struct work_struct dpc_work;
drivers/scsi/qla4xxx/ql4_def.h
844
struct work_struct task_work;
drivers/scsi/qla4xxx/ql4_os.c
138
static void qla4xxx_task_work(struct work_struct *wdata);
drivers/scsi/qla4xxx/ql4_os.c
3352
static void qla4xxx_task_work(struct work_struct *wdata)
drivers/scsi/qla4xxx/ql4_os.c
5317
static void qla4xxx_do_dpc(struct work_struct *work)
drivers/scsi/scsi_debug.c
6425
static void sdebug_q_cmd_wq_complete(struct work_struct *work)
drivers/scsi/scsi_error.c
147
scmd_eh_abort_handler(struct work_struct *work)
drivers/scsi/scsi_lib.c
2683
void scsi_evt_thread(struct work_struct *work)
drivers/scsi/scsi_lib.c
565
void scsi_requeue_run_queue(struct work_struct *work)
drivers/scsi/scsi_priv.h
109
extern void scsi_requeue_run_queue(struct work_struct *work);
drivers/scsi/scsi_priv.h
114
extern void scsi_evt_thread(struct work_struct *work);
drivers/scsi/scsi_priv.h
89
extern void scmd_eh_abort_handler(struct work_struct *work);
drivers/scsi/scsi_transport_fc.c
2818
fc_queue_work(struct Scsi_Host *shost, struct work_struct *work)
drivers/scsi/scsi_transport_fc.c
29
static int fc_queue_work(struct Scsi_Host *, struct work_struct *);
drivers/scsi/scsi_transport_fc.c
2979
fc_starget_delete(struct work_struct *work)
drivers/scsi/scsi_transport_fc.c
2994
fc_rport_final_delete(struct work_struct *work)
drivers/scsi/scsi_transport_fc.c
30
static void fc_vport_sched_delete(struct work_struct *work);
drivers/scsi/scsi_transport_fc.c
312
static void fc_timeout_deleted_rport(struct work_struct *work);
drivers/scsi/scsi_transport_fc.c
313
static void fc_timeout_fail_rport_io(struct work_struct *work);
drivers/scsi/scsi_transport_fc.c
314
static void fc_scsi_scan_rport(struct work_struct *work);
drivers/scsi/scsi_transport_fc.c
3603
fc_timeout_deleted_rport(struct work_struct *work)
drivers/scsi/scsi_transport_fc.c
3741
fc_timeout_fail_rport_io(struct work_struct *work)
drivers/scsi/scsi_transport_fc.c
3758
fc_scsi_scan_rport(struct work_struct *work)
drivers/scsi/scsi_transport_fc.c
4074
fc_vport_sched_delete(struct work_struct *work)
drivers/scsi/scsi_transport_iscsi.c
1826
static void iscsi_scan_session(struct work_struct *work)
drivers/scsi/scsi_transport_iscsi.c
1871
static void session_recovery_timedout(struct work_struct *work)
drivers/scsi/scsi_transport_iscsi.c
1903
static void __iscsi_unblock_session(struct work_struct *work)
drivers/scsi/scsi_transport_iscsi.c
1942
static void __iscsi_block_session(struct work_struct *work)
drivers/scsi/scsi_transport_iscsi.c
1968
static void __iscsi_unbind_session(struct work_struct *work)
drivers/scsi/scsi_transport_iscsi.c
2014
static void __iscsi_destroy_session(struct work_struct *work)
drivers/scsi/scsi_transport_iscsi.c
2314
static void iscsi_cleanup_conn_work_fn(struct work_struct *work)
drivers/scsi/scsi_transport_spi.c
1068
struct work_struct work;
drivers/scsi/scsi_transport_spi.c
1073
spi_dv_device_work_wrapper(struct work_struct *work)
drivers/scsi/scsi_transport_srp.c
378
static void srp_reconnect_work(struct work_struct *work)
drivers/scsi/scsi_transport_srp.c
424
static void rport_fast_io_fail_timedout(struct work_struct *work)
drivers/scsi/scsi_transport_srp.c
443
static void rport_dev_loss_timedout(struct work_struct *work)
drivers/scsi/sg.c
1298
sg_rq_end_io_usercontext(struct work_struct *work)
drivers/scsi/sg.c
2202
sg_remove_sfp_usercontext(struct work_struct *work)
drivers/scsi/smartpqi/smartpqi.h
1101
struct work_struct work_struct;
drivers/scsi/smartpqi/smartpqi.h
1401
struct work_struct event_work;
drivers/scsi/smartpqi/smartpqi.h
1409
struct work_struct ctrl_offline_work;
drivers/scsi/smartpqi/smartpqi.h
1417
struct work_struct ofa_memory_alloc_work;
drivers/scsi/smartpqi/smartpqi.h
1418
struct work_struct ofa_quiesce_work;
drivers/scsi/smartpqi/smartpqi_init.c
103
static void pqi_tmf_worker(struct work_struct *work);
drivers/scsi/smartpqi/smartpqi_init.c
1125
static void pqi_update_time_worker(struct work_struct *work)
drivers/scsi/smartpqi/smartpqi_init.c
1892
static void pqi_rescan_worker(struct work_struct *work)
drivers/scsi/smartpqi/smartpqi_init.c
2194
INIT_WORK(&tmf_work->work_struct, pqi_tmf_worker);
drivers/scsi/smartpqi/smartpqi_init.c
3692
static void pqi_ofa_memory_alloc_worker(struct work_struct *work)
drivers/scsi/smartpqi/smartpqi_init.c
3703
static void pqi_ofa_quiesce_worker(struct work_struct *work)
drivers/scsi/smartpqi/smartpqi_init.c
3782
static void pqi_event_worker(struct work_struct *work)
drivers/scsi/smartpqi/smartpqi_init.c
6487
static void pqi_tmf_worker(struct work_struct *work)
drivers/scsi/smartpqi/smartpqi_init.c
6492
tmf_work = container_of(work, struct pqi_tmf_work, work_struct);
drivers/scsi/smartpqi/smartpqi_init.c
6529
schedule_work(&tmf_work->work_struct);
drivers/scsi/smartpqi/smartpqi_init.c
6662
cancel_work_sync(&tmf_work->work_struct);
drivers/scsi/smartpqi/smartpqi_init.c
73
static void pqi_ctrl_offline_worker(struct work_struct *work);
drivers/scsi/smartpqi/smartpqi_init.c
9191
static void pqi_ctrl_offline_worker(struct work_struct *work)
drivers/scsi/snic/snic.h
244
struct work_struct work;
drivers/scsi/snic/snic.h
303
struct work_struct link_work;
drivers/scsi/snic/snic.h
309
struct work_struct tgt_work;
drivers/scsi/snic/snic.h
312
struct work_struct disc_work;
drivers/scsi/snic/snic.h
386
void snic_handle_link(struct work_struct *);
drivers/scsi/snic/snic_ctl.c
24
snic_handle_link(struct work_struct *work)
drivers/scsi/snic/snic_disc.c
150
snic_scsi_scan_tgt(struct work_struct *work)
drivers/scsi/snic/snic_disc.c
208
snic_tgt_del(struct work_struct *work)
drivers/scsi/snic/snic_disc.c
325
snic_handle_tgt_disc(struct work_struct *work)
drivers/scsi/snic/snic_disc.c
509
snic_handle_disc(struct work_struct *work)
drivers/scsi/snic/snic_disc.h
64
struct work_struct scan_work;
drivers/scsi/snic/snic_disc.h
65
struct work_struct del_work;
drivers/scsi/snic/snic_disc.h
77
void snic_process_report_tgts_rsp(struct work_struct *);
drivers/scsi/snic/snic_disc.h
78
void snic_handle_tgt_disc(struct work_struct *);
drivers/scsi/snic/snic_disc.h
79
void snic_handle_disc(struct work_struct *);
drivers/scsi/stex.c
1452
static void stex_reset_work(struct work_struct *work)
drivers/scsi/stex.c
338
struct work_struct reset_work;
drivers/scsi/storvsc_drv.c
466
struct work_struct host_scan_work;
drivers/scsi/storvsc_drv.c
471
struct work_struct work;
drivers/scsi/storvsc_drv.c
477
static void storvsc_device_scan(struct work_struct *work)
drivers/scsi/storvsc_drv.c
494
static void storvsc_host_scan(struct work_struct *work)
drivers/scsi/storvsc_drv.c
523
static void storvsc_remove_lun(struct work_struct *work)
drivers/scsi/storvsc_drv.c
987
void (*process_err_fn)(struct work_struct *work);
drivers/scsi/virtio_scsi.c
236
static void virtscsi_handle_event(struct work_struct *work);
drivers/scsi/virtio_scsi.c
385
static void virtscsi_handle_event(struct work_struct *work)
drivers/scsi/virtio_scsi.c
66
struct work_struct work;
drivers/scsi/vmw_pvscsi.c
1115
static void pvscsi_msg_workqueue_handler(struct work_struct *data)
drivers/scsi/vmw_pvscsi.c
76
struct work_struct work;
drivers/sh/maple/maple.c
34
static void maple_dma_handler(struct work_struct *work);
drivers/sh/maple/maple.c
35
static void maple_vblank_handler(struct work_struct *work);
drivers/sh/maple/maple.c
446
static void maple_vblank_handler(struct work_struct *work)
drivers/sh/maple/maple.c
631
static void maple_dma_handler(struct work_struct *work)
drivers/slimbus/qcom-ngd-ctrl.c
1248
static void qcom_slim_ngd_master_worker(struct work_struct *work)
drivers/slimbus/qcom-ngd-ctrl.c
1450
static void qcom_slim_ngd_up_worker(struct work_struct *work)
drivers/slimbus/qcom-ngd-ctrl.c
160
struct work_struct m_work;
drivers/slimbus/qcom-ngd-ctrl.c
161
struct work_struct ngd_up_work;
drivers/soc/apple/rtkit.c
528
static void apple_rtkit_rx_work(struct work_struct *work)
drivers/soc/apple/rtkit.c
81
struct work_struct work;
drivers/soc/fsl/dpio/dpio-service.c
112
static void dpaa2_io_dim_work(struct work_struct *w)
drivers/soc/fsl/qbman/qman.c
1163
static void qm_congestion_task(struct work_struct *work);
drivers/soc/fsl/qbman/qman.c
1164
static void qm_mr_process_task(struct work_struct *work);
drivers/soc/fsl/qbman/qman.c
1451
static void qm_congestion_task(struct work_struct *work)
drivers/soc/fsl/qbman/qman.c
1486
static void qm_mr_process_task(struct work_struct *work)
drivers/soc/fsl/qbman/qman.c
995
struct work_struct congestion_work;
drivers/soc/fsl/qbman/qman.c
996
struct work_struct mr_work;
drivers/soc/qcom/apr.c
315
static void apr_rxwq(struct work_struct *work)
drivers/soc/qcom/apr.c
37
struct work_struct rx_work;
drivers/soc/qcom/pdr_interface.c
159
static void pdr_notifier_work(struct work_struct *work)
drivers/soc/qcom/pdr_interface.c
268
static void pdr_indack_work(struct work_struct *work)
drivers/soc/qcom/pdr_interface.c
459
static void pdr_locator_work(struct work_struct *work)
drivers/soc/qcom/pdr_interface.c
55
struct work_struct locator_work;
drivers/soc/qcom/pdr_interface.c
56
struct work_struct notifier_work;
drivers/soc/qcom/pdr_interface.c
57
struct work_struct indack_work;
drivers/soc/qcom/pmic_glink_altmode.c
111
struct work_struct work;
drivers/soc/qcom/pmic_glink_altmode.c
138
struct work_struct enable_work;
drivers/soc/qcom/pmic_glink_altmode.c
348
static void pmic_glink_altmode_worker(struct work_struct *work)
drivers/soc/qcom/pmic_glink_altmode.c
545
static void pmic_glink_altmode_enable_worker(struct work_struct *work)
drivers/soc/qcom/pmic_pdcharger_ulog.c
67
static void pmic_pdcharger_ulog_work(struct work_struct *work)
drivers/soc/qcom/qmi_interface.c
523
static void qmi_data_ready_work(struct work_struct *work)
drivers/soc/qcom/wcnss_ctrl.c
291
static void wcnss_async_probe(struct work_struct *work)
drivers/soc/qcom/wcnss_ctrl.c
43
struct work_struct probe_work;
drivers/soc/xilinx/zynqmp_power.c
159
static void zynqmp_pm_subsystem_restart_work_fn(struct work_struct *work)
drivers/soc/xilinx/zynqmp_power.c
190
static void zynqmp_pm_init_suspend_work_fn(struct work_struct *work)
drivers/soc/xilinx/zynqmp_power.c
29
struct work_struct callback_work;
drivers/soundwire/amd_manager.c
859
static void amd_sdw_update_slave_status_work(struct work_struct *work)
drivers/soundwire/amd_manager.c
927
static void amd_sdw_irq_thread(struct work_struct *work)
drivers/soundwire/cadence_master.c
1030
static void cdns_update_slave_status_work(struct work_struct *work)
drivers/soundwire/cadence_master.c
999
static void cdns_check_attached_status_dwork(struct work_struct *work)
drivers/soundwire/cadence_master.h
153
struct work_struct work;
drivers/spi/spi-lantiq-ssc.c
175
struct work_struct work;
drivers/spi/spi-lantiq-ssc.c
759
static void lantiq_ssc_bussy_work(struct work_struct *work)
drivers/spi/spi-mpc52xx.c
354
static void mpc52xx_spi_wq(struct work_struct *work)
drivers/spi/spi-mpc52xx.c
82
struct work_struct work;
drivers/spi/spi-topcliff-pch.c
1103
static void pch_spi_process_messages(struct work_struct *pwork)
drivers/spi/spi-topcliff-pch.c
165
struct work_struct work;
drivers/staging/greybus/bootrom.c
52
static void gb_bootrom_timedout(struct work_struct *work)
drivers/staging/greybus/fw-download.c
128
static void fw_request_timedout(struct work_struct *work)
drivers/staging/greybus/power_supply.c
734
static void gb_power_supply_work(struct work_struct *work)
drivers/staging/greybus/sdio.c
29
struct work_struct mrqwork;
drivers/staging/greybus/sdio.c
496
static void gb_sdio_mrq_work(struct work_struct *work)
drivers/staging/greybus/uart.c
225
static void gb_uart_tx_write_work(struct work_struct *work)
drivers/staging/greybus/uart.c
62
struct work_struct tx_work;
drivers/staging/greybus/vibrator.c
67
static void gb_vibrator_worker(struct work_struct *work)
drivers/staging/iio/impedance-analyzer/ad5933.c
609
static void ad5933_work(struct work_struct *work)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
864
void atomisp_assert_recovery_work(struct work_struct *work)
drivers/staging/media/atomisp/pci/atomisp_cmd.h
49
void atomisp_assert_recovery_work(struct work_struct *work);
drivers/staging/media/atomisp/pci/atomisp_internal.h
201
struct work_struct assert_recovery_work;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1394
static void isc_awb_work(struct work_struct *w)
drivers/staging/media/deprecated/atmel/atmel-isc.h
291
struct work_struct awb_work;
drivers/staging/media/meson/vdec/esparser.c
372
void esparser_queue_all_src(struct work_struct *work)
drivers/staging/media/meson/vdec/esparser.h
32
void esparser_queue_all_src(struct work_struct *work);
drivers/staging/media/meson/vdec/vdec.h
253
struct work_struct esparser_queue_work;
drivers/staging/media/sunxi/cedrus/cedrus_hw.c
170
void cedrus_watchdog(struct work_struct *work)
drivers/staging/media/sunxi/cedrus/cedrus_hw.h
31
void cedrus_watchdog(struct work_struct *work);
drivers/staging/nvec/nvec.c
379
static void nvec_request_master(struct work_struct *work)
drivers/staging/nvec/nvec.c
443
static void nvec_dispatch(struct work_struct *work)
drivers/staging/nvec/nvec.h
144
struct work_struct rx_work, tx_work;
drivers/staging/nvec/nvec_power.c
348
static void nvec_power_poll(struct work_struct *work)
drivers/staging/octeon/ethernet.c
107
static void cvm_oct_rx_refill_worker(struct work_struct *work);
drivers/staging/octeon/ethernet.c
110
static void cvm_oct_rx_refill_worker(struct work_struct *work)
drivers/staging/octeon/ethernet.c
125
static void cvm_oct_periodic_worker(struct work_struct *work)
drivers/staging/rtl8723bs/core/rtw_cmd.c
1681
static void c2h_wk_callback(struct work_struct *work)
drivers/staging/rtl8723bs/core/rtw_cmd.c
197
static void c2h_wk_callback(struct work_struct *work);
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c
612
static void cpwm_event_callback(struct work_struct *work)
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c
623
static void rpwmtimeout_workitem_callback(struct work_struct *work)
drivers/staging/rtl8723bs/include/osdep_service_linux.h
61
static inline void _init_workitem(struct work_struct *pwork, void *pfunc, void *cntx)
drivers/staging/rtl8723bs/include/osdep_service_linux.h
66
static inline void _set_workitem(struct work_struct *pwork)
drivers/staging/rtl8723bs/include/osdep_service_linux.h
71
static inline void _cancel_workitem_sync(struct work_struct *pwork)
drivers/staging/rtl8723bs/include/rtw_cmd.h
60
struct work_struct c2h_wk;
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h
133
struct work_struct cpwm_event;
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h
135
struct work_struct rpwmtimeoutwi;
drivers/target/iscsi/cxgbit/cxgbit_main.c
534
struct work_struct work;
drivers/target/iscsi/cxgbit/cxgbit_main.c
587
static void cxgbit_dcb_workfn(struct work_struct *work)
drivers/target/iscsi/iscsi_target_nego.c
538
static void iscsi_target_do_login_rx(struct work_struct *work)
drivers/target/sbp/sbp_target.c
1449
static void sbp_mgt_agent_process(struct work_struct *work)
drivers/target/sbp/sbp_target.c
48
static void session_maintenance_work(struct work_struct *);
drivers/target/sbp/sbp_target.c
638
static void session_maintenance_work(struct work_struct *work)
drivers/target/sbp/sbp_target.c
853
static void tgt_agent_process_work(struct work_struct *work)
drivers/target/sbp/sbp_target.c
929
static void tgt_agent_fetch_work(struct work_struct *work)
drivers/target/sbp/sbp_target.h
205
struct work_struct work;
drivers/target/sbp/sbp_target.h
215
struct work_struct work;
drivers/target/sbp/sbp_target.h
229
struct work_struct work;
drivers/target/target_core_internal.h
153
void target_qf_do_work(struct work_struct *work);
drivers/target/target_core_internal.h
154
void target_do_delayed_work(struct work_struct *work);
drivers/target/target_core_internal.h
158
void target_queued_submit_work(struct work_struct *work);
drivers/target/target_core_transport.c
1002
void target_qf_do_work(struct work_struct *work)
drivers/target/target_core_transport.c
1886
void target_queued_submit_work(struct work_struct *work)
drivers/target/target_core_transport.c
1957
static void target_complete_tmr_failure(struct work_struct *work)
drivers/target/target_core_transport.c
2311
void target_do_delayed_work(struct work_struct *work)
drivers/target/target_core_transport.c
2521
static void target_complete_ok_work(struct work_struct *work)
drivers/target/target_core_transport.c
3584
static void target_tmr_work(struct work_struct *work)
drivers/target/target_core_transport.c
58
static void target_complete_ok_work(struct work_struct *work);
drivers/target/target_core_transport.c
784
static void target_complete_failure_work(struct work_struct *work)
drivers/target/target_core_transport.c
878
static void target_abort_work(struct work_struct *work)
drivers/target/target_core_user.c
3305
static void tcmu_unmap_work_fn(struct work_struct *work)
drivers/target/target_core_xcopy.c
657
static void target_xcopy_do_work(struct work_struct *work)
drivers/target/target_core_xcopy.h
41
struct work_struct xop_work;
drivers/target/tcm_fc/tcm_fc.h
112
struct work_struct work;
drivers/target/tcm_fc/tfc_cmd.c
415
static void ft_send_work(struct work_struct *work);
drivers/target/tcm_fc/tfc_cmd.c
485
static void ft_send_work(struct work_struct *work)
drivers/target/tcm_fc/tfc_io.c
185
static void ft_execute_work(struct work_struct *work)
drivers/tee/optee/core.c
35
void optee_bus_scan_rpmb(struct work_struct *work)
drivers/tee/optee/core.c
89
static void optee_bus_scan(struct work_struct *work)
drivers/tee/optee/ffa_abi.c
868
static void notif_work_fn(struct work_struct *work)
drivers/tee/optee/optee_private.h
149
struct work_struct notif_pcpu_work;
drivers/tee/optee/optee_private.h
169
struct work_struct notif_work;
drivers/tee/optee/optee_private.h
268
struct work_struct scan_bus_work;
drivers/tee/optee/optee_private.h
269
struct work_struct rpmb_scan_bus_work;
drivers/tee/optee/optee_private.h
342
void optee_bus_scan_rpmb(struct work_struct *work);
drivers/tee/optee/smc_abi.c
1119
static void notif_pcpu_irq_work_fn(struct work_struct *work)
drivers/tee/qcomtee/core.c
81
static void qcomtee_do_release_qtee_object(struct work_struct *work)
drivers/tee/qcomtee/qcomtee_object.h
243
struct work_struct work;
drivers/thermal/da9062-thermal.c
61
static void da9062_thermal_poll_on(struct work_struct *work)
drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
116
static void proc_thermal_threshold_work_fn(struct work_struct *work)
drivers/thermal/intel/intel_hfi.c
243
static void hfi_update_work_fn(struct work_struct *work)
drivers/thermal/intel/intel_powerclamp.c
496
static void poll_pkg_cstate(struct work_struct *dummy);
drivers/thermal/intel/intel_powerclamp.c
498
static void poll_pkg_cstate(struct work_struct *dummy)
drivers/thermal/intel/therm_throt.c
300
static void __maybe_unused throttle_active_work(struct work_struct *work)
drivers/thermal/intel/x86_pkg_temp_thermal.c
213
static void pkg_temp_thermal_threshold_work_fn(struct work_struct *work)
drivers/thermal/renesas/rcar_thermal.c
309
static void rcar_thermal_work(struct work_struct *work)
drivers/thermal/tegra/tegra-bpmp-thermal.c
100
static void tz_device_update_work_fn(struct work_struct *work)
drivers/thermal/tegra/tegra-bpmp-thermal.c
22
struct work_struct tz_device_update_work;
drivers/thermal/testing/zone.c
159
static void tt_add_tz_work_fn(struct work_struct *work)
drivers/thermal/testing/zone.c
215
static void tt_del_tz_work_fn(struct work_struct *work)
drivers/thermal/testing/zone.c
308
static void tt_zone_add_trip_work_fn(struct work_struct *work)
drivers/thermal/testing/zone.c
80
struct work_struct work;
drivers/thermal/testing/zone.c
85
static inline struct tt_work *tt_work_of_work(struct work_struct *work)
drivers/thermal/thermal_core.c
1393
static void thermal_zone_device_check(struct work_struct *work)
drivers/thermal/thermal_core.c
1783
static void thermal_zone_device_resume(struct work_struct *work)
drivers/thermal/ti-soc-thermal/ti-thermal-common.c
36
struct work_struct thermal_wq;
drivers/thermal/ti-soc-thermal/ti-thermal-common.c
41
static void ti_thermal_work(struct work_struct *work)
drivers/thunderbolt/ctl.c
524
static void tb_cfg_request_work(struct work_struct *work)
drivers/thunderbolt/ctl.h
93
struct work_struct work;
drivers/thunderbolt/icm.c
127
struct work_struct work;
drivers/thunderbolt/icm.c
1723
static void icm_handle_notification(struct work_struct *work)
drivers/thunderbolt/icm.c
2106
static void icm_rescan_work(struct work_struct *work)
drivers/thunderbolt/nhi.c
274
static void ring_work(struct work_struct *work)
drivers/thunderbolt/nhi.c
915
static void nhi_interrupt_work(struct work_struct *work)
drivers/thunderbolt/tb.c
1567
static void tb_bandwidth_group_release_work(struct work_struct *work)
drivers/thunderbolt/tb.c
2421
static void tb_handle_hotplug(struct work_struct *work)
drivers/thunderbolt/tb.c
2731
static void tb_handle_dp_bandwidth_request(struct work_struct *work)
drivers/thunderbolt/tb.c
3243
static void tb_remove_work(struct work_struct *work)
drivers/thunderbolt/tb.c
87
static void tb_handle_hotplug(struct work_struct *work);
drivers/thunderbolt/tunnel.c
1059
static void tb_dp_dprx_work(struct work_struct *work)
drivers/thunderbolt/xdomain.c
1570
static void tb_xdomain_state_work(struct work_struct *work)
drivers/thunderbolt/xdomain.c
1688
static void tb_xdomain_properties_changed(struct work_struct *work)
drivers/thunderbolt/xdomain.c
56
struct work_struct work;
drivers/thunderbolt/xdomain.c
729
static void tb_xdp_handle_request(struct work_struct *work)
drivers/tty/hvc/hvc_console.c
563
static void hvc_set_winsz(struct work_struct *work)
drivers/tty/hvc/hvc_console.h
47
struct work_struct tty_resize;
drivers/tty/hvc/hvc_dcc.c
131
static void dcc_put_work(struct work_struct *work)
drivers/tty/hvc/hvc_dcc.c
158
static void dcc_get_work(struct work_struct *work)
drivers/tty/hvc/hvc_iucv.c
435
static void hvc_iucv_sndbuf_work(struct work_struct *work)
drivers/tty/hvc/hvsi.c
61
struct work_struct handshaker;
drivers/tty/hvc/hvsi.c
646
static void hvsi_handshaker(struct work_struct *work)
drivers/tty/hvc/hvsi.c
849
static void hvsi_write_worker(struct work_struct *work)
drivers/tty/ipwireless/hardware.c
263
struct work_struct work_rx;
drivers/tty/ipwireless/hardware.c
703
static void ipw_receive_data_work(struct work_struct *work_rx)
drivers/tty/ipwireless/main.c
63
static void signalled_reboot_work(struct work_struct *work_reboot)
drivers/tty/ipwireless/main.h
58
struct work_struct work_reboot;
drivers/tty/ipwireless/network.c
248
static void do_go_online(struct work_struct *work_go_online)
drivers/tty/ipwireless/network.c
290
static void do_go_offline(struct work_struct *work_go_offline)
drivers/tty/ipwireless/network.c
63
struct work_struct work_go_online;
drivers/tty/ipwireless/network.c
64
struct work_struct work_go_offline;
drivers/tty/n_gsm.c
283
struct work_struct tx_work;
drivers/tty/n_gsm.c
3545
static void gsmld_write_task(struct work_struct *work)
drivers/tty/n_gsm.c
463
static void gsmld_write_task(struct work_struct *work);
drivers/tty/n_hdlc.c
140
struct work_struct write_work;
drivers/tty/n_hdlc.c
156
static void n_hdlc_tty_write_work(struct work_struct *work);
drivers/tty/n_hdlc.c
339
static void n_hdlc_tty_write_work(struct work_struct *work)
drivers/tty/serial/8250/8250_core.c
670
static void serial_8250_overrun_backoff_work(struct work_struct *work)
drivers/tty/serial/8250/8250_dw.c
110
static inline struct dw8250_data *work_to_dw8250_data(struct work_struct *work)
drivers/tty/serial/8250/8250_dw.c
487
static void dw8250_clk_work_cb(struct work_struct *work)
drivers/tty/serial/8250/8250_dw.c
90
struct work_struct clk_work;
drivers/tty/serial/8250/8250_omap.c
147
struct work_struct qos_work;
drivers/tty/serial/8250/8250_omap.c
616
static void omap8250_uart_qos_work(struct work_struct *work)
drivers/tty/serial/digicolor-usart.c
119
static void digicolor_rx_poll(struct work_struct *work)
drivers/tty/serial/kgdboc.c
105
static void kgdboc_restore_input_helper(struct work_struct *dummy)
drivers/tty/serial/max3100.c
106
struct work_struct work;
drivers/tty/serial/max3100.c
234
static void max3100_work(struct work_struct *w)
drivers/tty/serial/max310x.c
1015
static void max310x_rs_proc(struct work_struct *ws)
drivers/tty/serial/max310x.c
282
struct work_struct tx_work;
drivers/tty/serial/max310x.c
283
struct work_struct md_work;
drivers/tty/serial/max310x.c
284
struct work_struct rs_work;
drivers/tty/serial/max310x.c
856
static void max310x_tx_proc(struct work_struct *ws)
drivers/tty/serial/max310x.c
879
static void max310x_md_proc(struct work_struct *ws)
drivers/tty/serial/omap-serial.c
161
struct work_struct qos_work;
drivers/tty/serial/omap-serial.c
767
static void serial_omap_uart_qos_work(struct work_struct *work)
drivers/tty/serial/serial_core.c
3447
static void uart_sysrq_on(struct work_struct *w)
drivers/tty/serial/sh-sci-common.h
145
struct work_struct work_tx;
drivers/tty/serial/sh-sci.c
1641
static void sci_dma_tx_work_fn(struct work_struct *work)
drivers/tty/synclink_gt.c
1856
static void bh_handler(struct work_struct *work)
drivers/tty/synclink_gt.c
246
struct work_struct task;
drivers/tty/sysrq.c
119
struct work_struct *SAK_work = &vc_cons[fg_console].SAK_work;
drivers/tty/sysrq.c
245
static void sysrq_showregs_othercpus(struct work_struct *dummy)
drivers/tty/sysrq.c
385
static void moom_callback(struct work_struct *ignored)
drivers/tty/sysrq.c
662
struct work_struct reinject_work;
drivers/tty/sysrq.c
802
static void sysrq_reinject_alt_sysrq(struct work_struct *work)
drivers/tty/tty_buffer.c
462
static void flush_to_ldisc(struct work_struct *work)
drivers/tty/tty_io.c
1514
static void release_one_tty(struct work_struct *work)
drivers/tty/tty_io.c
3059
static void do_SAK_work(struct work_struct *work)
drivers/tty/tty_io.c
658
static void do_tty_hangup(struct work_struct *work)
drivers/tty/vt/keyboard.c
635
struct work_struct *SAK_work = &vc_cons[fg_console].SAK_work;
drivers/tty/vt/vt.c
152
static void console_callback(struct work_struct *ignored);
drivers/tty/vt/vt.c
153
static void con_driver_unregister_callback(struct work_struct *ignored);
drivers/tty/vt/vt.c
3273
static void console_callback(struct work_struct *ignored)
drivers/tty/vt/vt.c
4469
static void con_driver_unregister_callback(struct work_struct *ignored)
drivers/tty/vt/vt_ioctl.c
978
void vc_SAK(struct work_struct *work)
drivers/ufs/core/ufs-debugfs.c
131
static void ufs_debugfs_restart_ee(struct work_struct *work)
drivers/ufs/core/ufshcd.c
1524
static void ufshcd_clk_scaling_suspend_work(struct work_struct *work)
drivers/ufs/core/ufshcd.c
1542
static void ufshcd_clk_scaling_resume_work(struct work_struct *work)
drivers/ufs/core/ufshcd.c
1900
static void ufshcd_ungate_work(struct work_struct *work)
drivers/ufs/core/ufshcd.c
2010
static void ufshcd_gate_work(struct work_struct *work)
drivers/ufs/core/ufshcd.c
6329
static void ufshcd_rpm_dev_flush_recheck_work(struct work_struct *work)
drivers/ufs/core/ufshcd.c
6351
static void ufshcd_exception_event_handler(struct work_struct *work)
drivers/ufs/core/ufshcd.c
6700
static void ufshcd_err_handler(struct work_struct *work)
drivers/ufs/core/ufshcd.c
8492
static void ufshcd_rtc_work(struct work_struct *work)
drivers/usb/atm/cxacru.c
195
static void cxacru_poll_status(struct work_struct *work);
drivers/usb/atm/cxacru.c
818
static void cxacru_poll_status(struct work_struct *work)
drivers/usb/atm/speedtch.c
128
struct work_struct status_check_work;
drivers/usb/atm/speedtch.c
484
static void speedtch_check_status(struct work_struct *work)
drivers/usb/atm/ueagle-atm.c
1024
static void uea_load_page_e4(struct work_struct *work)
drivers/usb/atm/ueagle-atm.c
127
struct work_struct task;
drivers/usb/atm/ueagle-atm.c
899
static void uea_load_page_e1(struct work_struct *work)
drivers/usb/c67x00/c67x00-hcd.h
79
struct work_struct work;
drivers/usb/c67x00/c67x00-sched.c
1126
static void c67x00_sched_work(struct work_struct *work)
drivers/usb/cdns3/cdns3-ep0.c
516
void cdns3_pending_setup_status_handler(struct work_struct *work)
drivers/usb/cdns3/cdns3-gadget.c
864
static void cdns3_free_aligned_request_buf(struct work_struct *work)
drivers/usb/cdns3/cdns3-gadget.h
1317
struct work_struct aligned_buf_wq;
drivers/usb/cdns3/cdns3-gadget.h
1333
struct work_struct pending_status_wq;
drivers/usb/cdns3/cdns3-gadget.h
1348
void cdns3_pending_setup_status_handler(struct work_struct *work);
drivers/usb/chipidea/ci.h
230
struct work_struct work;
drivers/usb/chipidea/ci.h
231
struct work_struct power_lost_work;
drivers/usb/chipidea/core.c
860
static void ci_power_lost_work(struct work_struct *work)
drivers/usb/chipidea/otg.c
212
static void ci_otg_work(struct work_struct *work)
drivers/usb/class/cdc-acm.c
610
static void acm_softint(struct work_struct *work)
drivers/usb/class/cdc-wdm.c
1008
static void service_interrupt_work(struct work_struct *work)
drivers/usb/class/cdc-wdm.c
103
struct work_struct rxwork;
drivers/usb/class/cdc-wdm.c
104
struct work_struct service_outs_intr;
drivers/usb/class/cdc-wdm.c
983
static void wdm_rxwork(struct work_struct *work)
drivers/usb/common/usb-conn-gpio.c
70
static void usb_conn_detect_cable(struct work_struct *work)
drivers/usb/common/usb-otg-fsm.c
120
static void otg_hnp_polling_work(struct work_struct *work)
drivers/usb/core/hcd.c
1674
static void usb_giveback_urb_bh(struct work_struct *work)
drivers/usb/core/hcd.c
2381
static void hcd_resume_work(struct work_struct *work)
drivers/usb/core/hcd.c
2486
static void hcd_died_work(struct work_struct *work)
drivers/usb/core/hub.c
1076
static void hub_init_func2(struct work_struct *ws);
drivers/usb/core/hub.c
1077
static void hub_init_func3(struct work_struct *ws);
drivers/usb/core/hub.c
1364
static void hub_init_func2(struct work_struct *ws)
drivers/usb/core/hub.c
1371
static void hub_init_func3(struct work_struct *ws)
drivers/usb/core/hub.c
1378
static void hub_post_resume(struct work_struct *ws)
drivers/usb/core/hub.c
504
static void led_work(struct work_struct *work)
drivers/usb/core/hub.c
5874
static void hub_event(struct work_struct *work)
drivers/usb/core/hub.c
837
static void hub_tt_work(struct work_struct *work)
drivers/usb/core/hub.c
86
static void hub_event(struct work_struct *work);
drivers/usb/core/hub.h
74
struct work_struct events;
drivers/usb/core/message.c
1953
static void __usb_queue_reset_device(struct work_struct *ws)
drivers/usb/core/message.c
1972
static void __usb_wireless_status_intf(struct work_struct *ws)
drivers/usb/core/message.c
2286
struct work_struct work;
drivers/usb/core/message.c
2291
static void driver_set_config_work(struct work_struct *work)
drivers/usb/dwc2/core.h
1097
struct work_struct wf_otg;
drivers/usb/dwc2/core.h
1185
struct work_struct phy_reset_work;
drivers/usb/dwc2/hcd.c
3137
static void dwc2_conn_id_status_change(struct work_struct *work)
drivers/usb/dwc2/hcd.c
4194
static void dwc2_hcd_start_func(struct work_struct *work)
drivers/usb/dwc2/hcd.c
4206
static void dwc2_hcd_reset_func(struct work_struct *work)
drivers/usb/dwc2/hcd.c
4225
static void dwc2_hcd_phy_reset_func(struct work_struct *work)
drivers/usb/dwc3/core.c
165
static void __dwc3_set_mode(struct work_struct *work)
drivers/usb/dwc3/core.c
2158
static void dwc3_vbus_draw_work(struct work_struct *work)
drivers/usb/dwc3/core.h
1185
struct work_struct drd_work;
drivers/usb/dwc3/core.h
1249
struct work_struct vbus_draw_work;
drivers/usb/dwc3/dwc3-pci.c
315
static void dwc3_pci_resume_work(struct work_struct *work)
drivers/usb/dwc3/dwc3-pci.c
90
struct work_struct wakeup_work;
drivers/usb/dwc3/gadget.c
3326
static void dwc3_nostream_work(struct work_struct *work)
drivers/usb/gadget/function/f_fs.c
1381
static void ffs_dmabuf_cleanup(struct work_struct *work)
drivers/usb/gadget/function/f_fs.c
152
struct work_struct work;
drivers/usb/gadget/function/f_fs.c
251
struct work_struct work;
drivers/usb/gadget/function/f_fs.c
3720
static void ffs_reset_work(struct work_struct *work)
drivers/usb/gadget/function/f_fs.c
859
static void ffs_user_copy_worker(struct work_struct *work)
drivers/usb/gadget/function/f_hid.c
104
struct work_struct work;
drivers/usb/gadget/function/f_hid.c
558
static void get_report_workqueue_handler(struct work_struct *work)
drivers/usb/gadget/function/f_midi.c
702
static void f_midi_in_work(struct work_struct *work)
drivers/usb/gadget/function/f_midi.c
91
struct work_struct work;
drivers/usb/gadget/function/f_tcm.c
1252
static void usbg_cmd_work(struct work_struct *work)
drivers/usb/gadget/function/f_tcm.c
1470
static void bot_cmd_work(struct work_struct *work)
drivers/usb/gadget/function/f_tcm.c
2366
struct work_struct work;
drivers/usb/gadget/function/f_tcm.c
2371
static void tcm_delayed_set_alt(struct work_struct *wq)
drivers/usb/gadget/function/f_uac1_legacy.c
285
struct work_struct playback_work;
drivers/usb/gadget/function/f_uac1_legacy.c
301
static void f_audio_playback_work(struct work_struct *data)
drivers/usb/gadget/function/tcm.h
73
struct work_struct work;
drivers/usb/gadget/function/u_ether.c
396
static void eth_work(struct work_struct *work)
drivers/usb/gadget/function/u_ether.c
79
struct work_struct work;
drivers/usb/gadget/function/u_fs.h
279
struct work_struct reset_work;
drivers/usb/gadget/function/u_serial.c
364
static void gs_rx_push(struct work_struct *work)
drivers/usb/gadget/function/u_serial.c
93
struct work_struct work;
drivers/usb/gadget/function/u_serial.c
988
static void gs_console_work(struct work_struct *work)
drivers/usb/gadget/function/uvc.h
96
struct work_struct pump;
drivers/usb/gadget/function/uvc_video.c
609
static void uvcg_video_pump(struct work_struct *work)
drivers/usb/gadget/legacy/inode.c
441
struct work_struct work;
drivers/usb/gadget/legacy/inode.c
467
static void ep_user_copy_worker(struct work_struct *work)
drivers/usb/gadget/udc/aspeed-vhub/hub.c
561
static void ast_vhub_wake_work(struct work_struct *work)
drivers/usb/gadget/udc/aspeed-vhub/vhub.h
389
struct work_struct wake_work;
drivers/usb/gadget/udc/aspeed_udc.c
1221
static void ast_udc_wake_work(struct work_struct *work)
drivers/usb/gadget/udc/aspeed_udc.c
207
struct work_struct wake_work;
drivers/usb/gadget/udc/at91_udc.c
1531
static void at91_vbus_timer_work(struct work_struct *work)
drivers/usb/gadget/udc/at91_udc.h
143
struct work_struct vbus_timer_work;
drivers/usb/gadget/udc/bcm63xx_udc.c
1730
static void bcm63xx_ep0_process(struct work_struct *w)
drivers/usb/gadget/udc/bcm63xx_udc.c
317
struct work_struct ep0_wq;
drivers/usb/gadget/udc/bdc/bdc_udc.c
158
static void bdc_func_wake_timer(struct work_struct *work)
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
367
void cdns2_pending_setup_status_handler(struct work_struct *work)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
677
struct work_struct pending_status_wq;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
693
void cdns2_pending_setup_status_handler(struct work_struct *work);
drivers/usb/gadget/udc/core.c
1117
static void usb_gadget_state_work(struct work_struct *work)
drivers/usb/gadget/udc/core.c
1151
static void vbus_event_work(struct work_struct *work)
drivers/usb/gadget/udc/core.c
61
struct work_struct vbus_work;
drivers/usb/gadget/udc/lpc32xx_udc.c
158
struct work_struct pullup_job;
drivers/usb/gadget/udc/lpc32xx_udc.c
159
struct work_struct power_job;
drivers/usb/gadget/udc/lpc32xx_udc.c
636
static void pullup_work(struct work_struct *work)
drivers/usb/gadget/udc/lpc32xx_udc.c
678
static void power_work(struct work_struct *work)
drivers/usb/gadget/udc/pch_udc.c
1273
static void pch_vbus_gpio_work_fall(struct work_struct *irq_work)
drivers/usb/gadget/udc/pch_udc.c
1314
static void pch_vbus_gpio_work_rise(struct work_struct *irq_work)
drivers/usb/gadget/udc/pch_udc.c
309
struct work_struct irq_work_fall;
drivers/usb/gadget/udc/pch_udc.c
310
struct work_struct irq_work_rise;
drivers/usb/gadget/udc/renesas_usb3.c
344
struct work_struct extcon_work;
drivers/usb/gadget/udc/renesas_usb3.c
350
struct work_struct role_work;
drivers/usb/gadget/udc/renesas_usb3.c
487
static void renesas_usb3_extcon_work(struct work_struct *work)
drivers/usb/gadget/udc/renesas_usb3.c
715
static void renesas_usb3_role_work(struct work_struct *work)
drivers/usb/gadget/udc/snps_udc_plat.c
70
static void udc_drd_work(struct work_struct *work)
drivers/usb/gadget/udc/tegra-xudc.c
506
struct work_struct usb_role_sw_work;
drivers/usb/gadget/udc/tegra-xudc.c
778
static void tegra_xudc_usb_role_sw_work(struct work_struct *work)
drivers/usb/gadget/udc/tegra-xudc.c
843
static void tegra_xudc_plc_reset_work(struct work_struct *work)
drivers/usb/gadget/udc/tegra-xudc.c
870
static void tegra_xudc_port_reset_war_work(struct work_struct *work)
drivers/usb/host/ehci-platform.c
180
static void quirk_poll_work(struct work_struct *work)
drivers/usb/host/ohci-pci.c
129
static void ohci_quirk_nec_worker(struct work_struct *work)
drivers/usb/host/ohci.h
433
struct work_struct nec_work; /* Worker for NEC quirk */
drivers/usb/host/xhci-dbgcap.c
995
static void xhci_dbc_handle_events(struct work_struct *work)
drivers/usb/host/xhci-ring.c
1717
void xhci_handle_command_timeout(struct work_struct *work)
drivers/usb/host/xhci-tegra.c
1347
static void tegra_xhci_id_work(struct work_struct *work)
drivers/usb/host/xhci-tegra.c
308
struct work_struct id_work;
drivers/usb/host/xhci.h
1944
void xhci_handle_command_timeout(struct work_struct *work);
drivers/usb/misc/appledisplay.c
191
static void appledisplay_work(struct work_struct *work)
drivers/usb/misc/lvstest.c
326
static void lvs_rh_work(struct work_struct *work)
drivers/usb/misc/lvstest.c
35
struct work_struct rh_work;
drivers/usb/misc/onboard_usb_dev.c
304
static void onboard_dev_attach_usb_driver(struct work_struct *work)
drivers/usb/misc/onboard_usb_dev.c
45
static void onboard_dev_attach_usb_driver(struct work_struct *work);
drivers/usb/mtu3/mtu3.h
221
struct work_struct dr_work;
drivers/usb/mtu3/mtu3_dr.c
128
static void ssusb_mode_sw_work(struct work_struct *work)
drivers/usb/musb/musb_core.c
2072
static void musb_irq_work(struct work_struct *data)
drivers/usb/musb/musb_core.c
2283
static void musb_deassert_reset(struct work_struct *work)
drivers/usb/musb/musb_gadget.c
1634
static void musb_gadget_work(struct work_struct *work)
drivers/usb/musb/musb_host.h
102
static inline void musb_host_finish_resume(struct work_struct *work) {}
drivers/usb/musb/musb_host.h
68
extern void musb_host_finish_resume(struct work_struct *work);
drivers/usb/musb/musb_virthub.c
21
void musb_host_finish_resume(struct work_struct *work)
drivers/usb/musb/omap2430.c
160
static void omap_musb_mailbox_work(struct work_struct *mailbox_work)
drivers/usb/musb/omap2430.c
35
struct work_struct omap_musb_mailbox_work;
drivers/usb/musb/sunxi.c
91
struct work_struct work;
drivers/usb/musb/sunxi.c
97
static void sunxi_musb_work(struct work_struct *work)
drivers/usb/phy/phy-ab8500-usb.c
131
struct work_struct phy_dis_work;
drivers/usb/phy/phy-ab8500-usb.c
615
static void ab8500_usb_phy_disable_work(struct work_struct *work)
drivers/usb/phy/phy-fsl-usb.c
650
static void fsl_otg_event(struct work_struct *work)
drivers/usb/phy/phy-fsl-usb.h
364
struct work_struct work_wq;
drivers/usb/phy/phy-gpio-vbus-usb.c
92
static void gpio_vbus_work(struct work_struct *work)
drivers/usb/phy/phy-twl6030-usb.c
278
static void twl6030_status_work(struct work_struct *work)
drivers/usb/phy/phy-twl6030-usb.c
301
static void otg_set_vbus_work(struct work_struct *data)
drivers/usb/phy/phy-twl6030-usb.c
91
struct work_struct set_vbus_work;
drivers/usb/phy/phy.c
123
static void usb_phy_notify_charger_work(struct work_struct *work)
drivers/usb/renesas_usbhs/common.c
511
static void usbhsc_notify_hotplug(struct work_struct *work)
drivers/usb/renesas_usbhs/fifo.c
861
static void xfer_work(struct work_struct *work)
drivers/usb/renesas_usbhs/fifo.h
51
struct work_struct work;
drivers/usb/serial/f81232.c
121
struct work_struct lsr_work;
drivers/usb/serial/f81232.c
122
struct work_struct interrupt_work;
drivers/usb/serial/f81232.c
800
static void f81232_interrupt_work(struct work_struct *work)
drivers/usb/serial/f81232.c
808
static void f81232_lsr_worker(struct work_struct *work)
drivers/usb/serial/f81534.c
1296
static void f81534_lsr_worker(struct work_struct *work)
drivers/usb/serial/f81534.c
160
struct work_struct lsr_work;
drivers/usb/serial/io_ti.c
2452
static void edge_heartbeat_work(struct work_struct *work)
drivers/usb/serial/keyspan_pda.c
103
static void keyspan_pda_request_unthrottle(struct work_struct *work)
drivers/usb/serial/keyspan_pda.c
35
struct work_struct unthrottle_work;
drivers/usb/serial/mos7720.c
314
static void deferred_restore_writes(struct work_struct *work)
drivers/usb/serial/mos7720.c
93
struct work_struct work; /* restore deferred writes */
drivers/usb/serial/oti6858.c
192
static void setup_line(struct work_struct *work)
drivers/usb/serial/oti6858.c
260
static void send_data(struct work_struct *work)
drivers/usb/serial/usb-serial.c
627
static void usb_serial_port_work(struct work_struct *work)
drivers/usb/storage/uas.c
132
static void uas_scan_work(struct work_struct *work)
drivers/usb/storage/uas.c
48
struct work_struct work;
drivers/usb/storage/uas.c
49
struct work_struct scan_work; /* for async scanning */
drivers/usb/storage/uas.c
79
static void uas_do_work(struct work_struct *work);
drivers/usb/storage/uas.c
98
static void uas_do_work(struct work_struct *work)
drivers/usb/storage/usb.c
975
static void usb_stor_scan_dwork(struct work_struct *work)
drivers/usb/typec/altmodes/displayport.c
265
static void dp_altmode_work(struct work_struct *work)
drivers/usb/typec/altmodes/displayport.c
77
struct work_struct work;
drivers/usb/typec/altmodes/thunderbolt.c
34
struct work_struct work;
drivers/usb/typec/altmodes/thunderbolt.c
45
static void tbt_altmode_work(struct work_struct *work)
drivers/usb/typec/anx7411.c
283
struct work_struct work;
drivers/usb/typec/anx7411.c
906
static void anx7411_work_func(struct work_struct *work)
drivers/usb/typec/hd3ss3220.c
247
static void output_poll_execute(struct work_struct *work)
drivers/usb/typec/mode_selection.c
130
static void mode_selection_work_fn(struct work_struct *work)
drivers/usb/typec/tcpm/fusb302.c
1078
static void fusb302_bc_lvl_handler_work(struct work_struct *work)
drivers/usb/typec/tcpm/fusb302.c
1501
static void fusb302_irq_work(struct work_struct *work)
drivers/usb/typec/tcpm/fusb302.c
83
struct work_struct irq_work;
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c
101
struct work_struct reset_work;
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c
102
struct work_struct receive_work;
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c
140
static void qcom_pmic_typec_pdphy_sig_reset_work(struct work_struct *work)
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c
222
static void qcom_pmic_typec_port_cc_debounce(struct work_struct *work)
drivers/usb/typec/tipd/core.c
1049
static void tps6598x_poll_work(struct work_struct *work)
drivers/usb/typec/tipd/core.c
737
static void cd321x_update_work(struct work_struct *work)
drivers/usb/typec/ucsi/cros_ec_ucsi.c
168
static void cros_ucsi_work(struct work_struct *work)
drivers/usb/typec/ucsi/cros_ec_ucsi.c
179
static void cros_ucsi_write_timeout(struct work_struct *work)
drivers/usb/typec/ucsi/cros_ec_ucsi.c
48
struct work_struct work;
drivers/usb/typec/ucsi/displayport.c
22
struct work_struct work;
drivers/usb/typec/ucsi/displayport.c
276
static void ucsi_displayport_work(struct work_struct *work)
drivers/usb/typec/ucsi/thunderbolt.c
31
struct work_struct work;
drivers/usb/typec/ucsi/thunderbolt.c
36
static void ucsi_thunderbolt_work(struct work_struct *work)
drivers/usb/typec/ucsi/ucsi.c
1263
static void ucsi_handle_connector_change(struct work_struct *work)
drivers/usb/typec/ucsi/ucsi.c
1932
static void ucsi_resume_work(struct work_struct *work)
drivers/usb/typec/ucsi/ucsi.c
1962
static void ucsi_init_work(struct work_struct *work)
drivers/usb/typec/ucsi/ucsi.c
265
static void ucsi_poll_worker(struct work_struct *work)
drivers/usb/typec/ucsi/ucsi.h
477
struct work_struct resume_work;
drivers/usb/typec/ucsi/ucsi.h
517
struct work_struct work;
drivers/usb/typec/ucsi/ucsi_ccg.c
1363
static void ccg_update_firmware(struct work_struct *work)
drivers/usb/typec/ucsi/ucsi_ccg.c
219
struct work_struct work;
drivers/usb/typec/ucsi/ucsi_ccg.c
224
struct work_struct pm_work;
drivers/usb/typec/ucsi/ucsi_ccg.c
724
static void ccg_pm_workaround_work(struct work_struct *pm_work)
drivers/usb/typec/ucsi/ucsi_glink.c
298
static void pmic_glink_ucsi_notify(struct work_struct *work)
drivers/usb/typec/ucsi/ucsi_glink.c
313
static void pmic_glink_ucsi_register(struct work_struct *work)
drivers/usb/typec/ucsi/ucsi_glink.c
75
struct work_struct notify_work;
drivers/usb/typec/ucsi/ucsi_glink.c
76
struct work_struct register_work;
drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
446
static void gaokun_ucsi_register_worker(struct work_struct *work)
drivers/usb/usbip/usbip_event.c
62
static void event_handler(struct work_struct *work)
drivers/vdpa/mlx5/core/mlx5_vdpa.h
71
struct work_struct work;
drivers/vdpa/mlx5/core/mr.c
665
static void mlx5_vdpa_mr_gc_handler(struct work_struct *work)
drivers/vdpa/mlx5/net/mlx5_vnet.c
2365
static void mlx5_cvq_kick_handler(struct work_struct *work)
drivers/vdpa/mlx5/net/mlx5_vnet.c
2825
static void update_carrier(struct work_struct *work)
drivers/vdpa/octeon_ep/octep_vdpa_main.c
33
struct work_struct setup_task;
drivers/vdpa/octeon_ep/octep_vdpa_main.c
590
static void octep_vdpa_setup_task(struct work_struct *work)
drivers/vdpa/vdpa_user/vduse_dev.c
1120
static void vduse_dev_irq_inject(struct work_struct *work)
drivers/vdpa/vdpa_user/vduse_dev.c
1130
static void vduse_vq_irq_inject(struct work_struct *work)
drivers/vdpa/vdpa_user/vduse_dev.c
1159
struct work_struct *irq_work,
drivers/vdpa/vdpa_user/vduse_dev.c
126
struct work_struct inject;
drivers/vdpa/vdpa_user/vduse_dev.c
543
static void vduse_vq_kick_work(struct work_struct *work)
drivers/vdpa/vdpa_user/vduse_dev.c
79
struct work_struct inject;
drivers/vdpa/vdpa_user/vduse_dev.c
80
struct work_struct kick;
drivers/vfio/pci/mlx5/cmd.c
614
void mlx5vf_mig_file_cleanup_cb(struct work_struct *_work)
drivers/vfio/pci/mlx5/cmd.h
239
void mlx5vf_mig_file_cleanup_cb(struct work_struct *_work);
drivers/vfio/pci/mlx5/cmd.h
71
struct work_struct work;
drivers/vfio/pci/mlx5/cmd.h
82
struct work_struct work;
drivers/vfio/pci/mlx5/main.c
300
static void mlx5vf_mig_file_save_work(struct work_struct *_work)
drivers/vfio/virqfd.c
104
static void virqfd_flush_inject(struct work_struct *work)
drivers/vfio/virqfd.c
85
static void virqfd_shutdown(struct work_struct *work)
drivers/vfio/virqfd.c
97
static void virqfd_inject(struct work_struct *work)
drivers/vhost/scsi.c
1569
static void vhost_scsi_tmf_flush_work(struct work_struct *work)
drivers/vhost/scsi.c
259
struct work_struct flush_work;
drivers/video/backlight/adp8860_bl.c
179
static void adp8860_led_work(struct work_struct *work)
drivers/video/backlight/adp8860_bl.c
97
struct work_struct work;
drivers/video/backlight/adp8870_bl.c
120
struct work_struct work;
drivers/video/backlight/adp8870_bl.c
194
static void adp8870_led_work(struct work_struct *work)
drivers/video/backlight/lm3630a_bl.c
114
static void lm3630a_delayed_func(struct work_struct *work)
drivers/video/backlight/qcom-wled.c
293
static void wled_ovp_work(struct work_struct *work)
drivers/video/fbdev/atmel_lcdfb.c
44
struct work_struct task;
drivers/video/fbdev/atmel_lcdfb.c
835
static void atmel_lcdfb_task(struct work_struct *work)
drivers/video/fbdev/core/fb_defio.c
261
static void fb_deferred_io_work(struct work_struct *work)
drivers/video/fbdev/core/fbcon.c
3329
static void fbcon_register_existing_fbs(struct work_struct *work)
drivers/video/fbdev/core/fbcon.c
393
static void fb_flashcursor(struct work_struct *work)
drivers/video/fbdev/omap/lcd_mipid.c
391
static void mipid_esd_work(struct work_struct *work)
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1070
static void dsicm_ulps_work(struct work_struct *work)
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
83
static void dsicm_te_timeout_work_callback(struct work_struct *work);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
842
static void dsicm_te_timeout_work_callback(struct work_struct *work)
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
88
static void dsicm_ulps_work(struct work_struct *work);
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
324
static void dispc_error_worker(struct work_struct *work)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
51
struct work_struct error_work;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
4010
static void dsi_framedone_timeout_work_callback(struct work_struct *work)
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1655
static void omapfb_auto_update_work(struct work_struct *work)
drivers/video/fbdev/pxafb.c
1624
static void pxafb_task(struct work_struct *work)
drivers/video/fbdev/pxafb.h
147
struct work_struct task;
drivers/video/fbdev/sa1100fb.c
961
static void sa1100fb_task(struct work_struct *w)
drivers/video/fbdev/sa1100fb.h
66
struct work_struct task;
drivers/video/fbdev/smscufx.c
1085
static void ufx_release_urb_work(struct work_struct *work)
drivers/video/fbdev/udlfb.c
684
static void dlfb_damage_work(struct work_struct *w)
drivers/virt/acrn/ioreq.c
25
static void ioreq_dispatcher(struct work_struct *work);
drivers/virt/acrn/ioreq.c
544
static void ioreq_dispatcher(struct work_struct *work)
drivers/virt/acrn/irqfd.c
32
struct work_struct shutdown;
drivers/virt/acrn/irqfd.c
60
static void hsm_irqfd_shutdown_work(struct work_struct *work)
drivers/virt/nitro_enclaves/ne_pci_dev.c
214
static void ne_event_work_handler(struct work_struct *work)
drivers/virt/nitro_enclaves/ne_pci_dev.h
302
struct work_struct notify_work;
drivers/virt/vboxguest/vboxguest_core.c
355
static void vbg_balloon_work(struct work_struct *work)
drivers/virt/vboxguest/vboxguest_core.h
38
struct work_struct work;
drivers/virtio/virtio_balloon.c
539
static void update_balloon_stats_func(struct work_struct *work)
drivers/virtio/virtio_balloon.c
551
static void update_balloon_size_func(struct work_struct *work)
drivers/virtio/virtio_balloon.c
62
struct work_struct report_free_page_work;
drivers/virtio/virtio_balloon.c
65
struct work_struct update_balloon_stats_work;
drivers/virtio/virtio_balloon.c
66
struct work_struct update_balloon_size_work;
drivers/virtio/virtio_balloon.c
788
static void report_free_page_func(struct work_struct *work)
drivers/virtio/virtio_mem.c
109
struct work_struct wq;
drivers/virtio/virtio_mem.c
2415
static void virtio_mem_run_wq(struct work_struct *work)
drivers/watchdog/mei_wdt.c
398
static void mei_wdt_unregister_work(struct work_struct *work)
drivers/watchdog/mei_wdt.c
99
struct work_struct unregister;
drivers/watchdog/retu_wdt.c
48
static void retu_wdt_ping_work(struct work_struct *work)
drivers/watchdog/softdog.c
73
static void reboot_work_fn(struct work_struct *unused)
drivers/xen/events/events_base.c
313
static void delayed_free_irq(struct work_struct *work)
drivers/xen/events/events_base.c
648
static void xen_irq_lateeoi_worker(struct work_struct *work)
drivers/xen/grant-table.c
1312
static void gnttab_unmap_work(struct work_struct *work)
drivers/xen/mcelog.c
329
static void xen_mce_work_fn(struct work_struct *work)
drivers/xen/pcpu.c
341
static void xen_pcpu_work_fn(struct work_struct *work)
drivers/xen/privcmd.c
898
struct work_struct shutdown;
drivers/xen/privcmd.c
912
static void irqfd_shutdown(struct work_struct *work)
drivers/xen/pvcalls-back.c
230
static void pvcalls_back_ioworker(struct work_struct *work)
drivers/xen/pvcalls-back.c
50
struct work_struct register_work;
drivers/xen/pvcalls-back.c
516
static void __pvcalls_back_accept(struct work_struct *work)
drivers/xen/pvcalls-back.c
83
struct work_struct register_work;
drivers/xen/xen-acpi-processor.c
482
static void xen_acpi_processor_resume_worker(struct work_struct *dummy)
drivers/xen/xen-pciback/pciback.h
190
void xen_pcibk_do_op(struct work_struct *data);
drivers/xen/xen-pciback/pciback.h
43
struct work_struct op_work;
drivers/xen/xen-pciback/pciback_ops.c
397
void xen_pcibk_do_op(struct work_struct *data)
drivers/xen/xenbus/xenbus_dev_frontend.c
121
struct work_struct wq;
drivers/xen/xenbus/xenbus_dev_frontend.c
306
static void xenbus_worker(struct work_struct *wq)
drivers/xen/xenbus/xenbus_probe_frontend.c
94
static void xenbus_frontend_delayed_restore(struct work_struct *w)
fs/affs/super.c
65
static void flush_superblock(struct work_struct *work)
fs/afs/callback.c
29
void afs_invalidate_mmap_work(struct work_struct *work)
fs/afs/cell.c
24
static void afs_destroy_cell_work(struct work_struct *work);
fs/afs/cell.c
25
static void afs_manage_cell_work(struct work_struct *work);
fs/afs/cell.c
588
static void afs_destroy_cell_work(struct work_struct *work)
fs/afs/cell.c
878
static void afs_manage_cell_work(struct work_struct *work)
fs/afs/cm_security.c
98
void afs_process_oob_queue(struct work_struct *work)
fs/afs/cmservice.c
164
static void SRXAFSCB_CallBack(struct work_struct *work)
fs/afs/cmservice.c
26
static void SRXAFSCB_CallBack(struct work_struct *);
fs/afs/cmservice.c
27
static void SRXAFSCB_InitCallBackState(struct work_struct *);
fs/afs/cmservice.c
28
static void SRXAFSCB_Probe(struct work_struct *);
fs/afs/cmservice.c
287
static void SRXAFSCB_InitCallBackState(struct work_struct *work)
fs/afs/cmservice.c
29
static void SRXAFSCB_ProbeUuid(struct work_struct *);
fs/afs/cmservice.c
30
static void SRXAFSCB_TellMeAboutYourself(struct work_struct *);
fs/afs/cmservice.c
379
static void SRXAFSCB_Probe(struct work_struct *work)
fs/afs/cmservice.c
412
static void SRXAFSCB_ProbeUuid(struct work_struct *work)
fs/afs/cmservice.c
489
static void SRXAFSCB_TellMeAboutYourself(struct work_struct *work)
fs/afs/file.c
311
void afs_fetch_data_async_rx(struct work_struct *work)
fs/afs/flock.c
281
void afs_lock_work(struct work_struct *work)
fs/afs/fs_probe.c
419
void afs_fs_probe_dispatcher(struct work_struct *work)
fs/afs/internal.h
1029
extern void afs_invalidate_mmap_work(struct work_struct *);
fs/afs/internal.h
1084
void afs_process_oob_queue(struct work_struct *work);
fs/afs/internal.h
1159
void afs_fetch_data_async_rx(struct work_struct *work);
fs/afs/internal.h
1168
extern void afs_lock_work(struct work_struct *);
fs/afs/internal.h
1240
extern void afs_fs_probe_dispatcher(struct work_struct *);
fs/afs/internal.h
132
struct work_struct async_work; /* async I/O processor */
fs/afs/internal.h
133
struct work_struct work; /* actual work processor */
fs/afs/internal.h
134
struct work_struct free_work; /* Deferred free processor */
fs/afs/internal.h
1380
extern void afs_charge_preallocation(struct work_struct *);
fs/afs/internal.h
209
void (*async_rx)(struct work_struct *work);
fs/afs/internal.h
212
void (*work)(struct work_struct *work);
fs/afs/internal.h
286
struct work_struct charge_preallocation_work;
fs/afs/internal.h
287
struct work_struct rx_oob_work;
fs/afs/internal.h
313
struct work_struct fs_prober;
fs/afs/internal.h
380
struct work_struct destroyer; /* Destroyer for cell */
fs/afs/internal.h
381
struct work_struct manager; /* Manager for init/deinit/dns */
fs/afs/internal.h
548
struct work_struct destroyer; /* Work item to try and destroy a server */
fs/afs/internal.h
633
struct work_struct destructor; /* Deferred destructor */
fs/afs/internal.h
725
struct work_struct cb_work; /* Work for mmap'd files */
fs/afs/mntpt.c
204
static void afs_mntpt_expiry_timed_out(struct work_struct *work)
fs/afs/mntpt.c
24
static void afs_mntpt_expiry_timed_out(struct work_struct *work);
fs/afs/rxrpc.c
21
static void afs_deferred_free_worker(struct work_struct *work);
fs/afs/rxrpc.c
232
static void afs_deferred_free_worker(struct work_struct *work)
fs/afs/rxrpc.c
24
static void afs_process_async_call(struct work_struct *);
fs/afs/rxrpc.c
714
static void afs_process_async_call(struct work_struct *work)
fs/afs/rxrpc.c
739
void afs_charge_preallocation(struct work_struct *work)
fs/afs/server.c
19
static void afs_server_destroyer(struct work_struct *work);
fs/afs/server.c
466
static void afs_server_destroyer(struct work_struct *work)
fs/afs/volume.c
15
static void afs_destroy_volume(struct work_struct *work);
fs/afs/volume.c
237
static void afs_destroy_volume(struct work_struct *work)
fs/afs/write.c
103
static void afs_issue_write_worker(struct work_struct *work)
fs/aio.c
1639
static void aio_fsync_work(struct work_struct *work)
fs/aio.c
1670
static void aio_poll_put_work(struct work_struct *work)
fs/aio.c
1723
static void aio_poll_complete_work(struct work_struct *work)
fs/aio.c
175
struct work_struct work;
fs/aio.c
188
struct work_struct work;
fs/aio.c
615
static void free_ioctx(struct work_struct *work)
fs/backing-file.c
130
static void backing_aio_complete_work(struct work_struct *work)
fs/backing-file.c
84
struct work_struct work;
fs/btrfs/async-thread.c
292
static void btrfs_work_helper(struct work_struct *normal_work)
fs/btrfs/async-thread.h
26
struct work_struct normal_work;
fs/btrfs/bio.c
374
static void simple_end_io_work(struct work_struct *work)
fs/btrfs/bio.c
423
static void orig_write_end_io_work(struct work_struct *work)
fs/btrfs/bio.c
461
static void clone_write_end_io_work(struct work_struct *work)
fs/btrfs/bio.h
60
struct work_struct csum_work;
fs/btrfs/bio.h
72
struct work_struct end_io_work;
fs/btrfs/block-group.c
1895
void btrfs_reclaim_bgs_work(struct work_struct *work)
fs/btrfs/block-group.h
282
struct work_struct zone_finish_work;
fs/btrfs/block-group.h
353
void btrfs_reclaim_bgs_work(struct work_struct *work);
fs/btrfs/discard.c
518
static void btrfs_discard_workfn(struct work_struct *work)
fs/btrfs/extent_map.c
1301
static void btrfs_extent_map_shrinker_worker(struct work_struct *work)
fs/btrfs/file-item.c
800
static void csum_one_bio_work(struct work_struct *work)
fs/btrfs/fs.h
730
struct work_struct em_shrinker_work;
fs/btrfs/fs.h
854
struct work_struct async_reclaim_work;
fs/btrfs/fs.h
855
struct work_struct async_data_reclaim_work;
fs/btrfs/fs.h
856
struct work_struct preempt_reclaim_work;
fs/btrfs/fs.h
859
struct work_struct reclaim_bgs_work;
fs/btrfs/raid56.c
142
static void rmw_rbio_work(struct work_struct *work);
fs/btrfs/raid56.c
143
static void rmw_rbio_work_locked(struct work_struct *work);
fs/btrfs/raid56.c
148
static void scrub_rbio_work_locked(struct work_struct *work);
fs/btrfs/raid56.c
2203
static void recover_rbio_work(struct work_struct *work)
fs/btrfs/raid56.c
2212
static void recover_rbio_work_locked(struct work_struct *work)
fs/btrfs/raid56.c
2545
static void rmw_rbio_work(struct work_struct *work)
fs/btrfs/raid56.c
2554
static void rmw_rbio_work_locked(struct work_struct *work)
fs/btrfs/raid56.c
3004
static void scrub_rbio_work_locked(struct work_struct *work)
fs/btrfs/raid56.c
868
static void recover_rbio_work_locked(struct work_struct *work);
fs/btrfs/raid56.h
118
struct work_struct work;
fs/btrfs/scrub.c
1158
static void scrub_stripe_read_repair_worker(struct work_struct *work)
fs/btrfs/scrub.c
190
struct work_struct work;
fs/btrfs/space-info.c
1247
static void btrfs_async_reclaim_metadata_space(struct work_struct *work)
fs/btrfs/space-info.c
1269
static void btrfs_preempt_reclaim_metadata_space(struct work_struct *work)
fs/btrfs/space-info.c
1480
static void btrfs_async_reclaim_data_space(struct work_struct *work)
fs/btrfs/space-info.c
1760
struct work_struct *async_work;
fs/btrfs/zoned.c
2711
static void btrfs_zone_finish_endio_workfn(struct work_struct *work)
fs/buffer.c
304
struct work_struct work;
fs/buffer.c
309
static void verify_bh(struct work_struct *work)
fs/buffer.c
322
static void decrypt_bh(struct work_struct *work)
fs/cachefiles/internal.h
55
struct work_struct ondemand_work;
fs/cachefiles/ondemand.c
362
static void ondemand_object_worker(struct work_struct *work)
fs/ceph/file.c
1273
struct work_struct work;
fs/ceph/file.c
1277
static void ceph_aio_retry_work(struct work_struct *work);
fs/ceph/file.c
1407
static void ceph_aio_retry_work(struct work_struct *work)
fs/ceph/inode.c
2319
static void ceph_inode_work(struct work_struct *work)
fs/ceph/inode.c
40
static void ceph_inode_work(struct work_struct *work);
fs/ceph/mds_client.c
2404
static void ceph_cap_release_work(struct work_struct *work)
fs/ceph/mds_client.c
2447
static void ceph_cap_reclaim_work(struct work_struct *work)
fs/ceph/mds_client.c
2494
static void ceph_cap_unlink_work(struct work_struct *work)
fs/ceph/mds_client.c
5473
static void delayed_work(struct work_struct *work)
fs/ceph/mds_client.c
66
static void ceph_cap_release_work(struct work_struct *work);
fs/ceph/mds_client.c
67
static void ceph_cap_reclaim_work(struct work_struct *work);
fs/ceph/mds_client.h
240
struct work_struct s_cap_release_work;
fs/ceph/mds_client.h
505
struct work_struct cap_reclaim_work;
fs/ceph/mds_client.h
508
struct work_struct cap_unlink_work;
fs/ceph/metric.c
213
static void metric_delayed_work(struct work_struct *work)
fs/ceph/super.h
488
struct work_struct i_work;
fs/crypto/crypto.c
46
void fscrypt_enqueue_decrypt_work(struct work_struct *work)
fs/direct-io.c
149
struct work_struct complete_work;/* deferred AIO completion */
fs/direct-io.c
321
static void dio_aio_complete_work(struct work_struct *work)
fs/dlm/ast.c
50
static void dlm_callback_work(struct work_struct *work)
fs/dlm/dlm_internal.h
242
struct work_struct work;
fs/dlm/dlm_internal.h
663
struct work_struct ls_free_work;
fs/dlm/lockspace.c
339
static void free_lockspace(struct work_struct *work)
fs/dlm/lowcomms.c
103
struct work_struct rwork; /* receive worker */
fs/dlm/lowcomms.c
104
struct work_struct swork; /* send worker */
fs/dlm/lowcomms.c
119
struct work_struct rwork;
fs/dlm/lowcomms.c
1484
static void process_recv_sockets(struct work_struct *work)
fs/dlm/lowcomms.c
1553
static void process_listen_recv_socket(struct work_struct *work)
fs/dlm/lowcomms.c
1620
static void process_send_sockets(struct work_struct *work)
fs/dlm/lowcomms.c
199
static void process_recv_sockets(struct work_struct *work);
fs/dlm/lowcomms.c
200
static void process_send_sockets(struct work_struct *work);
fs/dlm/lowcomms.c
201
static void process_dlm_messages(struct work_struct *work);
fs/dlm/lowcomms.c
861
static void process_dlm_messages(struct work_struct *work)
fs/erofs/zdata.c
100
struct work_struct work;
fs/erofs/zdata.c
1415
static void z_erofs_decompressqueue_work(struct work_struct *work)
fs/erofs/zdata.c
1430
z_erofs_decompressqueue_work((struct work_struct *)work);
fs/ext4/ext4.h
1178
struct work_struct i_rsv_conversion_work;
fs/ext4/ext4.h
1617
struct work_struct s_discard_work;
fs/ext4/ext4.h
1764
struct work_struct s_sb_upd_work;
fs/ext4/ext4.h
3860
extern void ext4_end_io_rsv_work(struct work_struct *work);
fs/ext4/mballoc.c
3642
static void ext4_discard_work(struct work_struct *work)
fs/ext4/page-io.c
302
void ext4_end_io_rsv_work(struct work_struct *work)
fs/ext4/readpage.c
67
struct work_struct work;
fs/ext4/readpage.c
85
static void decrypt_work(struct work_struct *work)
fs/ext4/readpage.c
97
static void verity_work(struct work_struct *work)
fs/ext4/super.c
745
static void update_super_work(struct work_struct *work)
fs/f2fs/compress.c
1787
static void f2fs_late_free_dic(struct work_struct *work)
fs/f2fs/compress.c
1807
static void f2fs_verify_cluster(struct work_struct *work)
fs/f2fs/data.c
119
struct work_struct work;
fs/f2fs/data.c
190
static void f2fs_verify_bio(struct work_struct *work)
fs/f2fs/data.c
291
static void f2fs_post_read_work(struct work_struct *work)
fs/f2fs/f2fs.h
1733
struct work_struct verity_work; /* work to verify the decompressed pages */
fs/f2fs/f2fs.h
1734
struct work_struct free_work; /* work for late free this structure itself */
fs/f2fs/f2fs.h
1979
struct work_struct s_error_work;
fs/f2fs/super.c
4710
static void f2fs_record_error_work(struct work_struct *work)
fs/file_table.c
486
static void delayed_fput(struct work_struct *unused)
fs/fs-writeback.c
2409
void wb_workfn(struct work_struct *work)
fs/fs-writeback.c
2502
static void wakeup_dirtytime_writeback(struct work_struct *w);
fs/fs-writeback.c
2505
static void wakeup_dirtytime_writeback(struct work_struct *w)
fs/fs-writeback.c
566
void inode_switch_wbs_work_fn(struct work_struct *work)
fs/fserror.c
48
static void fserror_worker(struct work_struct *work)
fs/fuse/dax.c
1158
static void fuse_dax_free_mem_worker(struct work_struct *work)
fs/fuse/dev.c
73
void fuse_check_timeout(struct work_struct *work)
fs/fuse/dev_uring.c
432
static void fuse_uring_async_stop_queues(struct work_struct *work)
fs/fuse/dir.c
160
static void fuse_dentry_tree_work(struct work_struct *work)
fs/fuse/dir.c
198
void fuse_epoch_work(struct work_struct *work)
fs/fuse/fuse_i.h
1291
void fuse_check_timeout(struct work_struct *work);
fs/fuse/fuse_i.h
1296
void fuse_epoch_work(struct work_struct *work);
fs/fuse/fuse_i.h
657
struct work_struct epoch_work;
fs/fuse/virtio_fs.c
51
struct work_struct done_work;
fs/fuse/virtio_fs.c
530
static void virtio_fs_hiprio_done_work(struct work_struct *work)
fs/fuse/virtio_fs.c
54
struct work_struct dispatch_work;
fs/fuse/virtio_fs.c
556
static void virtio_fs_request_dispatch_work(struct work_struct *work)
fs/fuse/virtio_fs.c
672
static void virtio_fs_hiprio_dispatch_work(struct work_struct *work)
fs/fuse/virtio_fs.c
801
static void virtio_fs_complete_req_work(struct work_struct *work)
fs/fuse/virtio_fs.c
810
static void virtio_fs_requests_done_work(struct work_struct *work)
fs/fuse/virtio_fs.c
96
struct work_struct done_work;
fs/gfs2/glock.c
947
static void delete_work_func(struct work_struct *work)
fs/gfs2/glock.c
983
static void glock_work_func(struct work_struct *work)
fs/gfs2/incore.h
514
struct work_struct jd_work;
fs/gfs2/incore.h
718
struct work_struct sd_freeze_work;
fs/gfs2/incore.h
719
struct work_struct sd_withdraw_work;
fs/gfs2/lock_dlm.c
655
static void gfs2_control_func(struct work_struct *work)
fs/gfs2/recovery.c
398
void gfs2_recover_func(struct work_struct *work)
fs/gfs2/recovery.h
28
void gfs2_recover_func(struct work_struct *work);
fs/gfs2/super.c
685
void gfs2_freeze_func(struct work_struct *work)
fs/gfs2/super.h
49
void gfs2_freeze_func(struct work_struct *work);
fs/gfs2/util.c
205
void gfs2_withdraw_func(struct work_struct *work)
fs/gfs2/util.h
196
void gfs2_withdraw_func(struct work_struct *work);
fs/hfs/super.c
57
static void flush_mdb(struct work_struct *work)
fs/hfsplus/super.c
287
static void delayed_sync_fs(struct work_struct *work)
fs/iomap/bio.c
26
struct work_struct *work)
fs/iomap/direct-io.c
161
static void iomap_dio_complete_work(struct work_struct *work)
fs/iomap/direct-io.c
48
struct work_struct work;
fs/iomap/ioend.c
77
struct work_struct *work)
fs/jffs2/wbuf.c
1152
static struct jffs2_sb_info *work_to_sb(struct work_struct *work)
fs/jffs2/wbuf.c
1160
static void delayed_wbuf_sync(struct work_struct *work)
fs/kernfs/file.c
912
static void kernfs_notify_workfn(struct work_struct *work)
fs/lockd/svc.c
102
static void grace_ender(struct work_struct *grace)
fs/mbcache.c
342
static void mb_cache_shrink_worker(struct work_struct *work)
fs/mbcache.c
42
struct work_struct c_shrink_work;
fs/namespace.c
1323
static void delayed_mntput(struct work_struct *unused)
fs/netfs/direct_write.c
207
static void netfs_unbuffered_write_async(struct work_struct *work)
fs/netfs/fscache_cookie.c
19
static void fscache_cookie_lru_worker(struct work_struct *work);
fs/netfs/fscache_cookie.c
20
static void fscache_cookie_worker(struct work_struct *work);
fs/netfs/fscache_cookie.c
830
static void fscache_cookie_worker(struct work_struct *work)
fs/netfs/fscache_cookie.c
881
static void fscache_cookie_lru_worker(struct work_struct *work)
fs/netfs/fscache_volume.c
18
static void fscache_create_volume_work(struct work_struct *work);
fs/netfs/fscache_volume.c
281
static void fscache_create_volume_work(struct work_struct *work)
fs/netfs/internal.h
110
void netfs_read_collection_worker(struct work_struct *work);
fs/netfs/internal.h
192
void netfs_write_collection_worker(struct work_struct *work);
fs/netfs/objects.c
13
static void netfs_free_request(struct work_struct *work);
fs/netfs/objects.c
152
static void netfs_free_request(struct work_struct *work)
fs/netfs/read_collect.c
451
void netfs_read_collection_worker(struct work_struct *work)
fs/netfs/write_collect.c
421
void netfs_write_collection_worker(struct work_struct *work)
fs/nfs/blocklayout/blocklayout.c
209
static void bl_read_cleanup(struct work_struct *work)
fs/nfs/blocklayout/blocklayout.c
341
static void bl_write_cleanup(struct work_struct *work)
fs/nfs/direct.c
73
static void nfs_direct_write_schedule_work(struct work_struct *work);
fs/nfs/direct.c
730
static void nfs_direct_write_schedule_work(struct work_struct *work)
fs/nfs/internal.h
465
extern void nfs_local_probe_async_work(struct work_struct *);
fs/nfs/internal.h
996
struct work_struct work;
fs/nfs/localio.c
1048
nfs_local_fsync_work(struct work_struct *work)
fs/nfs/localio.c
202
void nfs_local_probe_async_work(struct work_struct *work)
fs/nfs/localio.c
39
struct work_struct work;
fs/nfs/localio.c
40
void (*aio_complete_work)(struct work_struct *);
fs/nfs/localio.c
54
struct work_struct work;
fs/nfs/localio.c
648
static void nfs_local_read_aio_complete_work(struct work_struct *work)
fs/nfs/localio.c
668
static void nfs_local_call_read(struct work_struct *work)
fs/nfs/localio.c
834
static void nfs_local_write_aio_complete_work(struct work_struct *work)
fs/nfs/localio.c
854
static void nfs_local_call_write(struct work_struct *work)
fs/nfs/namespace.c
256
static void nfs_expire_automounts(struct work_struct *work)
fs/nfs/namespace.c
26
static void nfs_expire_automounts(struct work_struct *work);
fs/nfs/nfs4_fs.h
479
extern void nfs4_renew_state(struct work_struct *);
fs/nfs/nfs4renewd.c
55
nfs4_renew_state(struct work_struct *work)
fs/nfsd/export.c
367
static void svc_export_release(struct work_struct *work)
fs/nfsd/export.c
45
static void expkey_release(struct work_struct *work)
fs/nfsd/filecache.c
590
nfsd_file_gc_worker(struct work_struct *work)
fs/nfsd/netns.h
217
struct work_struct nfsd_shrinker_work;
fs/nfsd/nfs4callback.c
1708
nfsd4_run_cb_work(struct work_struct *work)
fs/nfsd/nfs4state.c
7028
static void laundromat_main(struct work_struct *);
fs/nfsd/nfs4state.c
7031
laundromat_main(struct work_struct *laundry)
fs/nfsd/nfs4state.c
7087
nfsd4_state_shrinker_worker(struct work_struct *work)
fs/nfsd/state.h
91
struct work_struct cb_work;
fs/nilfs2/segment.c
828
static void nilfs_iput_work_func(struct work_struct *work)
fs/nilfs2/segment.h
128
struct work_struct sc_iput_work;
fs/notify/fanotify/fanotify_user.c
109
static void perm_group_watchdog(struct work_struct *work);
fs/notify/fanotify/fanotify_user.c
117
static void perm_group_watchdog(struct work_struct *work)
fs/notify/mark.c
1096
static void fsnotify_mark_destroy_workfn(struct work_struct *work)
fs/notify/mark.c
314
static void fsnotify_connector_destroy_workfn(struct work_struct *work)
fs/notify/mark.c
89
static void fsnotify_mark_destroy_workfn(struct work_struct *work);
fs/notify/mark.c
92
static void fsnotify_connector_destroy_workfn(struct work_struct *work);
fs/ocfs2/alloc.c
6090
static void ocfs2_truncate_log_worker(struct work_struct *work)
fs/ocfs2/cluster/heartbeat.c
287
static void o2hb_write_timeout(struct work_struct *work)
fs/ocfs2/cluster/heartbeat.c
371
static void o2hb_nego_timeout(struct work_struct *work)
fs/ocfs2/cluster/quorum.c
42
struct work_struct qs_work;
fs/ocfs2/cluster/quorum.c
90
static void o2quo_make_decision(struct work_struct *work)
fs/ocfs2/cluster/tcp.c
108
static struct work_struct o2net_listen_work;
fs/ocfs2/cluster/tcp.c
123
static void o2net_sc_connect_completed(struct work_struct *work);
fs/ocfs2/cluster/tcp.c
124
static void o2net_rx_until_empty(struct work_struct *work);
fs/ocfs2/cluster/tcp.c
125
static void o2net_shutdown_sc(struct work_struct *work);
fs/ocfs2/cluster/tcp.c
127
static void o2net_sc_send_keep_req(struct work_struct *work);
fs/ocfs2/cluster/tcp.c
1425
static void o2net_rx_until_empty(struct work_struct *work)
fs/ocfs2/cluster/tcp.c
1460
static void o2net_sc_connect_completed(struct work_struct *work)
fs/ocfs2/cluster/tcp.c
1476
static void o2net_sc_send_keep_req(struct work_struct *work)
fs/ocfs2/cluster/tcp.c
1549
static void o2net_start_connect(struct work_struct *work)
fs/ocfs2/cluster/tcp.c
1666
static void o2net_connect_expired(struct work_struct *work)
fs/ocfs2/cluster/tcp.c
1685
static void o2net_still_up(struct work_struct *work)
fs/ocfs2/cluster/tcp.c
1915
static void o2net_accept_many(struct work_struct *work)
fs/ocfs2/cluster/tcp.c
459
struct work_struct *work)
fs/ocfs2/cluster/tcp.c
714
static void o2net_shutdown_sc(struct work_struct *work)
fs/ocfs2/cluster/tcp_internal.h
126
struct work_struct sc_rx_work;
fs/ocfs2/cluster/tcp_internal.h
127
struct work_struct sc_connect_work;
fs/ocfs2/cluster/tcp_internal.h
140
struct work_struct sc_shutdown_work;
fs/ocfs2/dlm/dlmcommon.h
157
struct work_struct dispatched_work;
fs/ocfs2/dlm/dlmcommon.h
186
void dlm_dispatch_work(struct work_struct *work);
fs/ocfs2/dlm/dlmrecovery.c
128
void dlm_dispatch_work(struct work_struct *work)
fs/ocfs2/dlmfs/userdlm.c
161
static void user_dlm_unblock_lock(struct work_struct *work);
fs/ocfs2/dlmfs/userdlm.c
283
static void user_dlm_unblock_lock(struct work_struct *work)
fs/ocfs2/dlmfs/userdlm.h
51
struct work_struct l_work;
fs/ocfs2/journal.c
1311
void ocfs2_complete_recovery(struct work_struct *work)
fs/ocfs2/journal.c
2073
static void ocfs2_orphan_scan_work(struct work_struct *work)
fs/ocfs2/journal.h
146
void ocfs2_complete_recovery(struct work_struct *work);
fs/ocfs2/journal.h
61
struct work_struct j_recovery_work;
fs/ocfs2/localalloc.c
226
void ocfs2_la_enable_worker(struct work_struct *work)
fs/ocfs2/localalloc.h
50
void ocfs2_la_enable_worker(struct work_struct *work);
fs/ocfs2/ocfs2.h
463
struct work_struct dquot_drop_work;
fs/ocfs2/quota.h
118
void ocfs2_drop_dquot_refs(struct work_struct *work);
fs/ocfs2/quota_global.c
645
static void qsync_work_fn(struct work_struct *work)
fs/ocfs2/quota_global.c
69
static void qsync_work_fn(struct work_struct *work);
fs/ocfs2/quota_global.c
709
void ocfs2_drop_dquot_refs(struct work_struct *work)
fs/pstore/platform.c
61
static void pstore_dowork(struct work_struct *);
fs/pstore/platform.c
731
static void pstore_dowork(struct work_struct *work)
fs/pstore/zone.c
142
static void psz_flush_all_dirty_zones(struct work_struct *);
fs/pstore/zone.c
315
static void psz_flush_all_dirty_zones(struct work_struct *work)
fs/quota/dquot.c
273
static void quota_release_workfn(struct work_struct *work);
fs/quota/dquot.c
814
static void quota_release_workfn(struct work_struct *work)
fs/resctrl/internal.h
396
void mbm_handle_overflow(struct work_struct *work);
fs/resctrl/internal.h
403
void cqm_handle_limbo(struct work_struct *work);
fs/resctrl/monitor.c
790
void cqm_handle_limbo(struct work_struct *work)
fs/resctrl/monitor.c
834
void mbm_handle_overflow(struct work_struct *work)
fs/smb/client/cached_dir.c
18
static void cfids_laundromat_worker(struct work_struct *work);
fs/smb/client/cached_dir.c
632
cached_dir_offload_close(struct work_struct *work)
fs/smb/client/cached_dir.c
651
static void cached_dir_put_work(struct work_struct *work)
fs/smb/client/cached_dir.c
758
static void cfids_laundromat_worker(struct work_struct *work)
fs/smb/client/cached_dir.h
49
struct work_struct put_work;
fs/smb/client/cached_dir.h
50
struct work_struct close_work;
fs/smb/client/cifsglob.h
1463
struct work_struct oplock_break; /* work for oplock breaks */
fs/smb/client/cifsglob.h
1464
struct work_struct put; /* work for the final part of _put */
fs/smb/client/cifsglob.h
1465
struct work_struct serverclose; /* work for serverclose */
fs/smb/client/cifsglob.h
1746
struct work_struct work;
fs/smb/client/cifsglob.h
1823
struct work_struct work;
fs/smb/client/cifsglob.h
2131
void cifs_oplock_break(struct work_struct *work);
fs/smb/client/cifsglob.h
2133
void smb2_deferred_work_close(struct work_struct *work);
fs/smb/client/cifsproto.h
128
void smb2_query_server_interfaces(struct work_struct *work);
fs/smb/client/connect.c
103
void smb2_query_server_interfaces(struct work_struct *work)
fs/smb/client/connect.c
3835
mchan_mount_work_fn(struct work_struct *work)
fs/smb/client/connect.c
4447
cifs_prune_tlinks(struct work_struct *work)
fs/smb/client/connect.c
614
cifs_echo_request(struct work_struct *work)
fs/smb/client/connect.c
64
static void cifs_prune_tlinks(struct work_struct *work);
fs/smb/client/connect.c
68
static void mchan_mount_work_fn(struct work_struct *work);
fs/smb/client/dfs_cache.c
1343
void dfs_cache_refresh(struct work_struct *work)
fs/smb/client/dfs_cache.h
57
void dfs_cache_refresh(struct work_struct *work);
fs/smb/client/file.c
1404
void smb2_deferred_work_close(struct work_struct *work)
fs/smb/client/file.c
3152
void cifs_oplock_break(struct work_struct *work)
fs/smb/client/file.c
654
static void cifsFileInfo_put_work(struct work_struct *work);
fs/smb/client/file.c
655
void serverclose_work(struct work_struct *work);
fs/smb/client/file.c
782
static void cifsFileInfo_put_work(struct work_struct *work)
fs/smb/client/file.c
790
void serverclose_work(struct work_struct *work)
fs/smb/client/namespace.c
27
static void cifs_expire_automounts(struct work_struct *work);
fs/smb/client/namespace.c
32
static void cifs_expire_automounts(struct work_struct *work)
fs/smb/client/smb2misc.c
492
struct work_struct lease_break;
fs/smb/client/smb2misc.c
499
cifs_ses_oplock_break(struct work_struct *work)
fs/smb/client/smb2misc.c
755
smb2_cancelled_close_fid(struct work_struct *work)
fs/smb/client/smb2ops.c
4848
struct work_struct decrypt;
fs/smb/client/smb2ops.c
4856
static void smb2_decrypt_offload(struct work_struct *work)
fs/smb/client/smb2pdu.c
4190
void smb2_reconnect_server(struct work_struct *work)
fs/smb/client/smb2proto.h
110
void smb2_reconnect_server(struct work_struct *work);
fs/smb/client/smb2proto.h
222
void smb2_cancelled_close_fid(struct work_struct *work);
fs/smb/client/smbdirect.c
1838
static void send_immediate_empty_message(struct work_struct *work)
fs/smb/client/smbdirect.c
1851
static void idle_connection_timer(struct work_struct *work)
fs/smb/client/smbdirect.c
204
static void smbd_disconnect_rdma_work(struct work_struct *work)
fs/smb/client/smbdirect.c
2638
static void smbd_mr_recovery_work(struct work_struct *work)
fs/smb/client/smbdirect.c
711
static void smbd_post_send_credits(struct work_struct *work)
fs/smb/common/smbdirect/smbdirect_socket.h
109
struct work_struct disconnect_work;
fs/smb/common/smbdirect/smbdirect_socket.h
140
struct work_struct work;
fs/smb/common/smbdirect/smbdirect_socket.h
148
struct work_struct immediate_work;
fs/smb/common/smbdirect/smbdirect_socket.h
245
struct work_struct refill_work;
fs/smb/common/smbdirect/smbdirect_socket.h
314
struct work_struct recovery_work;
fs/smb/common/smbdirect/smbdirect_socket.h
355
static void __smbdirect_socket_disabled_work(struct work_struct *work)
fs/smb/server/ksmbd_work.h
86
struct work_struct work;
fs/smb/server/oplock.c
641
static void __smb2_oplock_break_noti(struct work_struct *wk)
fs/smb/server/oplock.c
754
static void __smb2_lease_break_noti(struct work_struct *wk)
fs/smb/server/server.c
265
static void handle_ksmbd_work(struct work_struct *wk)
fs/smb/server/server.c
37
struct work_struct ctrl_work;
fs/smb/server/server.c
386
static void server_ctrl_handle_work(struct work_struct *work)
fs/smb/server/transport_ipc.c
951
static void ipc_timer_heartbeat(struct work_struct *w)
fs/smb/server/transport_rdma.c
1019
static void smb_direct_post_recv_credits(struct work_struct *work)
fs/smb/server/transport_rdma.c
152
static void smb_direct_post_recv_credits(struct work_struct *work);
fs/smb/server/transport_rdma.c
245
static void smb_direct_disconnect_rdma_work(struct work_struct *work)
fs/smb/server/transport_rdma.c
372
static void smb_direct_send_immediate_work(struct work_struct *work)
fs/smb/server/transport_rdma.c
383
static void smb_direct_idle_connection_timer(struct work_struct *work)
fs/smb/server/transport_rdma.c
744
static void smb_direct_negotiate_recv_work(struct work_struct *work);
fs/smb/server/transport_rdma.c
826
static void smb_direct_negotiate_recv_work(struct work_struct *work)
fs/super.c
1126
static void do_emergency_remount(struct work_struct *work)
fs/super.c
1136
struct work_struct *work;
fs/super.c
1154
static void do_thaw_all(struct work_struct *work)
fs/super.c
1168
struct work_struct *work;
fs/super.c
275
static void destroy_super_work(struct work_struct *work)
fs/sync.c
115
static void do_sync_work(struct work_struct *work)
fs/sync.c
136
struct work_struct *work;
fs/timerfd.c
116
static void timerfd_resume_work(struct work_struct *work)
fs/ufs/super.c
654
static void delayed_sync_fs(struct work_struct *work)
fs/verity/verify.c
478
void fsverity_enqueue_verify_work(struct work_struct *work)
fs/xfs/libxfs/xfs_btree.c
2999
struct work_struct work;
fs/xfs/libxfs/xfs_btree.c
3007
struct work_struct *work)
fs/xfs/xfs_aops.c
188
struct work_struct *work)
fs/xfs/xfs_buf.c
1224
struct work_struct *work)
fs/xfs/xfs_buf.h
180
struct work_struct b_ioend_work;
fs/xfs/xfs_discard.c
82
struct work_struct *work)
fs/xfs/xfs_extent_busy.h
36
struct work_struct endio_work;
fs/xfs/xfs_icache.c
1218
struct work_struct *work)
fs/xfs/xfs_icache.c
1560
struct work_struct *work)
fs/xfs/xfs_icache.c
1954
struct work_struct *work)
fs/xfs/xfs_icache.h
52
void xfs_reclaim_worker(struct work_struct *work);
fs/xfs/xfs_icache.h
73
void xfs_blockgc_worker(struct work_struct *work);
fs/xfs/xfs_icache.h
77
void xfs_inodegc_worker(struct work_struct *work);
fs/xfs/xfs_inode.h
100
struct work_struct i_ioend_work;
fs/xfs/xfs_inode.h
653
void xfs_end_io(struct work_struct *work);
fs/xfs/xfs_log.c
1186
struct work_struct *work)
fs/xfs/xfs_log.c
1287
struct work_struct *work)
fs/xfs/xfs_log_cil.c
1376
struct work_struct *work)
fs/xfs/xfs_log_cil.c
96
static void xlog_cil_push_work(struct work_struct *work);
fs/xfs/xfs_log_priv.h
222
struct work_struct ic_end_io_work;
fs/xfs/xfs_log_priv.h
248
struct work_struct push_work;
fs/xfs/xfs_mount.h
317
struct work_struct m_flush_inodes_work;
fs/xfs/xfs_mru_cache.c
265
struct work_struct *work)
fs/xfs/xfs_pwork.c
39
struct work_struct *work)
fs/xfs/xfs_pwork.h
31
struct work_struct work;
fs/xfs/xfs_super.c
660
struct work_struct *work)
include/crypto/algapi.h
80
struct work_struct free_work;
include/crypto/internal/acompress.h
69
struct work_struct stream_work;
include/cxl/event.h
289
int cxl_cper_register_work(struct work_struct *work);
include/cxl/event.h
290
int cxl_cper_unregister_work(struct work_struct *work);
include/cxl/event.h
292
int cxl_cper_register_prot_err_work(struct work_struct *work);
include/cxl/event.h
293
int cxl_cper_unregister_prot_err_work(struct work_struct *work);
include/cxl/event.h
296
static inline int cxl_cper_register_work(struct work_struct *work)
include/cxl/event.h
301
static inline int cxl_cper_unregister_work(struct work_struct *work)
include/cxl/event.h
309
static inline int cxl_cper_register_prot_err_work(struct work_struct *work)
include/cxl/event.h
313
static inline int cxl_cper_unregister_prot_err_work(struct work_struct *work)
include/drm/display/drm_dp_helper.h
427
struct work_struct crc_work;
include/drm/display/drm_dp_mst_helper.h
766
struct work_struct work;
include/drm/display/drm_dp_mst_helper.h
771
struct work_struct tx_work;
include/drm/display/drm_dp_mst_helper.h
799
struct work_struct delayed_destroy_work;
include/drm/display/drm_dp_mst_helper.h
815
struct work_struct up_req_work;
include/drm/drm_atomic.h
635
struct work_struct commit_work;
include/drm/drm_fb_helper.h
154
struct work_struct damage_work;
include/drm/drm_fb_helper.h
155
struct work_struct resume_work;
include/drm/drm_flip_work.h
65
struct work_struct worker;
include/drm/drm_mode_config.h
459
struct work_struct connector_free_work;
include/drm/drm_writeback.h
113
struct work_struct cleanup_work;
include/drm/gpu_scheduler.h
375
struct work_struct work;
include/drm/gpu_scheduler.h
585
struct work_struct work_run_job;
include/drm/gpu_scheduler.h
586
struct work_struct work_free_job;
include/drm/ttm/ttm_bo.h
131
struct work_struct delayed_delete;
include/kunit/run-in-irq-context.h
26
struct work_struct bh_work;
include/kunit/run-in-irq-context.h
56
static void kunit_irq_test_bh_work_func(struct work_struct *work)
include/linux/backing-dev-defs.h
156
struct work_struct switch_work; /* work used to perform inode switching
include/linux/backing-dev-defs.h
162
struct work_struct release_work;
include/linux/backing-dev.h
40
void wb_workfn(struct work_struct *work);
include/linux/bio.h
690
struct work_struct rescue_work;
include/linux/blkdev.h
1618
int kblockd_schedule_work(struct work_struct *work);
include/linux/blkdev.h
562
struct work_struct timeout_work;
include/linux/bpf-cgroup-defs.h
78
struct work_struct release_work;
include/linux/bpf.h
1328
struct work_struct work;
include/linux/bpf.h
1765
struct work_struct work;
include/linux/bpf.h
1819
struct work_struct work;
include/linux/bpf.h
1837
struct work_struct work;
include/linux/bpf.h
1922
struct work_struct work;
include/linux/bpf.h
325
struct work_struct work;
include/linux/bpf_mem_alloc.h
16
struct work_struct work;
include/linux/ccp.h
642
struct work_struct work;
include/linux/cdx/mcdi.h
112
struct work_struct work;
include/linux/cdx/mcdi.h
68
struct work_struct work;
include/linux/ceph/osd_client.h
240
struct work_struct r_complete_work;
include/linux/cgroup-defs.h
237
struct work_struct destroy_work;
include/linux/cgroup-defs.h
616
struct work_struct release_agent_work;
include/linux/closure.h
107
typedef void (closure_fn) (struct work_struct *);
include/linux/closure.h
151
struct work_struct work;
include/linux/closure.h
264
!= offsetof(struct work_struct, func));
include/linux/closure.h
352
#define CLOSURE_CALLBACK(name) void name(struct work_struct *ws)
include/linux/console_struct.h
171
struct work_struct SAK_work;
include/linux/console_struct.h
178
extern void vc_SAK(struct work_struct *work);
include/linux/cpufreq.h
78
struct work_struct update; /* if update_policy() needs to be
include/linux/device.h
704
struct work_struct rm_work;
include/linux/devm-helpers.h
72
struct work_struct *w,
include/linux/dim.h
149
struct work_struct work;
include/linux/dim.h
250
void (*rx_dim_work)(struct work_struct *work),
include/linux/dim.h
251
void (*tx_dim_work)(struct work_struct *work));
include/linux/dim.h
87
void (*rx_dim_work)(struct work_struct *work);
include/linux/dim.h
88
void (*tx_dim_work)(struct work_struct *work);
include/linux/efi.h
1269
struct work_struct work;
include/linux/firewire.h
555
struct work_struct work;
include/linux/framer/framer.h
90
struct work_struct notify_status_work;
include/linux/fs/super_types.h
258
struct work_struct destroy_work;
include/linux/fscache.h
114
struct work_struct work; /* Commit/relinq/withdraw work */
include/linux/fscache.h
81
struct work_struct work;
include/linux/fscrypt.h
345
void fscrypt_enqueue_decrypt_work(struct work_struct *);
include/linux/fscrypt.h
512
static inline void fscrypt_enqueue_decrypt_work(struct work_struct *work)
include/linux/fserror.h
29
struct work_struct work;
include/linux/fsverity.h
203
void fsverity_enqueue_verify_work(struct work_struct *work);
include/linux/fsverity.h
279
static inline void fsverity_enqueue_verify_work(struct work_struct *work)
include/linux/greybus/interface.h
66
struct work_struct mode_switch_work;
include/linux/greybus/operation.h
102
struct work_struct work;
include/linux/hid-sensor-hub.h
237
struct work_struct work;
include/linux/hid.h
659
struct work_struct led_work; /* delayed LED worker */
include/linux/hisi_acc_qm.h
331
struct work_struct work;
include/linux/hisi_acc_qm.h
421
struct work_struct rst_work;
include/linux/hisi_acc_qm.h
422
struct work_struct cmd_process;
include/linux/hw_random.h
52
struct work_struct cleanup_work;
include/linux/hyperv.h
972
struct work_struct add_channel_work;
include/linux/i3c/master.h
118
struct work_struct work;
include/linux/if_pppox.h
30
struct work_struct padt_work;/* Work item for handling PADT */
include/linux/iio/trigger.h
78
struct work_struct reenable_work;
include/linux/interrupt.h
274
struct work_struct work;
include/linux/io_uring_types.h
455
struct work_struct exit_work;
include/linux/iocontext.h
113
struct work_struct release_work;
include/linux/iommu.h
136
struct work_struct work;
include/linux/jump_label_ratelimit.h
43
extern void jump_label_update_timeout(struct work_struct *work);
include/linux/kvm_host.h
238
struct work_struct work;
include/linux/kvm_irqfd.h
48
struct work_struct inject;
include/linux/kvm_irqfd.h
58
struct work_struct shutdown;
include/linux/leds-pca9532.h
31
struct work_struct work;
include/linux/leds.h
175
struct work_struct set_brightness_work;
include/linux/libata.h
2042
extern void ata_sff_queue_work(struct work_struct *work);
include/linux/libata.h
902
struct work_struct deferred_qc_work;
include/linux/livepatch.h
148
struct work_struct free_work;
include/linux/mISDNhw.h
144
struct work_struct workq;
include/linux/mISDNhw.h
81
struct work_struct workq;
include/linux/mei_cl_bus.h
51
struct work_struct rx_work;
include/linux/mei_cl_bus.h
53
struct work_struct notif_work;
include/linux/memcontrol.h
210
struct work_struct high_work;
include/linux/memstick.h
279
struct work_struct media_checker;
include/linux/mfd/cs42l43.h
88
struct work_struct boot_work;
include/linux/mfd/si476x-core.h
126
struct work_struct rds_fifo_drainer;
include/linux/mfd/wm8350/pmic.h
713
struct work_struct work;
include/linux/mhi.h
419
struct work_struct st_worker;
include/linux/mhi_ep.h
150
struct work_struct state_work;
include/linux/mhi_ep.h
151
struct work_struct reset_work;
include/linux/mhi_ep.h
152
struct work_struct cmd_ring_work;
include/linux/mhi_ep.h
153
struct work_struct ch_ring_work;
include/linux/mlx4/device.h
1034
void handle_port_mgmt_change_event(struct work_struct *work);
include/linux/mlx4/device.h
863
struct work_struct catas_work;
include/linux/mlx5/driver.h
450
struct work_struct fatal_report_work;
include/linux/mlx5/driver.h
451
struct work_struct report_work;
include/linux/mlx5/driver.h
845
struct work_struct work;
include/linux/mm_types.h
1333
struct work_struct async_put_work;
include/linux/mmc/host.h
348
struct work_struct uv_work; /* Undervoltage work */
include/linux/mmc/host.h
534
struct work_struct sdio_irq_work;
include/linux/mmzone.h
1006
struct work_struct unaccepted_cleanup;
include/linux/netfs.h
175
struct work_struct work;
include/linux/netfs.h
223
struct work_struct cleanup_work; /* Deferred cleanup work */
include/linux/netfs.h
226
struct work_struct work; /* Result collector work */
include/linux/netpoll.h
39
struct work_struct refill_wq;
include/linux/nfs_fs_sb.h
134
struct work_struct cl_local_probe_work;
include/linux/padata.h
66
struct work_struct work;
include/linux/pci-pwrctrl.h
49
struct work_struct work;
include/linux/phy.h
2357
void phy_state_machine(struct work_struct *work);
include/linux/pid_namespace.h
49
struct work_struct work;
include/linux/pm.h
699
struct work_struct work;
include/linux/pm_domain.h
203
struct work_struct power_off_work;
include/linux/pm_runtime.h
255
static inline bool queue_pm_work(struct work_struct *work) { return false; }
include/linux/pm_runtime.h
63
static inline bool queue_pm_work(struct work_struct *work)
include/linux/power/charger-manager.h
63
struct work_struct wq;
include/linux/power/max77705_charger.h
189
struct work_struct chgin_work;
include/linux/power_supply.h
329
struct work_struct changed_work;
include/linux/pse-pd/pse.h
317
struct work_struct ntf_work;
include/linux/qed/qede_rdma.h
29
struct work_struct work;
include/linux/remoteproc.h
571
struct work_struct crash_handler;
include/linux/rhashtable-types.h
88
struct work_struct run_work;
include/linux/rseq_types.h
179
struct work_struct work;
include/linux/rtc.h
112
struct work_struct irqwork;
include/linux/rtc.h
155
struct work_struct uie_task;
include/linux/rtc.h
222
void rtc_timer_do_work(struct work_struct *work);
include/linux/soc/airoha/airoha_offload.h
175
struct work_struct wdt_work;
include/linux/soc/qcom/qmi.h
222
struct work_struct work;
include/linux/soundwire/sdw_amd.h
86
struct work_struct amd_sdw_irq_thread;
include/linux/soundwire/sdw_amd.h
87
struct work_struct amd_sdw_work;
include/linux/srcutiny.h
27
struct work_struct srcu_work; /* For driving grace periods. */
include/linux/srcutiny.h
34
void srcu_drive_gp(struct work_struct *wp);
include/linux/srcutree.h
43
struct work_struct work; /* Context for CB invoking. */
include/linux/stop_machine.h
47
struct work_struct work;
include/linux/stop_machine.h
62
static void stop_one_cpu_nowait_workfn(struct work_struct *work)
include/linux/sunrpc/clnt.h
93
struct work_struct cl_work;
include/linux/sunrpc/sched.h
71
struct work_struct tk_work; /* Async task work queue */
include/linux/sunrpc/svc_rdma.h
113
struct work_struct sc_work;
include/linux/sunrpc/svc_rdma.h
229
struct work_struct wi_work;
include/linux/sunrpc/svc_rdma.h
235
struct work_struct sc_work;
include/linux/sunrpc/xprt.h
262
struct work_struct task_cleanup;
include/linux/sunrpc/xprtsock.h
57
struct work_struct error_worker;
include/linux/sunrpc/xprtsock.h
58
struct work_struct recv_worker;
include/linux/swap.h
299
struct work_struct discard_work; /* discard worker */
include/linux/swap.h
300
struct work_struct reclaim_work; /* reclaim worker */
include/linux/swiotlb.h
119
struct work_struct dyn_alloc;
include/linux/switchtec.h
502
struct work_struct mrpc_work;
include/linux/switchtec.h
509
struct work_struct link_event_work;
include/linux/thunderbolt.h
507
struct work_struct interrupt_work;
include/linux/thunderbolt.h
550
struct work_struct work;
include/linux/ti_wilink_st.h
148
struct work_struct work_write_wakeup;
include/linux/tifm.h
119
struct work_struct media_switcher;
include/linux/tifm.h
148
void tifm_queue_work(struct work_struct *work);
include/linux/tty.h
233
struct work_struct hangup_work;
include/linux/tty.h
242
struct work_struct SAK_work;
include/linux/tty_buffer.h
37
struct work_struct work;
include/linux/umh.h
21
struct work_struct work;
include/linux/usb.h
269
struct work_struct wireless_status_work;
include/linux/usb.h
273
struct work_struct reset_ws; /* for resets in atomic context */
include/linux/usb/gadget.h
443
struct work_struct work;
include/linux/usb/hcd.h
58
struct work_struct bh;
include/linux/usb/hcd.h
584
struct work_struct clear_work;
include/linux/usb/hcd.h
86
struct work_struct wakeup_work; /* for remote wakeup */
include/linux/usb/hcd.h
88
struct work_struct died_work; /* for when the device dies */
include/linux/usb/phy.h
113
struct work_struct chg_work;
include/linux/usb/serial.h
105
struct work_struct work;
include/linux/usb/usbnet.h
62
struct work_struct bh_work;
include/linux/usb/usbnet.h
65
struct work_struct kevent;
include/linux/user_namespace.h
105
struct work_struct work;
include/linux/vfio.h
380
struct work_struct inject;
include/linux/vfio.h
383
struct work_struct shutdown;
include/linux/vfio.h
384
struct work_struct flush_inject;
include/linux/vmpressure.h
27
struct work_struct work;
include/linux/workqueue.h
115
struct work_struct work;
include/linux/workqueue.h
124
struct work_struct work;
include/linux/workqueue.h
212
static inline struct delayed_work *to_delayed_work(struct work_struct *work)
include/linux/workqueue.h
217
static inline struct rcu_work *to_rcu_work(struct work_struct *work)
include/linux/workqueue.h
223
struct work_struct work;
include/linux/workqueue.h
252
struct work_struct n = __WORK_INITIALIZER(n, f)
include/linux/workqueue.h
261
extern void __init_work(struct work_struct *work, int onstack);
include/linux/workqueue.h
262
extern void destroy_work_on_stack(struct work_struct *work);
include/linux/workqueue.h
264
static inline unsigned int work_static(struct work_struct *work)
include/linux/workqueue.h
269
static inline void __init_work(struct work_struct *work, int onstack) { }
include/linux/workqueue.h
270
static inline void destroy_work_on_stack(struct work_struct *work) { }
include/linux/workqueue.h
272
static inline unsigned int work_static(struct work_struct *work) { return 0; }
include/linux/workqueue.h
594
struct work_struct *work);
include/linux/workqueue.h
596
struct work_struct *work);
include/linux/workqueue.h
610
extern bool flush_work(struct work_struct *work);
include/linux/workqueue.h
611
extern bool cancel_work(struct work_struct *work);
include/linux/workqueue.h
612
extern bool cancel_work_sync(struct work_struct *work);
include/linux/workqueue.h
618
extern bool disable_work(struct work_struct *work);
include/linux/workqueue.h
619
extern bool disable_work_sync(struct work_struct *work);
include/linux/workqueue.h
620
extern bool enable_work(struct work_struct *work);
include/linux/workqueue.h
632
extern struct work_struct *current_work(void);
include/linux/workqueue.h
635
extern unsigned int work_busy(struct work_struct *work);
include/linux/workqueue.h
667
struct work_struct *work)
include/linux/workqueue.h
709
static inline bool schedule_work_on(int cpu, struct work_struct *work)
include/linux/workqueue.h
728
static inline bool schedule_work(struct work_struct *work)
include/linux/workqueue.h
750
struct work_struct *work)
include/linux/workqueue_types.h
12
struct work_struct;
include/linux/workqueue_types.h
13
typedef void (*work_func_t)(struct work_struct *work);
include/linux/writeback.h
268
void inode_switch_wbs_work_fn(struct work_struct *work);
include/net/amt.h
329
struct work_struct event_wq;
include/net/bluetooth/coredump.h
53
struct work_struct dump_rx;
include/net/bluetooth/coredump.h
64
void hci_devcd_rx(struct work_struct *work);
include/net/bluetooth/coredump.h
65
void hci_devcd_timeout(struct work_struct *work);
include/net/bluetooth/coredump.h
78
static inline void hci_devcd_rx(struct work_struct *work) {}
include/net/bluetooth/coredump.h
79
static inline void hci_devcd_timeout(struct work_struct *work) {}
include/net/bluetooth/hci_core.h
500
struct work_struct power_on;
include/net/bluetooth/hci_core.h
502
struct work_struct error_reset;
include/net/bluetooth/hci_core.h
503
struct work_struct cmd_sync_work;
include/net/bluetooth/hci_core.h
507
struct work_struct cmd_sync_cancel_work;
include/net/bluetooth/hci_core.h
508
struct work_struct reenable_adv_work;
include/net/bluetooth/hci_core.h
518
struct work_struct rx_work;
include/net/bluetooth/hci_core.h
519
struct work_struct cmd_work;
include/net/bluetooth/hci_core.h
520
struct work_struct tx_work;
include/net/bluetooth/l2cap.h
664
struct work_struct pending_rx_work;
include/net/bond_3ad.h
301
void bond_3ad_state_machine_handler(struct work_struct *);
include/net/bond_alb.h
165
void bond_alb_monitor(struct work_struct *);
include/net/cfg80211.h
6789
struct work_struct disconnect_wk;
include/net/cfg80211.h
6826
struct work_struct pmsr_free_wk;
include/net/espintcp.h
29
struct work_struct work;
include/net/inet_frag.h
27
struct work_struct destroy_work;
include/net/kcm.h
64
struct work_struct done_work;
include/net/kcm.h
70
struct work_struct tx_work;
include/net/libeth/xdp.h
1602
void name(struct work_struct *work) \
include/net/libeth/xdp.h
221
void (*poll)(struct work_struct *work));
include/net/libeth/xdp.h
260
libeth_xdpsq_run_timer(struct work_struct *work,
include/net/mac80211.h
6439
void ieee80211_queue_work(struct ieee80211_hw *hw, struct work_struct *work);
include/net/mana/gdma.h
85
struct work_struct work;
include/net/mana/mana.h
491
struct work_struct link_change_work;
include/net/mana/mana.h
498
struct work_struct queue_reset_work;
include/net/netfilter/nf_tables.h
1947
struct work_struct destroy_work;
include/net/netns/xfrm.h
24
struct work_struct work;
include/net/netns/xfrm.h
49
struct work_struct state_hash_work;
include/net/netns/xfrm.h
57
struct work_struct policy_hash_work;
include/net/nfc/digital.h
209
struct work_struct cmd_work;
include/net/nfc/digital.h
210
struct work_struct cmd_complete_work;
include/net/nfc/hci.h
110
struct work_struct msg_tx_work;
include/net/nfc/hci.h
117
struct work_struct msg_rx_work;
include/net/nfc/nci_core.h
191
struct work_struct msg_rx_work;
include/net/nfc/nci_core.h
217
struct work_struct cmd_work;
include/net/nfc/nci_core.h
220
struct work_struct rx_work;
include/net/nfc/nci_core.h
223
struct work_struct tx_work;
include/net/nfc/nci_core.h
455
struct work_struct write_work;
include/net/nfc/nfc.h
189
struct work_struct check_pres_work;
include/net/psp/types.h
147
struct work_struct work;
include/net/sctp/structs.h
1036
struct work_struct immediate;
include/net/strparser.h
104
struct work_struct work;
include/net/tls.h
124
struct work_struct work;
include/net/tls.h
166
struct work_struct destruct_work;
include/net/xdp_sock.h
38
struct work_struct work;
include/net/xsk_buff_pool.h
55
struct work_struct work;
include/rdma/ib_verbs.h
1643
struct work_struct work;
include/rdma/ib_verbs.h
2886
struct work_struct unregistration_work;
include/rdma/rdma_cm.h
129
struct work_struct net_work;
include/rdma/rdmavt_cq.h
48
struct work_struct comptask;
include/scsi/fcoe_sysfs.h
83
struct work_struct delete_work;
include/scsi/libfc.h
122
struct work_struct rport_work;
include/scsi/libfc.h
214
struct work_struct event_work;
include/scsi/libfcoe.h
131
struct work_struct timer_work;
include/scsi/libfcoe.h
132
struct work_struct recv_work;
include/scsi/libfcoe.h
203
struct work_struct event_work;
include/scsi/libfcoe.h
333
struct work_struct work;
include/scsi/libfcoe.h
366
struct work_struct destroy_work;
include/scsi/libiscsi.h
212
struct work_struct xmitwork; /* per-conn. xmit workqueue */
include/scsi/libiscsi.h
214
struct work_struct recvwork;
include/scsi/libsas.h
197
struct work_struct work;
include/scsi/libsas.h
214
static inline void INIT_SAS_WORK(struct sas_work *sw, void (*fn)(struct work_struct *))
include/scsi/libsas.h
225
static inline struct sas_discovery_event *to_sas_discovery_event(struct work_struct *work)
include/scsi/libsas.h
284
static inline struct asd_sas_event *to_asd_sas_event(struct work_struct *work)
include/scsi/libsas.h
292
void (*fn)(struct work_struct *),
include/scsi/scsi_device.h
269
struct work_struct event_work;
include/scsi/scsi_device.h
282
struct work_struct requeue_work;
include/scsi/scsi_host.h
795
extern int scsi_queue_work(struct Scsi_Host *, struct work_struct *);
include/scsi/scsi_transport_fc.h
244
struct work_struct vport_delete_work;
include/scsi/scsi_transport_fc.h
391
struct work_struct scan_work;
include/scsi/scsi_transport_fc.h
393
struct work_struct stgt_delete_work;
include/scsi/scsi_transport_fc.h
394
struct work_struct rport_delete_work;
include/scsi/scsi_transport_iscsi.h
217
struct work_struct cleanup_work;
include/scsi/scsi_transport_iscsi.h
253
struct work_struct block_work;
include/scsi/scsi_transport_iscsi.h
254
struct work_struct unblock_work;
include/scsi/scsi_transport_iscsi.h
255
struct work_struct scan_work;
include/scsi/scsi_transport_iscsi.h
256
struct work_struct unbind_work;
include/scsi/scsi_transport_iscsi.h
257
struct work_struct destroy_work;
include/sound/emu10k1.h
1695
struct work_struct work;
include/sound/hdaudio.h
317
struct work_struct unsol_work;
include/sound/rawmidi.h
76
struct work_struct event_work;
include/sound/seq_virmidi.h
30
struct work_struct output_work;
include/sound/soc.h
1086
struct work_struct deferred_resume_work;
include/sound/timer.h
77
struct work_struct task_work;
include/target/target_core_base.h
538
struct work_struct work;
include/target/target_core_base.h
805
struct work_struct work;
include/target/target_core_base.h
868
struct work_struct qf_work_queue;
include/target/target_core_base.h
869
struct work_struct delayed_cmd_work;
include/trace/events/workqueue.h
112
TP_PROTO(struct work_struct *work, work_func_t function),
include/trace/events/workqueue.h
26
struct work_struct *work),
include/trace/events/workqueue.h
61
TP_PROTO(struct work_struct *work),
include/trace/events/workqueue.h
86
TP_PROTO(struct work_struct *work),
include/ufs/ufshcd.h
1028
struct work_struct eh_work;
include/ufs/ufshcd.h
1029
struct work_struct eeh_work;
include/ufs/ufshcd.h
415
struct work_struct ungate_work;
include/ufs/ufshcd.h
459
struct work_struct suspend_work;
include/ufs/ufshcd.h
460
struct work_struct resume_work;
include/video/udlfb.h
57
struct work_struct damage_work;
include/xen/xenbus.h
193
struct work_struct;
include/xen/xenbus.h
89
struct work_struct work;
io_uring/io-wq.c
883
static void io_workqueue_create(struct work_struct *work)
io_uring/io_uring.c
2302
static __cold void io_ring_exit_work(struct work_struct *work)
io_uring/tw.c
18
void io_fallback_req_func(struct work_struct *work)
io_uring/tw.h
31
__cold void io_fallback_req_func(struct work_struct *work);
ipc/namespace.c
171
static void free_ipc(struct work_struct *unused)
ipc/namespace.c
26
static void free_ipc(struct work_struct *unused);
kernel/acct.c
106
struct work_struct work;
kernel/acct.c
202
static void close_work(struct work_struct *work)
kernel/async.c
117
static void async_run_entry_fn(struct work_struct *work)
kernel/async.c
72
struct work_struct work;
kernel/backtracetest.c
24
static void backtrace_test_bh_workfn(struct work_struct *work)
kernel/bpf/arena.c
63
struct work_struct free_work;
kernel/bpf/arena.c
67
static void arena_free_worker(struct work_struct *work);
kernel/bpf/arena.c
784
static void arena_free_worker(struct work_struct *work)
kernel/bpf/arraymap.c
1156
static void prog_array_map_clear_deferred(struct work_struct *work)
kernel/bpf/cgroup.c
304
static void cgroup_bpf_release(struct work_struct *work)
kernel/bpf/core.c
2931
static void bpf_prog_free_deferred(struct work_struct *work)
kernel/bpf/cpumap.c
517
static void __cpu_map_entry_free(struct work_struct *work)
kernel/bpf/helpers.c
1152
struct work_struct work;
kernel/bpf/helpers.c
1200
static void bpf_wq_work(struct work_struct *work)
kernel/bpf/memalloc.c
716
static void free_mem_alloc_deferred(struct work_struct *work)
kernel/bpf/syscall.c
2398
static void bpf_prog_put_deferred(struct work_struct *work)
kernel/bpf/syscall.c
3320
static void bpf_link_put_deferred(struct work_struct *work)
kernel/bpf/syscall.c
912
static void bpf_map_free_deferred(struct work_struct *work)
kernel/bpf/token.c
42
static void bpf_token_put_deferred(struct work_struct *work)
kernel/bpf/trampoline.c
475
static void __bpf_tramp_image_put_deferred(struct work_struct *work)
kernel/cgroup/cgroup-internal.h
296
void cgroup1_release_agent(struct work_struct *work);
kernel/cgroup/cgroup-v1.c
219
static void cgroup_pidlist_destroy_work_fn(struct work_struct *work)
kernel/cgroup/cgroup-v1.c
801
void cgroup1_release_agent(struct work_struct *work)
kernel/cgroup/cgroup.c
5579
static void css_free_rwork_fn(struct work_struct *work)
kernel/cgroup/cgroup.c
5630
static void css_release_work_fn(struct work_struct *work)
kernel/cgroup/cgroup.c
6052
static void css_killed_work_fn(struct work_struct *work)
kernel/cgroup/cpuset-v1.c
10
struct work_struct work;
kernel/cgroup/cpuset-v1.c
275
static void cpuset_migrate_tasks_workfn(struct work_struct *work)
kernel/cgroup/cpuset.c
1367
static void hk_sd_workfn(struct work_struct *work)
kernel/cgroup/cpuset.c
2518
struct work_struct work;
kernel/cgroup/cpuset.c
2524
static void cpuset_migrate_mm_workfn(struct work_struct *work)
kernel/dma/pool.c
151
static void atomic_pool_work_fn(struct work_struct *work)
kernel/dma/pool.c
27
static struct work_struct atomic_pool_work;
kernel/dma/swiotlb.c
733
static void swiotlb_dyn_alloc(struct work_struct *work)
kernel/dma/swiotlb.c
86
static void swiotlb_dyn_alloc(struct work_struct *work);
kernel/events/core.c
443
static void perf_sched_delayed(struct work_struct *work);
kernel/events/core.c
5647
static void perf_sched_delayed(struct work_struct *work)
kernel/events/internal.h
17
struct work_struct work;
kernel/events/ring_buffer.c
903
static void rb_free_work(struct work_struct *work)
kernel/events/uprobes.c
673
static void uprobe_free_deferred(struct work_struct *work)
kernel/events/uprobes.c
72
struct work_struct work;
kernel/fork.c
1203
static void mmput_async_fn(struct work_struct *work)
kernel/fork.c
741
static void mmdrop_async_fn(struct work_struct *work)
kernel/irq/manage.c
519
static void irq_affinity_notify(struct work_struct *work)
kernel/jump_label.c
325
void jump_label_update_timeout(struct work_struct *work)
kernel/livepatch/core.c
775
static void klp_free_patch_work_fn(struct work_struct *work)
kernel/livepatch/transition.c
44
static void klp_transition_work_fn(struct work_struct *work)
kernel/livepatch/transition.c
60
static void klp_sync(struct work_struct *work)
kernel/locking/test-ww_mutex.c
180
struct work_struct work;
kernel/locking/test-ww_mutex.c
190
static void test_abba_work(struct work_struct *work)
kernel/locking/test-ww_mutex.c
283
struct work_struct work;
kernel/locking/test-ww_mutex.c
292
static void test_cycle_work(struct work_struct *work)
kernel/locking/test-ww_mutex.c
30
struct work_struct work;
kernel/locking/test-ww_mutex.c
390
struct work_struct work;
kernel/locking/test-ww_mutex.c
41
static void test_mutex_work(struct work_struct *work)
kernel/locking/test-ww_mutex.c
436
static void stress_inorder_work(struct work_struct *work)
kernel/locking/test-ww_mutex.c
495
static void stress_reorder_work(struct work_struct *work)
kernel/locking/test-ww_mutex.c
554
static void stress_one_work(struct work_struct *work)
kernel/locking/test-ww_mutex.c
601
void (*fn)(struct work_struct *work);
kernel/module/dups.c
51
struct work_struct complete_work;
kernel/module/dups.c
71
static void kmod_dup_request_delete(struct work_struct *work)
kernel/module/dups.c
96
static void kmod_dup_request_complete(struct work_struct *work)
kernel/module/main.c
2982
static void do_free_init(struct work_struct *w)
kernel/module/main.c
79
static void do_free_init(struct work_struct *w);
kernel/padata.c
150
static void padata_parallel_worker(struct work_struct *parallel_work)
kernel/padata.c
29
struct work_struct pw_work;
kernel/padata.c
318
static void padata_serial_worker(struct work_struct *serial_work)
kernel/padata.c
404
static void __init padata_mt_helper(struct work_struct *w)
kernel/padata.c
48
static void __init padata_mt_helper(struct work_struct *work);
kernel/pid_namespace.c
161
static void destroy_pid_namespace_work(struct work_struct *work)
kernel/pid_namespace.c
74
static void destroy_pid_namespace_work(struct work_struct *work);
kernel/power/autosleep.c
26
static void try_to_suspend(struct work_struct *work)
kernel/power/energy_model.c
41
static void em_update_workfn(struct work_struct *work);
kernel/power/energy_model.c
894
static void em_update_workfn(struct work_struct *work)
kernel/power/energy_model.c
997
static void rebuild_sd_workfn(struct work_struct *work)
kernel/power/main.c
110
static void pm_fs_sync_work_fn(struct work_struct *work)
kernel/power/poweroff.c
19
static void do_poweroff(struct work_struct *dummy)
kernel/power/wakelock.c
103
static void __wakelocks_gc(struct work_struct *work)
kernel/power/wakelock.c
88
static void __wakelocks_gc(struct work_struct *work);
kernel/rcu/srcutiny.c
122
void srcu_drive_gp(struct work_struct *wp)
kernel/rcu/srcutree.c
1879
static void srcu_invoke_callbacks(struct work_struct *work)
kernel/rcu/srcutree.c
1963
static void process_srcu(struct work_struct *work)
kernel/rcu/srcutree.c
76
static void srcu_invoke_callbacks(struct work_struct *work);
kernel/rcu/srcutree.c
78
static void process_srcu(struct work_struct *work);
kernel/rcu/tasks.h
1341
static void rcu_tasks_be_rude(struct work_struct *work)
kernel/rcu/tasks.h
1540
static void rcu_tasks_verify_work_fn(struct work_struct *work __maybe_unused)
kernel/rcu/tasks.h
222
static void rcu_tasks_invoke_cbs_wq(struct work_struct *wp);
kernel/rcu/tasks.h
47
struct work_struct rtp_work;
kernel/rcu/tasks.h
585
static void rcu_tasks_invoke_cbs_wq(struct work_struct *wp)
kernel/rcu/tree.c
1655
static void rcu_sr_normal_gp_cleanup_work(struct work_struct *work)
kernel/rcu/tree.c
2828
static void strict_work_handler(struct work_struct *work)
kernel/rcu/tree.c
78
static void rcu_sr_normal_gp_cleanup_work(struct work_struct *);
kernel/rcu/tree.h
138
struct work_struct exp_poll_wq;
kernel/rcu/tree.h
207
struct work_struct strict_work; /* Schedule readers for strict GPs. */
kernel/rcu/tree.h
431
struct work_struct srs_cleanup_work;
kernel/rcu/tree.h
547
static void sync_rcu_do_polled_gp(struct work_struct *wp);
kernel/rcu/tree_exp.h
988
static void sync_rcu_do_polled_gp(struct work_struct *wp)
kernel/reboot.c
818
static void deferred_cad(struct work_struct *dummy)
kernel/reboot.c
900
static void poweroff_work_func(struct work_struct *work)
kernel/reboot.c
922
static void reboot_work_func(struct work_struct *work)
kernel/reboot.c
962
static void hw_failure_emergency_action_func(struct work_struct *work)
kernel/sched/clock.c
155
notrace static void __sched_clock_work(struct work_struct *work)
kernel/sched/core.c
10811
static void mm_cid_work_fn(struct work_struct *work)
kernel/sched/core.c
501
static void __sched_core_put(struct work_struct *work)
kernel/sched/core.c
5633
static void sched_tick_remote(struct work_struct *work)
kernel/sched/ext.c
2828
static void scx_watchdog_workfn(struct work_struct *work)
kernel/sched/ext.c
3743
static void scx_sched_free_rcu_work(struct work_struct *work)
kernel/sched/psi.c
201
static void psi_avgs_work(struct work_struct *work);
kernel/sched/psi.c
578
static void psi_avgs_work(struct work_struct *work)
kernel/smp.c
1126
struct work_struct work;
kernel/smp.c
1134
static void smp_call_on_cpu_callback(struct work_struct *work)
kernel/time/clocksource.c
153
static void clocksource_watchdog_work(struct work_struct *work);
kernel/time/clocksource.c
177
static void clocksource_watchdog_work(struct work_struct *work)
kernel/time/hrtimer.c
986
static void clock_was_set_work(struct work_struct *work)
kernel/time/ntp.c
494
static void sync_hw_clock(struct work_struct *work);
kernel/time/ntp.c
627
static void sync_hw_clock(struct work_struct *work)
kernel/time/timer.c
274
static void timer_update_keys(struct work_struct *work);
kernel/time/timer.c
327
static void timer_update_keys(struct work_struct *work)
kernel/time/timer_migration.c
1530
static void tmigr_cpu_isolate(struct work_struct *ignored)
kernel/time/timer_migration.c
1535
static void tmigr_cpu_unisolate(struct work_struct *ignored)
kernel/time/timer_migration.c
1557
struct work_struct __percpu *works __free(free_percpu) =
kernel/time/timer_migration.c
1558
alloc_percpu(struct work_struct);
kernel/time/timer_migration.c
1576
struct work_struct *work = per_cpu_ptr(works, cpu);
kernel/time/timer_migration.c
1603
struct work_struct *work = per_cpu_ptr(works, cpu);
kernel/trace/blktrace.c
1837
static struct work_struct blktrace_works __initdata;
kernel/trace/blktrace.c
1859
static void __init blktrace_works_func(struct work_struct *work)
kernel/trace/bpf_trace.c
394
static void __set_printk_clr_event(struct work_struct *work)
kernel/trace/ftrace.c
4355
static struct work_struct ftrace_check_work __initdata;
kernel/trace/ftrace.c
4360
static __init void ftrace_check_work_func(struct work_struct *work)
kernel/trace/ring_buffer.c
2926
static void update_pages_handler(struct work_struct *work)
kernel/trace/ring_buffer.c
47
static void update_pages_handler(struct work_struct *work);
kernel/trace/ring_buffer.c
565
struct work_struct update_pages_work;
kernel/trace/trace.c
10028
static struct work_struct eval_map_work __initdata;
kernel/trace/trace.c
10029
static struct work_struct tracerfs_init_work __initdata;
kernel/trace/trace.c
10031
static void __init eval_map_work_func(struct work_struct *work)
kernel/trace/trace.c
10173
static __init void tracer_init_tracefs_work_func(struct work_struct *work)
kernel/trace/trace.c
1494
static void latency_fsnotify_workfn(struct work_struct *work)
kernel/trace/trace.h
356
struct work_struct fsnotify_work;
kernel/trace/trace_events.c
4842
static __init void test_work(struct work_struct *dummy)
kernel/trace/trace_events_filter.c
1365
static void free_filter_list_work(struct work_struct *work)
kernel/trace/trace_events_user.c
139
struct work_struct work;
kernel/trace/trace_events_user.c
238
static void delayed_destroy_user_event(struct work_struct *work)
kernel/trace/trace_events_user.c
443
static void user_event_enabler_fault_fixup(struct work_struct *work)
kernel/trace/trace_events_user.c
779
static void delayed_user_event_mm_put(struct work_struct *work)
kernel/trace/trace_events_user.c
93
struct work_struct put_work;
kernel/trace/trace_hwlat.c
505
static void hwlat_hotplug_workfn(struct work_struct *dummy)
kernel/trace/trace_osnoise.c
2067
static void osnoise_hotplug_workfn(struct work_struct *dummy)
kernel/umh.c
157
static void call_usermodehelper_exec_work(struct work_struct *work)
kernel/user_namespace.c
197
static void free_user_ns(struct work_struct *work)
kernel/user_namespace.c
32
static void free_user_ns(struct work_struct *work);
kernel/watchdog.c
1303
static void __init lockup_detector_delay_init(struct work_struct *work);
kernel/watchdog.c
1306
static struct work_struct detector_work __initdata =
kernel/watchdog.c
1309
static void __init lockup_detector_delay_init(struct work_struct *work)
kernel/workqueue.c
1113
struct work_struct *work)
kernel/workqueue.c
1126
static void mayday_cursor_func(struct work_struct *work)
kernel/workqueue.c
1146
static void move_linked_works(struct work_struct *work, struct list_head *head,
kernel/workqueue.c
1147
struct work_struct **nextp)
kernel/workqueue.c
1149
struct work_struct *n;
kernel/workqueue.c
1186
static bool assign_work(struct work_struct *work, struct worker *worker,
kernel/workqueue.c
1187
struct work_struct **nextp)
kernel/workqueue.c
1288
struct work_struct *work = list_first_entry(&pool->worklist,
kernel/workqueue.c
1289
struct work_struct, entry);
kernel/workqueue.c
1693
struct work_struct *work)
kernel/workqueue.c
1806
struct work_struct *work =
kernel/workqueue.c
1808
struct work_struct, entry);
kernel/workqueue.c
1871
struct work_struct *work;
kernel/workqueue.c
1904
struct work_struct, entry);
kernel/workqueue.c
2063
static int try_to_grab_pending(struct work_struct *work, u32 cflags,
kernel/workqueue.c
211
struct work_struct idle_cull_work; /* L: worker idle cleanup */
kernel/workqueue.c
2167
static bool work_grab_pending(struct work_struct *work, u32 cflags,
kernel/workqueue.c
2193
static void insert_work(struct pool_workqueue *pwq, struct work_struct *work,
kernel/workqueue.c
2249
struct work_struct *work)
kernel/workqueue.c
2366
static bool clear_pending_if_disabled(struct work_struct *work)
kernel/workqueue.c
2396
struct work_struct *work)
kernel/workqueue.c
2464
struct work_struct *work)
kernel/workqueue.c
2508
struct work_struct *work = &dwork->work;
kernel/workqueue.c
2565
struct work_struct *work = &dwork->work;
kernel/workqueue.c
2639
struct work_struct *work = &rwork->work;
kernel/workqueue.c
291
struct work_struct mayday_cursor; /* L: cursor on pool->worklist */
kernel/workqueue.c
2962
static void idle_cull_fn(struct work_struct *work)
kernel/workqueue.c
3024
struct work_struct *work;
kernel/workqueue.c
3174
static void process_one_work(struct worker *worker, struct work_struct *work)
kernel/workqueue.c
3350
struct work_struct *work;
kernel/workqueue.c
3354
struct work_struct, entry))) {
kernel/workqueue.c
3435
struct work_struct *work =
kernel/workqueue.c
3437
struct work_struct, entry);
kernel/workqueue.c
3462
struct work_struct *cursor = &pwq->mayday_cursor;
kernel/workqueue.c
3463
struct work_struct *work, *n;
kernel/workqueue.c
3498
work = list_first_entry(&pool->worklist, struct work_struct, entry);
kernel/workqueue.c
3657
struct work_struct *work =
kernel/workqueue.c
3659
struct work_struct, entry);
kernel/workqueue.c
3694
struct work_struct work;
kernel/workqueue.c
3699
static void drain_dead_softirq_workfn(struct work_struct *work)
kernel/workqueue.c
3786
struct work_struct *target_work,
kernel/workqueue.c
3809
struct work_struct work;
kernel/workqueue.c
3814
static void wq_barrier_func(struct work_struct *work)
kernel/workqueue.c
3846
struct work_struct *target, struct worker *worker)
kernel/workqueue.c
3999
static void touch_work_lockdep_map(struct work_struct *work,
kernel/workqueue.c
4226
static bool start_flush_work(struct work_struct *work, struct wq_barrier *barr,
kernel/workqueue.c
4282
static bool __flush_work(struct work_struct *work, bool from_cancel)
kernel/workqueue.c
4346
bool flush_work(struct work_struct *work)
kernel/workqueue.c
4413
static bool __cancel_work(struct work_struct *work, u32 cflags)
kernel/workqueue.c
4432
static bool __cancel_work_sync(struct work_struct *work, u32 cflags)
kernel/workqueue.c
4459
bool cancel_work(struct work_struct *work)
kernel/workqueue.c
4483
bool cancel_work_sync(struct work_struct *work)
kernel/workqueue.c
4538
bool disable_work(struct work_struct *work)
kernel/workqueue.c
4557
bool disable_work_sync(struct work_struct *work)
kernel/workqueue.c
4573
bool enable_work(struct work_struct *work)
kernel/workqueue.c
4642
struct work_struct __percpu *works;
kernel/workqueue.c
4644
works = alloc_percpu(struct work_struct);
kernel/workqueue.c
4651
struct work_struct *work = per_cpu_ptr(works, cpu);
kernel/workqueue.c
6094
struct work_struct *current_work(void)
kernel/workqueue.c
611
return ((struct work_struct *) addr)->func;
kernel/workqueue.c
616
struct work_struct *work = addr;
kernel/workqueue.c
6166
unsigned int work_busy(struct work_struct *work)
kernel/workqueue.c
627
struct work_struct *work = addr;
kernel/workqueue.c
6313
static void pr_cont_work(bool comma, struct work_struct *work, struct pr_cont_work_struct *pcwsp)
kernel/workqueue.c
6334
struct work_struct *work;
kernel/workqueue.c
645
struct work_struct *work = addr;
kernel/workqueue.c
665
static inline void debug_work_activate(struct work_struct *work)
kernel/workqueue.c
670
static inline void debug_work_deactivate(struct work_struct *work)
kernel/workqueue.c
675
void __init_work(struct work_struct *work, int onstack)
kernel/workqueue.c
6826
struct work_struct work;
kernel/workqueue.c
6832
static void work_for_cpu_fn(struct work_struct *work)
kernel/workqueue.c
684
void destroy_work_on_stack(struct work_struct *work)
kernel/workqueue.c
698
static inline void debug_work_activate(struct work_struct *work) { }
kernel/workqueue.c
699
static inline void debug_work_deactivate(struct work_struct *work) { }
kernel/workqueue.c
789
static inline void set_work_data(struct work_struct *work, unsigned long data)
kernel/workqueue.c
795
static void set_work_pwq(struct work_struct *work, struct pool_workqueue *pwq,
kernel/workqueue.c
802
static void set_work_pool_and_keep_pending(struct work_struct *work,
kernel/workqueue.c
809
static void set_work_pool_and_clear_pending(struct work_struct *work,
kernel/workqueue.c
857
static struct pool_workqueue *get_work_pwq(struct work_struct *work)
kernel/workqueue.c
882
static struct worker_pool *get_work_pool(struct work_struct *work)
kernel/workqueue_internal.h
31
struct work_struct *current_work; /* K: work being processed and its */
lib/debugobjects.c
109
static void free_obj_work(struct work_struct *work);
lib/debugobjects.c
490
static void free_obj_work(struct work_struct *work)
lib/dim/net_dim.c
101
void (*rx_dim_work)(struct work_struct *work),
lib/dim/net_dim.c
102
void (*tx_dim_work)(struct work_struct *work))
lib/kobject.c
702
static void kobject_delayed_cleanup(struct work_struct *work)
lib/once.c
14
static void once_deferred(struct work_struct *w)
lib/once.c
9
struct work_struct work;
lib/ref_tracker.c
48
static struct work_struct debugfs_reap_worker;
lib/ref_tracker.c
497
static void debugfs_reap_work(struct work_struct *work)
lib/rhashtable.c
416
static void rht_deferred_worker(struct work_struct *work)
lib/test_lockup.c
403
static DEFINE_PER_CPU(struct work_struct, test_works);
lib/test_lockup.c
405
static void test_work_fn(struct work_struct *work)
lib/tests/slub_kunit.c
186
struct work_struct work;
lib/tests/slub_kunit.c
190
static void cache_destroy_workfn(struct work_struct *w)
mm/backing-dev.c
502
static void wb_update_bandwidth_workfn(struct work_struct *work)
mm/backing-dev.c
599
static void cleanup_offline_cgwbs_workfn(struct work_struct *work);
mm/backing-dev.c
611
static void cgwb_release_workfn(struct work_struct *work)
mm/backing-dev.c
884
static void cleanup_offline_cgwbs_workfn(struct work_struct *work)
mm/execmem.c
158
static void execmem_cache_clean(struct work_struct *work)
mm/execmem.c
374
static void execmem_cache_free_slow(struct work_struct *work);
mm/execmem.c
377
static void execmem_cache_free_slow(struct work_struct *work)
mm/hugetlb.c
1580
static void free_hpage_workfn(struct work_struct *work)
mm/kasan/kasan_test_c.c
968
static void workqueue_uaf_work(struct work_struct *work)
mm/kasan/kasan_test_c.c
976
struct work_struct *work;
mm/kasan/kasan_test_c.c
981
work = kmalloc_obj(struct work_struct);
mm/kasan/kasan_test_c.c
989
((volatile struct work_struct *)work)->data);
mm/kfence/core.c
892
static void toggle_allocation_gate(struct work_struct *work)
mm/kmemleak.c
2219
static void kmemleak_do_cleanup(struct work_struct *work)
mm/memcontrol-v1.c
1001
static void memcg_event_remove(struct work_struct *work)
mm/memcontrol-v1.c
86
struct work_struct remove;
mm/memcontrol.c
1800
struct work_struct work;
mm/memcontrol.c
1816
struct work_struct work;
mm/memcontrol.c
1907
static void drain_local_memcg_stock(struct work_struct *dummy)
mm/memcontrol.c
1923
static void drain_local_obj_stock(struct work_struct *dummy)
mm/memcontrol.c
2019
static void schedule_drain_work(int cpu, struct work_struct *work)
mm/memcontrol.c
2115
static void high_work_func(struct work_struct *work)
mm/memcontrol.c
555
static void flush_memcg_stats_dwork(struct work_struct *w);
mm/memcontrol.c
642
static void flush_memcg_stats_dwork(struct work_struct *w)
mm/memory-failure.c
2574
struct work_struct work;
mm/memory-failure.c
2618
static void memory_failure_work_func(struct work_struct *work)
mm/page_reporting.c
307
static void page_reporting_process(struct work_struct *work)
mm/percpu.c
196
static void pcpu_balance_workfn(struct work_struct *work);
mm/percpu.c
2196
static void pcpu_balance_workfn(struct work_struct *work)
mm/pgtable-generic.c
412
static void kernel_pgtable_work_func(struct work_struct *work);
mm/pgtable-generic.c
418
struct work_struct work;
mm/pgtable-generic.c
425
static void kernel_pgtable_work_func(struct work_struct *work)
mm/slab_common.c
1550
static void kfree_rcu_work(struct work_struct *work)
mm/slab_common.c
1771
static void kfree_rcu_monitor(struct work_struct *work)
mm/slab_common.c
1791
static void fill_page_cache_func(struct work_struct *work)
mm/slub.c
3962
static void flush_cpu_sheaves(struct work_struct *w)
mm/slub.c
4012
static void flush_rcu_sheaf(struct work_struct *w)
mm/slub.c
483
struct work_struct work;
mm/swap.c
768
static DEFINE_PER_CPU(struct work_struct, lru_add_drain_work);
mm/swap.c
770
static void lru_add_drain_per_cpu(struct work_struct *dummy)
mm/swap.c
875
struct work_struct *work = &per_cpu(lru_add_drain_work, cpu);
mm/swapfile.c
1028
static void swap_reclaim_work(struct work_struct *work)
mm/swapfile.c
649
static void swap_discard_work(struct work_struct *work)
mm/util.c
772
static void sync_overcommit_as(struct work_struct *dummy)
mm/vmalloc.c
1068
static void drain_vmap_area_work(struct work_struct *work);
mm/vmalloc.c
2303
static void purge_vmap_node(struct work_struct *work)
mm/vmalloc.c
2433
static void drain_vmap_area_work(struct work_struct *work)
mm/vmalloc.c
3392
static void delayed_vfree_work(struct work_struct *w)
mm/vmalloc.c
3763
static void cleanup_vm_area_work(struct work_struct *work)
mm/vmalloc.c
89
struct work_struct wq;
mm/vmalloc.c
950
struct work_struct purge_work;
mm/vmpressure.c
180
static void vmpressure_work_fn(struct work_struct *work)
mm/vmpressure.c
70
static struct vmpressure *work_to_vmpressure(struct work_struct *work)
mm/vmstat.c
1970
static void refresh_vm_stats(struct work_struct *work)
mm/vmstat.c
2034
static void vmstat_update(struct work_struct *w)
mm/vmstat.c
2108
static void vmstat_shepherd(struct work_struct *w);
mm/vmstat.c
2117
static void vmstat_shepherd(struct work_struct *w)
mm/zsmalloc.c
1793
static void async_free_zspage(struct work_struct *work)
mm/zsmalloc.c
215
struct work_struct free_work;
mm/zswap.c
1318
static void shrink_worker(struct work_struct *w)
mm/zswap.c
158
struct work_struct release_work;
mm/zswap.c
169
static struct work_struct zswap_shrink_work;
mm/zswap.c
334
static void __zswap_pool_release(struct work_struct *work)
net/9p/trans_fd.c
1050
static void p9_poll_workfn(struct work_struct *work)
net/9p/trans_fd.c
113
static void p9_poll_workfn(struct work_struct *work);
net/9p/trans_fd.c
244
static void p9_read_work(struct work_struct *work)
net/9p/trans_fd.c
410
static void p9_write_work(struct work_struct *work)
net/9p/trans_fd.c
94
struct work_struct rq;
net/9p/trans_fd.c
95
struct work_struct wq;
net/9p/trans_xen.c
172
static void p9_xen_response(struct work_struct *work)
net/9p/trans_xen.c
48
struct work_struct work;
net/atm/lec.c
1252
static void lec_arp_check_expire(struct work_struct *work);
net/atm/lec.c
1688
static void lec_arp_check_expire(struct work_struct *work)
net/batman-adv/bat_iv_ogm.c
1683
static void batadv_iv_send_outstanding_bat_ogm_packet(struct work_struct *work)
net/batman-adv/bat_iv_ogm.c
61
static void batadv_iv_send_outstanding_bat_ogm_packet(struct work_struct *work);
net/batman-adv/bat_v_elp.c
290
static void batadv_v_elp_periodic_work(struct work_struct *work)
net/batman-adv/bat_v_ogm.c
363
static void batadv_v_ogm_send(struct work_struct *work)
net/batman-adv/bat_v_ogm.c
382
void batadv_v_ogm_aggr_work(struct work_struct *work)
net/batman-adv/bat_v_ogm.h
18
void batadv_v_ogm_aggr_work(struct work_struct *work);
net/batman-adv/bridge_loop_avoidance.c
1425
static void batadv_bla_periodic_work(struct work_struct *work)
net/batman-adv/bridge_loop_avoidance.c
459
static void batadv_bla_loopdetect_report(struct work_struct *work)
net/batman-adv/bridge_loop_avoidance.c
54
static void batadv_bla_periodic_work(struct work_struct *work);
net/batman-adv/distributed-arp-table.c
194
static void batadv_dat_purge(struct work_struct *work)
net/batman-adv/distributed-arp-table.c
95
static void batadv_dat_purge(struct work_struct *work);
net/batman-adv/multicast.c
62
static void batadv_mcast_mla_update(struct work_struct *work);
net/batman-adv/multicast.c
936
static void batadv_mcast_mla_update(struct work_struct *work)
net/batman-adv/originator.c
1300
static void batadv_purge_orig(struct work_struct *work)
net/batman-adv/originator.c
83
static void batadv_purge_orig(struct work_struct *work);
net/batman-adv/send.c
1036
static void batadv_send_outstanding_bcast_packet(struct work_struct *work)
net/batman-adv/send.c
41
static void batadv_send_outstanding_bcast_packet(struct work_struct *work);
net/batman-adv/tp_meter.c
448
static void batadv_tp_sender_finish(struct work_struct *work)
net/batman-adv/translation-table.c
3499
static void batadv_tt_purge(struct work_struct *work)
net/batman-adv/translation-table.c
69
static void batadv_tt_purge(struct work_struct *work);
net/batman-adv/types.h
1708
struct work_struct report_work;
net/bluetooth/6lowpan.c
1075
struct work_struct work;
net/bluetooth/6lowpan.c
1079
static void do_enable_set(struct work_struct *work)
net/bluetooth/6lowpan.c
606
static void do_notify_peers(struct work_struct *work)
net/bluetooth/6lowpan.c
761
static void delete_netdev(struct work_struct *work)
net/bluetooth/6lowpan.c
81
struct work_struct delete_netdev;
net/bluetooth/coredump.c
331
void hci_devcd_rx(struct work_struct *work)
net/bluetooth/coredump.c
395
void hci_devcd_timeout(struct work_struct *work)
net/bluetooth/hci_conn.c
559
static void hci_conn_timeout(struct work_struct *work)
net/bluetooth/hci_conn.c
583
static void hci_conn_idle(struct work_struct *work)
net/bluetooth/hci_conn.c
617
static void hci_conn_auto_accept(struct work_struct *work)
net/bluetooth/hci_conn.c
643
static void le_conn_timeout(struct work_struct *work)
net/bluetooth/hci_core.c
1013
static void hci_power_off(struct work_struct *work)
net/bluetooth/hci_core.c
1023
static void hci_error_reset(struct work_struct *work)
net/bluetooth/hci_core.c
1462
static void hci_cmd_timeout(struct work_struct *work)
net/bluetooth/hci_core.c
1485
static void hci_ncmd_timeout(struct work_struct *work)
net/bluetooth/hci_core.c
1691
static void adv_instance_rpa_expired(struct work_struct *work)
net/bluetooth/hci_core.c
3806
static void hci_tx_work(struct work_struct *work)
net/bluetooth/hci_core.c
4027
static void hci_rx_work(struct work_struct *work)
net/bluetooth/hci_core.c
4138
static void hci_cmd_work(struct work_struct *work)
net/bluetooth/hci_core.c
50
static void hci_rx_work(struct work_struct *work);
net/bluetooth/hci_core.c
51
static void hci_cmd_work(struct work_struct *work);
net/bluetooth/hci_core.c
52
static void hci_tx_work(struct work_struct *work);
net/bluetooth/hci_core.c
944
static void hci_power_on(struct work_struct *work)
net/bluetooth/hci_sync.c
305
static void hci_cmd_sync_work(struct work_struct *work)
net/bluetooth/hci_sync.c
342
static void hci_cmd_sync_cancel_work(struct work_struct *work)
net/bluetooth/hci_sync.c
364
static void le_scan_disable(struct work_struct *work)
net/bluetooth/hci_sync.c
447
static void reenable_adv(struct work_struct *work)
net/bluetooth/hci_sync.c
553
static void adv_timeout_expire(struct work_struct *work)
net/bluetooth/hci_sync.c
586
static void interleave_scan_work(struct work_struct *work)
net/bluetooth/hidp/core.c
888
static void hidp_session_dev_work(struct work_struct *work)
net/bluetooth/hidp/hidp.h
161
struct work_struct dev_init;
net/bluetooth/iso.c
153
static void iso_sock_timeout(struct work_struct *work)
net/bluetooth/l2cap_core.c
1676
static void l2cap_info_timeout(struct work_struct *work)
net/bluetooth/l2cap_core.c
1895
static void l2cap_monitor_timeout(struct work_struct *work)
net/bluetooth/l2cap_core.c
1916
static void l2cap_retrans_timeout(struct work_struct *work)
net/bluetooth/l2cap_core.c
3151
static void l2cap_ack_timeout(struct work_struct *work)
net/bluetooth/l2cap_core.c
405
static void l2cap_chan_timeout(struct work_struct *work)
net/bluetooth/l2cap_core.c
62
static void l2cap_retrans_timeout(struct work_struct *work);
net/bluetooth/l2cap_core.c
63
static void l2cap_monitor_timeout(struct work_struct *work);
net/bluetooth/l2cap_core.c
64
static void l2cap_ack_timeout(struct work_struct *work);
net/bluetooth/l2cap_core.c
6968
static void process_pending_rx(struct work_struct *work)
net/bluetooth/l2cap_core.c
739
static void l2cap_conn_update_id_addr(struct work_struct *work)
net/bluetooth/mgmt.c
1015
static void service_cache_off(struct work_struct *work)
net/bluetooth/mgmt.c
1038
static void rpa_expired(struct work_struct *work)
net/bluetooth/mgmt.c
1055
static void discov_off(struct work_struct *work)
net/bluetooth/mgmt.c
1127
static void mesh_send_done(struct work_struct *work)
net/bluetooth/sco.c
141
static void sco_sock_timeout(struct work_struct *work)
net/bluetooth/smp.c
1371
static void smp_timeout(struct work_struct *work)
net/bridge/br_cfm.c
267
static void ccm_tx_work_expired(struct work_struct *work)
net/bridge/br_cfm.c
295
static void ccm_rx_work_expired(struct work_struct *work)
net/bridge/br_fdb.c
539
void br_fdb_cleanup(struct work_struct *work)
net/bridge/br_mrp.c
279
static void br_mrp_test_work_expired(struct work_struct *work)
net/bridge/br_mrp.c
352
static void br_mrp_in_test_work_expired(struct work_struct *work)
net/bridge/br_multicast.c
4075
static void br_multicast_gc_work(struct work_struct *work)
net/bridge/br_private.h
558
struct work_struct mcast_gc_work;
net/bridge/br_private.h
847
void br_fdb_cleanup(struct work_struct *work);
net/caif/chnl_net.c
119
static void close_work(struct work_struct *work)
net/ceph/messenger.c
147
static void ceph_con_workfn(struct work_struct *);
net/ceph/messenger.c
1542
static void ceph_con_workfn(struct work_struct *work)
net/ceph/mon_client.c
1083
static void delayed_work(struct work_struct *work)
net/ceph/osd_client.c
2529
static void complete_request_workfn(struct work_struct *work)
net/ceph/osd_client.c
2925
struct work_struct work;
net/ceph/osd_client.c
2986
static void do_watch_notify(struct work_struct *w)
net/ceph/osd_client.c
3009
static void do_watch_error(struct work_struct *w)
net/ceph/osd_client.c
3429
static void handle_timeout(struct work_struct *work)
net/ceph/osd_client.c
3518
static void handle_osds_timeout(struct work_struct *work)
net/core/dev.c
2369
static void netstamp_clear(struct work_struct *work)
net/core/dev.c
6472
static void flush_backlog(struct work_struct *work)
net/core/dev.c
6533
struct work_struct w[];
net/core/devmem.c
61
void __net_devmem_dmabuf_binding_free(struct work_struct *wq)
net/core/devmem.h
68
struct work_struct unbind_w;
net/core/devmem.h
85
void __net_devmem_dmabuf_binding_free(struct work_struct *wq);
net/core/drop_monitor.c
116
void (*work_item_func)(struct work_struct *work);
net/core/drop_monitor.c
117
void (*hw_work_item_func)(struct work_struct *work);
net/core/drop_monitor.c
190
static void send_dm_alert(struct work_struct *work)
net/core/drop_monitor.c
408
static void net_dm_hw_summary_work(struct work_struct *work)
net/core/drop_monitor.c
725
static void net_dm_packet_work(struct work_struct *work)
net/core/drop_monitor.c
85
struct work_struct dm_alert_work;
net/core/drop_monitor.c
943
static void net_dm_hw_packet_work(struct work_struct *work)
net/core/link_watch.c
30
static void linkwatch_event(struct work_struct *dummy);
net/core/link_watch.c
311
static void linkwatch_event(struct work_struct *dummy)
net/core/neighbour.c
1664
static void neigh_managed_work(struct work_struct *work)
net/core/neighbour.c
975
static void neigh_periodic_work(struct work_struct *work)
net/core/net_namespace.c
664
static void cleanup_net(struct work_struct *work)
net/core/netpoll.c
542
static void refill_skbs_work_handler(struct work_struct *work)
net/core/netpoll.c
88
static void queue_process(struct work_struct *work)
net/core/page_pool.c
1202
static void page_pool_release_retry(struct work_struct *wq)
net/core/skmsg.c
670
static void sk_psock_backlog(struct work_struct *work)
net/core/skmsg.c
863
static void sk_psock_destroy(struct work_struct *work)
net/core/sock_diag.c
116
struct work_struct work;
net/core/sock_diag.c
144
static void sock_diag_broadcast_destroy_work(struct work_struct *work)
net/devlink/core.c
306
static void devlink_release(struct work_struct *work)
net/devlink/core.c
70
static void devlink_rel_nested_in_notify_work(struct work_struct *work)
net/devlink/port.c
973
static void devlink_port_type_warn(struct work_struct *work)
net/dsa/dsa.c
42
bool dsa_schedule_work(struct work_struct *work)
net/dsa/dsa.h
14
struct work_struct;
net/dsa/dsa.h
19
bool dsa_schedule_work(struct work_struct *work);
net/dsa/user.c
3629
static void dsa_user_switchdev_event_work(struct work_struct *work)
net/dsa/user.c
37
struct work_struct work;
net/dsa/user.c
55
struct work_struct work;
net/dsa/user.c
82
static void dsa_user_standalone_event_work(struct work_struct *work)
net/ethtool/module.c
221
static void module_flash_fw_work(struct work_struct *work)
net/ethtool/module_fw.h
54
struct work_struct work;
net/ipv4/devinet.c
709
static void check_lifetime(struct work_struct *work)
net/ipv4/inet_fragment.c
153
static void fqdir_free_fn(struct work_struct *work)
net/ipv4/inet_fragment.c
179
static void fqdir_work_fn(struct work_struct *work)
net/ipv4/nexthop.c
1887
static void nh_res_table_upkeep_dw(struct work_struct *work)
net/ipv4/nexthop.c
558
static void nh_res_table_upkeep_dw(struct work_struct *work);
net/ipv4/tcp_output.c
1253
struct work_struct work;
net/ipv4/tcp_output.c
1291
static void tcp_tsq_workfn(struct work_struct *work)
net/ipv4/tcp_sigpool.c
207
static void cpool_cleanup_work_cb(struct work_struct *work)
net/ipv4/udp_tunnel_nic.c
41
struct work_struct work;
net/ipv4/udp_tunnel_nic.c
731
static void udp_tunnel_nic_device_sync_work(struct work_struct *work)
net/ipv6/addrconf.c
169
static void addrconf_dad_work(struct work_struct *w);
net/ipv6/addrconf.c
4180
static void addrconf_dad_work(struct work_struct *w)
net/ipv6/addrconf.c
4733
static void addrconf_verify_work(struct work_struct *w)
net/ipv6/mcast.c
1538
static void mld_query_work(struct work_struct *work)
net/ipv6/mcast.c
1642
static void mld_report_work(struct work_struct *work)
net/ipv6/mcast.c
2288
static void mld_dad_work(struct work_struct *work)
net/ipv6/mcast.c
2672
static void mld_gq_work(struct work_struct *work)
net/ipv6/mcast.c
2686
static void mld_ifc_work(struct work_struct *work)
net/ipv6/mcast.c
2716
static void mld_mca_work(struct work_struct *work)
net/ipv6/mcast.c
78
static void mld_mca_work(struct work_struct *work);
net/ipv6/route.c
632
struct work_struct work;
net/ipv6/route.c
638
static void rt6_probe_deferred(struct work_struct *w)
net/iucv/iucv.c
156
static void iucv_work_fn(struct work_struct *work);
net/iucv/iucv.c
1768
static void iucv_work_fn(struct work_struct *work)
net/kcm/kcmsock.c
301
static void kcm_done_work(struct work_struct *w)
net/kcm/kcmsock.c
712
static void kcm_tx_work(struct work_struct *w)
net/l2tp/l2tp_core.c
1415
static void l2tp_tunnel_del_work(struct work_struct *work)
net/l2tp/l2tp_core.c
1739
static void l2tp_session_del_work(struct work_struct *work)
net/l2tp/l2tp_core.h
106
struct work_struct del_work;
net/l2tp/l2tp_core.h
183
struct work_struct del_work;
net/mac80211/ieee80211_i.h
1655
struct work_struct restart_work;
net/mac80211/main.c
474
static void ieee80211_restart_work(struct work_struct *work)
net/mac80211/sta_info.c
515
static void sta_deliver_ps_frames(struct work_struct *wk)
net/mac80211/sta_info.h
723
struct work_struct drv_deliver_wk;
net/mac80211/util.c
945
void ieee80211_queue_work(struct ieee80211_hw *hw, struct work_struct *work)
net/mac802154/ieee802154_i.h
187
void ieee802154_xmit_sync_worker(struct work_struct *work);
net/mac802154/ieee802154_i.h
276
void mac802154_scan_worker(struct work_struct *work);
net/mac802154/ieee802154_i.h
284
void mac802154_rx_beacon_worker(struct work_struct *work);
net/mac802154/ieee802154_i.h
291
void mac802154_beacon_worker(struct work_struct *work);
net/mac802154/ieee802154_i.h
302
void mac802154_rx_mac_cmd_worker(struct work_struct *work);
net/mac802154/ieee802154_i.h
74
struct work_struct rx_beacon_work;
net/mac802154/ieee802154_i.h
76
struct work_struct rx_mac_cmd_work;
net/mac802154/ieee802154_i.h
83
struct work_struct assoc_work;
net/mac802154/ieee802154_i.h
93
struct work_struct sync_tx_work;
net/mac802154/rx.c
32
void mac802154_rx_beacon_worker(struct work_struct *work)
net/mac802154/rx.c
71
void mac802154_rx_mac_cmd_worker(struct work_struct *work)
net/mac802154/scan.c
174
void mac802154_scan_worker(struct work_struct *work)
net/mac802154/scan.c
401
void mac802154_beacon_worker(struct work_struct *work)
net/mac802154/tx.c
25
void ieee802154_xmit_sync_worker(struct work_struct *work)
net/mptcp/protocol.c
2940
static void mptcp_worker(struct work_struct *work)
net/mptcp/protocol.h
330
struct work_struct work;
net/ncsi/internal.h
339
struct work_struct work; /* For channel management */
net/ncsi/ncsi-manage.c
1534
static void ncsi_dev_work(struct work_struct *work)
net/netfilter/ipset/ip_set_hash_gen.h
557
mtype_gc(struct work_struct *work)
net/netfilter/ipvs/ip_vs_ctl.c
215
static void expire_nodest_conn_handler(struct work_struct *work)
net/netfilter/ipvs/ip_vs_ctl.c
229
static void defense_work_handler(struct work_struct *work)
net/netfilter/ipvs/ip_vs_ctl.c
242
static void est_reload_work_handler(struct work_struct *work)
net/netfilter/ipvs/ip_vs_sync.c
1618
static void master_wakeup_work_handler(struct work_struct *work)
net/netfilter/nf_conncount.c
550
static void tree_gc_worker(struct work_struct *work)
net/netfilter/nf_conncount.c
63
struct work_struct gc_work;
net/netfilter/nf_conntrack_core.c
1513
static void gc_worker(struct work_struct *work)
net/netfilter/nf_conntrack_ecache.c
106
static void ecache_work(struct work_struct *work)
net/netfilter/nf_flow_table_core.c
595
static void nf_flow_offload_work_gc(struct work_struct *work)
net/netfilter/nf_flow_table_offload.c
1036
static void flow_offload_work_handler(struct work_struct *work)
net/netfilter/nf_flow_table_offload.c
28
struct work_struct work;
net/netfilter/nf_nat_masquerade.c
13
struct work_struct work;
net/netfilter/nf_nat_masquerade.c
78
static void iterate_cleanup_work(struct work_struct *work)
net/netfilter/nf_tables_api.c
10150
static void nf_tables_trans_destroy_work(struct work_struct *w)
net/netfilter/nf_tables_api.c
10426
static void nft_trans_gc_work(struct work_struct *work)
net/netfilter/nf_tables_api.c
150
static void nf_tables_trans_destroy_work(struct work_struct *w);
net/netfilter/nf_tables_api.c
152
static void nft_trans_gc_work(struct work_struct *work);
net/netfilter/nft_set_hash.c
410
static void nft_rhash_gc(struct work_struct *work)
net/netfilter/xt_IDLETIMER.c
36
struct work_struct work;
net/netfilter/xt_IDLETIMER.c
93
static void idletimer_tg_work(struct work_struct *work)
net/netfilter/xt_hashlimit.c
272
static void htable_gc(struct work_struct *work);
net/netfilter/xt_hashlimit.c
381
static void htable_gc(struct work_struct *work)
net/nfc/core.c
983
static void nfc_check_pres_work(struct work_struct *work)
net/nfc/digital_core.c
110
static void digital_wq_cmd_complete(struct work_struct *work)
net/nfc/digital_core.c
152
static void digital_wq_cmd(struct work_struct *work)
net/nfc/digital_core.c
427
static void digital_wq_poll(struct work_struct *work)
net/nfc/hci/core.c
126
static void nfc_hci_msg_rx_work(struct work_struct *work)
net/nfc/hci/core.c
63
static void nfc_hci_msg_tx_work(struct work_struct *work)
net/nfc/hci/llc_shdlc.c
590
static void llc_shdlc_sm_work(struct work_struct *work)
net/nfc/hci/llc_shdlc.c
60
struct work_struct sm_work;
net/nfc/llcp.h
60
struct work_struct tx_work;
net/nfc/llcp.h
61
struct work_struct rx_work;
net/nfc/llcp.h
63
struct work_struct timeout_work;
net/nfc/llcp.h
93
struct work_struct sdreq_timeout_work;
net/nfc/llcp_core.c
1517
static void nfc_llcp_rx_work(struct work_struct *work)
net/nfc/llcp_core.c
236
static void nfc_llcp_timeout_work(struct work_struct *work)
net/nfc/llcp_core.c
254
static void nfc_llcp_sdreq_timeout_work(struct work_struct *work)
net/nfc/llcp_core.c
761
static void nfc_llcp_tx_work(struct work_struct *work)
net/nfc/nci/core.c
1520
static void nci_tx_work(struct work_struct *work)
net/nfc/nci/core.c
1559
static void nci_rx_work(struct work_struct *work)
net/nfc/nci/core.c
1611
static void nci_cmd_work(struct work_struct *work)
net/nfc/nci/core.c
39
static void nci_cmd_work(struct work_struct *work);
net/nfc/nci/core.c
40
static void nci_rx_work(struct work_struct *work);
net/nfc/nci/core.c
41
static void nci_tx_work(struct work_struct *work);
net/nfc/nci/hci.c
405
static void nci_hci_msg_rx_work(struct work_struct *work)
net/nfc/nci/uart.c
71
static void nci_uart_write_work(struct work_struct *work)
net/nfc/netlink.c
1830
struct work_struct w;
net/nfc/netlink.c
1834
static void nfc_urelease_event_work(struct work_struct *work)
net/nfc/nfc.h
31
struct work_struct tx_work;
net/nfc/rawsock.c
188
static void rawsock_tx_work(struct work_struct *work)
net/openvswitch/datapath.c
136
static void ovs_dp_masks_rebalance(struct work_struct *work);
net/openvswitch/datapath.c
2553
static void ovs_dp_masks_rebalance(struct work_struct *work)
net/openvswitch/datapath.h
172
struct work_struct dp_notify_work;
net/openvswitch/datapath.h
335
void ovs_dp_notify_wq(struct work_struct *work);
net/openvswitch/dp_notify.c
34
void ovs_dp_notify_wq(struct work_struct *work)
net/psp/psp_sock.c
93
static void psp_assoc_free(struct work_struct *work)
net/qrtr/ns.c
26
struct work_struct work;
net/qrtr/ns.c
588
static void qrtr_ns_worker(struct work_struct *work)
net/rds/ib.c
98
static void rds_ib_dev_free(struct work_struct *work)
net/rds/ib.h
262
struct work_struct free_work;
net/rds/ib_rdma.c
44
static void rds_ib_odp_mr_worker(struct work_struct *work);
net/rds/ib_rdma.c
473
static void rds_ib_mr_pool_flush_worker(struct work_struct *work)
net/rds/ib_rdma.c
696
static void rds_ib_odp_mr_worker(struct work_struct *work)
net/rds/rds.h
1031
void rds_connect_worker(struct work_struct *);
net/rds/rds.h
1032
void rds_shutdown_worker(struct work_struct *);
net/rds/rds.h
1033
void rds_send_worker(struct work_struct *);
net/rds/rds.h
1034
void rds_recv_worker(struct work_struct *);
net/rds/rds.h
129
struct work_struct cp_down_w;
net/rds/tcp.c
524
static void rds_tcp_accept_worker(struct work_struct *work)
net/rds/tcp.h
15
struct work_struct rds_tcp_accept_w;
net/rds/tcp.h
48
struct work_struct t_conn_w;
net/rds/tcp.h
49
struct work_struct t_send_w;
net/rds/tcp.h
50
struct work_struct t_down_w;
net/rds/tcp.h
51
struct work_struct t_recv_w;
net/rds/tcp.h
91
void rds_tcp_listen_stop(struct socket *sock, struct work_struct *acceptor);
net/rds/tcp_listen.c
441
void rds_tcp_listen_stop(struct socket *sock, struct work_struct *acceptor)
net/rds/threads.c
162
void rds_connect_worker(struct work_struct *work)
net/rds/threads.c
191
void rds_send_worker(struct work_struct *work)
net/rds/threads.c
218
void rds_recv_worker(struct work_struct *work)
net/rds/threads.c
243
void rds_shutdown_worker(struct work_struct *work)
net/rfkill/core.c
1022
static void rfkill_poll(struct work_struct *work)
net/rfkill/core.c
1040
static void rfkill_uevent_work(struct work_struct *work)
net/rfkill/core.c
1051
static void rfkill_sync_work(struct work_struct *work)
net/rfkill/core.c
175
static struct work_struct rfkill_global_led_trigger_work;
net/rfkill/core.c
177
static void rfkill_global_led_trigger_worker(struct work_struct *work)
net/rfkill/core.c
65
struct work_struct uevent_work;
net/rfkill/core.c
66
struct work_struct sync_work;
net/rfkill/input.c
94
static void rfkill_op_handler(struct work_struct *work)
net/rxrpc/ar-internal.h
1156
void rxrpc_process_connection(struct work_struct *);
net/rxrpc/ar-internal.h
1188
void rxrpc_service_connection_reaper(struct work_struct *);
net/rxrpc/ar-internal.h
1378
void rxrpc_peer_keepalive_worker(struct work_struct *);
net/rxrpc/ar-internal.h
553
struct work_struct processor; /* connection event processor */
net/rxrpc/ar-internal.h
554
struct work_struct destructor; /* In-process-context destroyer */
net/rxrpc/ar-internal.h
716
struct work_struct destroyer; /* In-process-context destroyer */
net/rxrpc/ar-internal.h
79
struct work_struct service_conn_reaper;
net/rxrpc/ar-internal.h
98
struct work_struct peer_keepalive_work;
net/rxrpc/call_object.c
683
static void rxrpc_destroy_call(struct work_struct *work)
net/rxrpc/call_object.c
79
static void rxrpc_destroy_call(struct work_struct *);
net/rxrpc/conn_event.c
378
void rxrpc_process_connection(struct work_struct *work)
net/rxrpc/conn_object.c
22
static void rxrpc_clean_up_connection(struct work_struct *work);
net/rxrpc/conn_object.c
306
static void rxrpc_clean_up_connection(struct work_struct *work)
net/rxrpc/conn_object.c
387
void rxrpc_service_connection_reaper(struct work_struct *work)
net/rxrpc/peer_event.c
316
void rxrpc_peer_keepalive_worker(struct work_struct *work)
net/rxrpc/rxperf.c
149
static void rxperf_charge_preallocation(struct work_struct *work)
net/rxrpc/rxperf.c
280
static void rxperf_deliver_to_call(struct work_struct *work)
net/rxrpc/rxperf.c
52
struct work_struct work;
net/rxrpc/rxperf.c
67
void (*processor)(struct work_struct *work);
net/rxrpc/rxperf.c
74
static void rxperf_deliver_to_call(struct work_struct *work);
net/rxrpc/rxperf.c
78
static void rxperf_charge_preallocation(struct work_struct *work);
net/sched/act_ct.c
375
static void tcf_ct_flow_table_cleanup_work(struct work_struct *work)
net/sched/cls_basic.c
98
static void basic_delete_filter_work(struct work_struct *work)
net/sched/cls_bpf.c
276
static void cls_bpf_delete_prog_work(struct work_struct *work)
net/sched/cls_cgroup.c
68
static void cls_cgroup_destroy_work(struct work_struct *work)
net/sched/cls_flow.c
380
static void flow_destroy_filter_work(struct work_struct *work)
net/sched/cls_flower.c
389
static void fl_mask_free_work(struct work_struct *work)
net/sched/cls_flower.c
397
static void fl_uninit_mask_free_work(struct work_struct *work)
net/sched/cls_flower.c
440
static void fl_destroy_filter_work(struct work_struct *work)
net/sched/cls_flower.c
588
static void fl_destroy_sleepable(struct work_struct *work)
net/sched/cls_fw.c
122
static void fw_delete_filter_work(struct work_struct *work)
net/sched/cls_matchall.c
58
static void mall_destroy_work(struct work_struct *work)
net/sched/cls_route.c
262
static void route4_delete_filter_work(struct work_struct *work)
net/sched/cls_u32.c
434
static void u32_delete_key_work(struct work_struct *work)
net/sched/cls_u32.c
451
static void u32_delete_key_freepf_work(struct work_struct *work)
net/sched/sch_htb.c
1035
static void htb_work_func(struct work_struct *work)
net/sched/sch_htb.c
161
struct work_struct work;
net/sctp/associola.c
44
static void sctp_assoc_bh_rcv(struct work_struct *work);
net/sctp/associola.c
961
static void sctp_assoc_bh_rcv(struct work_struct *work)
net/sctp/endpointola.c
326
static void sctp_endpoint_bh_rcv(struct work_struct *work)
net/sctp/endpointola.c
36
static void sctp_endpoint_bh_rcv(struct work_struct *work);
net/smc/af_smc.c
1607
static void smc_connect_work(struct work_struct *work)
net/smc/af_smc.c
2450
static void smc_listen_work(struct work_struct *work)
net/smc/af_smc.c
2595
static void smc_tcp_listen_work(struct work_struct *work)
net/smc/af_smc.c
73
static void smc_tcp_listen_work(struct work_struct *);
net/smc/af_smc.c
74
static void smc_connect_work(struct work_struct *);
net/smc/smc.h
273
struct work_struct close_work; /* peer sent some closing */
net/smc/smc.h
274
struct work_struct abort_work; /* abort the connection */
net/smc/smc.h
301
struct work_struct connect_work; /* handle non-blocking connect*/
net/smc/smc.h
302
struct work_struct tcp_listen_work;/* handle tcp socket accepts */
net/smc/smc.h
303
struct work_struct smc_listen_work;/* prepare new accept socket */
net/smc/smc_close.c
356
static void smc_close_passive_work(struct work_struct *work)
net/smc/smc_core.c
1744
static void smc_conn_abort_work(struct work_struct *work)
net/smc/smc_core.c
1867
static void smc_link_down_work(struct work_struct *work)
net/smc/smc_core.c
56
static void smc_link_down_work(struct work_struct *work);
net/smc/smc_core.c
714
static void smc_lgr_free_work(struct work_struct *work)
net/smc/smc_core.c
750
static void smc_lgr_terminate_work(struct work_struct *work)
net/smc/smc_core.h
169
struct work_struct link_down_wrk; /* wrk to bring link down */
net/smc/smc_core.h
302
struct work_struct terminate_work; /* abnormal lgr termination */
net/smc/smc_core.h
344
struct work_struct llc_add_link_work;
net/smc/smc_core.h
345
struct work_struct llc_del_link_work;
net/smc/smc_core.h
346
struct work_struct llc_event_work;
net/smc/smc_ib.c
381
static void smc_ib_port_event_work(struct work_struct *work)
net/smc/smc_ib.h
51
struct work_struct port_event_work;
net/smc/smc_ism.c
397
struct work_struct work;
net/smc/smc_ism.c
445
static void smc_ism_event_work(struct work_struct *work)
net/smc/smc_llc.c
1559
static void smc_llc_add_link_work(struct work_struct *work)
net/smc/smc_llc.c
1740
static void smc_llc_delete_link_work(struct work_struct *work)
net/smc/smc_llc.c
1994
static void smc_llc_event_work(struct work_struct *work)
net/smc/smc_llc.c
2114
static void smc_llc_testlink_work(struct work_struct *work)
net/smc/smc_tx.c
683
void smc_tx_work(struct work_struct *work)
net/smc/smc_tx.h
31
void smc_tx_work(struct work_struct *work);
net/strparser/strparser.c
419
static void strp_work(struct work_struct *w)
net/strparser/strparser.c
424
static void strp_msg_timeout(struct work_struct *w)
net/sunrpc/cache.c
396
static void do_cache_clean(struct work_struct *work);
net/sunrpc/cache.c
514
static void do_cache_clean(struct work_struct *work)
net/sunrpc/clnt.c
971
static void rpc_free_client_work(struct work_struct *work)
net/sunrpc/rpc_pipe.c
83
rpc_timeout_upcall_queue(struct work_struct *work)
net/sunrpc/sched.c
1028
static void rpc_async_schedule(struct work_struct *work)
net/sunrpc/sched.c
1190
static void rpc_async_release(struct work_struct *work)
net/sunrpc/sched.c
44
static void rpc_async_schedule(struct work_struct *);
net/sunrpc/sched.c
46
static void __rpc_queue_timer_fn(struct work_struct *);
net/sunrpc/sched.c
767
static void __rpc_queue_timer_fn(struct work_struct *work)
net/sunrpc/xprt.c
2100
static void xprt_destroy_cb(struct work_struct *work)
net/sunrpc/xprt.c
735
static void xprt_autoclose(struct work_struct *work)
net/sunrpc/xprtrdma/svc_rdma_rw.c
239
static void svc_rdma_write_info_free_async(struct work_struct *work)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
261
static void svc_rdma_send_ctxt_put_async(struct work_struct *work)
net/sunrpc/xprtrdma/transport.c
223
xprt_rdma_connect_worker(struct work_struct *work)
net/sunrpc/xprtrdma/verbs.c
783
rpcrdma_mr_refresh_worker(struct work_struct *work)
net/sunrpc/xprtrdma/xprt_rdma.h
387
struct work_struct rb_refresh_worker;
net/sunrpc/xprtsock.c
1456
static void xs_udp_data_receive_workfn(struct work_struct *work)
net/sunrpc/xprtsock.c
1935
static void xs_dummy_setup_socket(struct work_struct *work)
net/sunrpc/xprtsock.c
2213
static void xs_udp_setup_socket(struct work_struct *work)
net/sunrpc/xprtsock.c
2418
static void xs_tcp_setup_socket(struct work_struct *work)
net/sunrpc/xprtsock.c
2686
static void xs_tcp_tls_setup_socket(struct work_struct *work)
net/sunrpc/xprtsock.c
2845
static void xs_error_handle(struct work_struct *work)
net/sunrpc/xprtsock.c
812
static void xs_stream_data_receive_workfn(struct work_struct *work)
net/switchdev/switchdev.c
102
static void switchdev_deferred_process_work(struct work_struct *work)
net/tipc/core.h
145
struct work_struct work;
net/tipc/crypto.c
2355
static void tipc_crypto_work_rx(struct work_struct *work)
net/tipc/crypto.c
2444
static void tipc_crypto_work_tx(struct work_struct *work)
net/tipc/crypto.c
306
static void tipc_crypto_work_tx(struct work_struct *work);
net/tipc/crypto.c
307
static void tipc_crypto_work_rx(struct work_struct *work);
net/tipc/net.c
144
void tipc_net_finalize_work(struct work_struct *work)
net/tipc/net.h
45
void tipc_net_finalize_work(struct work_struct *work);
net/tipc/topsrv.c
101
struct work_struct rwork;
net/tipc/topsrv.c
104
struct work_struct swork;
net/tipc/topsrv.c
114
static void tipc_conn_recv_work(struct work_struct *work);
net/tipc/topsrv.c
115
static void tipc_conn_send_work(struct work_struct *work);
net/tipc/topsrv.c
301
static void tipc_conn_send_work(struct work_struct *work)
net/tipc/topsrv.c
418
static void tipc_conn_recv_work(struct work_struct *work)
net/tipc/topsrv.c
455
static void tipc_topsrv_accept(struct work_struct *work)
net/tipc/topsrv.c
72
struct work_struct awork;
net/tipc/udp_media.c
102
struct work_struct work;
net/tipc/udp_media.c
806
static void cleanup_bearer(struct work_struct *work)
net/tls/tls_device.c
69
static void tls_device_tx_del_task(struct work_struct *work)
net/tls/tls_strp.c
574
static void tls_strp_work(struct work_struct *w)
net/tls/tls_sw.c
2624
static void tx_work_handler(struct work_struct *work)
net/unix/garbage.c
605
static void unix_gc(struct work_struct *work)
net/vmw_vsock/af_vsock.c
1614
static void vsock_connect_timeout(struct work_struct *work)
net/vmw_vsock/af_vsock.c
732
static void vsock_pending_work(struct work_struct *work)
net/vmw_vsock/af_vsock.c
880
static void vsock_connect_timeout(struct work_struct *work);
net/vmw_vsock/hyperv_transport.c
495
static void hvs_close_timeout(struct work_struct *work)
net/vmw_vsock/virtio_transport.c
158
virtio_transport_send_pkt_work(struct work_struct *work)
net/vmw_vsock/virtio_transport.c
342
static void virtio_transport_tx_work(struct work_struct *work)
net/vmw_vsock/virtio_transport.c
35
struct work_struct tx_work;
net/vmw_vsock/virtio_transport.c
36
struct work_struct rx_work;
net/vmw_vsock/virtio_transport.c
37
struct work_struct event_work;
net/vmw_vsock/virtio_transport.c
448
static void virtio_transport_event_work(struct work_struct *work)
net/vmw_vsock/virtio_transport.c
45
struct work_struct send_pkt_work;
net/vmw_vsock/virtio_transport.c
624
static void virtio_transport_rx_work(struct work_struct *work)
net/vmw_vsock/virtio_transport_common.c
1258
static void virtio_transport_close_timeout(struct work_struct *work)
net/vmw_vsock/vmci_transport.c
1627
static void vmci_transport_cleanup(struct work_struct *work)
net/vmw_vsock/vmci_transport.c
37
static void vmci_transport_recv_pkt_work(struct work_struct *work);
net/vmw_vsock/vmci_transport.c
38
static void vmci_transport_cleanup(struct work_struct *work);
net/vmw_vsock/vmci_transport.c
63
struct work_struct work;
net/vmw_vsock/vmci_transport.c
899
static void vmci_transport_recv_pkt_work(struct work_struct *work)
net/vmw_vsock/vsock_loopback.c
123
static void vsock_loopback_work(struct work_struct *work)
net/vmw_vsock/vsock_loopback.c
19
struct work_struct pkt_work;
net/wireless/core.c
318
static void cfg80211_rfkill_block_work(struct work_struct *work)
net/wireless/core.c
327
static void cfg80211_event_work(struct work_struct *work)
net/wireless/core.c
358
static void cfg80211_destroy_iface_wk(struct work_struct *work)
net/wireless/core.c
385
static void cfg80211_propagate_radar_detect_wk(struct work_struct *work)
net/wireless/core.c
401
static void cfg80211_propagate_cac_done_wk(struct work_struct *work)
net/wireless/core.c
417
static void cfg80211_wiphy_work(struct work_struct *work)
net/wireless/core.h
104
struct work_struct destroy_work;
net/wireless/core.h
106
struct work_struct sched_scan_res_wk;
net/wireless/core.h
109
struct work_struct propagate_radar_detect_wk;
net/wireless/core.h
112
struct work_struct propagate_cac_done_wk;
net/wireless/core.h
114
struct work_struct mgmt_registrations_update_wk;
net/wireless/core.h
118
struct work_struct wiphy_work;
net/wireless/core.h
37
struct work_struct rfkill_block;
net/wireless/core.h
396
void cfg80211_mgmt_registrations_update_wk(struct work_struct *wk);
net/wireless/core.h
428
void cfg80211_autodisconnect_wk(struct work_struct *work);
net/wireless/core.h
431
void cfg80211_conn_work(struct work_struct *work);
net/wireless/core.h
455
void cfg80211_sched_scan_results_wk(struct work_struct *work);
net/wireless/core.h
475
extern struct work_struct cfg80211_disconnect_work;
net/wireless/core.h
484
void cfg80211_dfs_channels_update_work(struct work_struct *work);
net/wireless/core.h
496
void cfg80211_background_cac_done_wk(struct work_struct *work);
net/wireless/core.h
498
void cfg80211_background_cac_abort_wk(struct work_struct *work);
net/wireless/core.h
572
void cfg80211_pmsr_free_wk(struct work_struct *work);
net/wireless/core.h
89
struct work_struct conn_work;
net/wireless/core.h
90
struct work_struct event_work;
net/wireless/core.h
97
struct work_struct background_cac_abort_wk;
net/wireless/mlme.c
1022
void cfg80211_dfs_channels_update_work(struct work_struct *work)
net/wireless/mlme.c
1227
void cfg80211_background_cac_done_wk(struct work_struct *work)
net/wireless/mlme.c
1238
void cfg80211_background_cac_abort_wk(struct work_struct *work)
net/wireless/mlme.c
646
void cfg80211_mgmt_registrations_update_wk(struct work_struct *wk)
net/wireless/pmsr.c
645
void cfg80211_pmsr_free_wk(struct work_struct *work)
net/wireless/reg.c
237
static void reg_check_chans_work(struct work_struct *work);
net/wireless/reg.c
240
static void reg_todo(struct work_struct *work);
net/wireless/reg.c
2457
static void reg_check_chans_work(struct work_struct *work)
net/wireless/reg.c
3196
static void reg_todo(struct work_struct *work)
net/wireless/reg.c
485
static void reg_regdb_apply(struct work_struct *work)
net/wireless/reg.c
534
static void crda_timeout_work(struct work_struct *work);
net/wireless/reg.c
537
static void crda_timeout_work(struct work_struct *work)
net/wireless/scan.c
1276
void cfg80211_sched_scan_results_wk(struct work_struct *work)
net/wireless/sme.c
1580
void cfg80211_autodisconnect_wk(struct work_struct *work)
net/wireless/sme.c
246
void cfg80211_conn_work(struct work_struct *work)
net/wireless/sme.c
705
static void disconnect_work(struct work_struct *work)
net/wireless/wext-core.c
412
static void wireless_nlevent_process(struct work_struct *work)
net/xdp/xdp_umem.c
67
static void xdp_umem_release_deferred(struct work_struct *work)
net/xdp/xsk_buff_pool.c
271
static void xp_release_deferred(struct work_struct *work)
net/xfrm/espintcp.c
416
static void espintcp_tx_work(struct work_struct *work)
net/xfrm/xfrm_input.c
29
struct work_struct work;
net/xfrm/xfrm_input.c
778
static void xfrm_trans_reinject(struct work_struct *work)
net/xfrm/xfrm_nat_keepalive.c
197
static void nat_keepalive_work(struct work_struct *work)
net/xfrm/xfrm_policy.c
1282
static void xfrm_hash_rebuild(struct work_struct *work)
net/xfrm/xfrm_policy.c
726
static void xfrm_hash_resize(struct work_struct *work)
net/xfrm/xfrm_state.c
161
static void xfrm_hash_resize(struct work_struct *work)
net/xfrm/xfrm_state.c
40
static void xfrm_state_gc_task(struct work_struct *work);
net/xfrm/xfrm_state.c
623
static void xfrm_state_gc_task(struct work_struct *work)
rust/helpers/workqueue.c
5
__rust_helper void rust_helper_init_work_with_key(struct work_struct *work,
samples/ftrace/sample-trace-array.c
24
static void trace_work_fn(struct work_struct *work)
samples/livepatch/livepatch-callbacks-busymod.c
34
static void busymod_work_func(struct work_struct *work);
samples/livepatch/livepatch-callbacks-busymod.c
37
static void busymod_work_func(struct work_struct *work)
samples/livepatch/livepatch-callbacks-demo.c
132
static void patched_work_func(struct work_struct *work)
samples/livepatch/livepatch-shadow-mod.c
139
static void alloc_work_func(struct work_struct *work);
samples/livepatch/livepatch-shadow-mod.c
142
static void alloc_work_func(struct work_struct *work)
samples/livepatch/livepatch-shadow-mod.c
163
static void cleanup_work_func(struct work_struct *work);
samples/livepatch/livepatch-shadow-mod.c
166
static void cleanup_work_func(struct work_struct *work)
samples/workqueue/stall_detector/wq_stall.c
33
static struct work_struct stall_work1;
samples/workqueue/stall_detector/wq_stall.c
34
static struct work_struct stall_work2;
samples/workqueue/stall_detector/wq_stall.c
36
static void stall_work2_fn(struct work_struct *work)
samples/workqueue/stall_detector/wq_stall.c
41
static void stall_work1_fn(struct work_struct *work)
security/apparmor/include/policy_unpack.h
114
struct work_struct work;
security/apparmor/policy_unpack.c
132
static void do_ploaddata_rmfs(struct work_struct *work)
security/integrity/ima/ima_queue_keys.c
34
static void ima_keys_handler(struct work_struct *work);
security/integrity/ima/ima_queue_keys.c
42
static void ima_keys_handler(struct work_struct *work)
security/keys/gc.c
178
static void key_garbage_collector(struct work_struct *work)
security/keys/gc.c
21
static void key_garbage_collector(struct work_struct *work);
security/keys/internal.h
165
extern struct work_struct key_gc_work;
security/landlock/ruleset.c
507
static void free_ruleset_work(struct work_struct *const work)
security/landlock/ruleset.h
151
struct work_struct work_free;
security/yama/yama_lsm.c
115
static void yama_relation_cleanup(struct work_struct *work)
security/yama/yama_lsm.c
42
static void yama_relation_cleanup(struct work_struct *work);
sound/aoa/core/gpio-feature.c
210
static void ftr_handle_notify(struct work_struct *work)
sound/aoa/core/gpio-pmf.c
72
static void pmf_handle_notify(struct work_struct *work)
sound/core/compress_offload.c
56
static void error_delayed_work(struct work_struct *work);
sound/core/compress_offload.c
867
static void error_delayed_work(struct work_struct *work)
sound/core/misc.c
100
static void snd_fasync_work_fn(struct work_struct *work)
sound/core/rawmidi.c
121
static void snd_rawmidi_input_event_work(struct work_struct *work)
sound/core/seq/oss/seq_oss_init.c
52
static void async_call_lookup_ports(struct work_struct *work)
sound/core/seq/seq_ump_client.c
382
static void handle_group_notify(struct work_struct *work)
sound/core/seq/seq_ump_client.c
43
struct work_struct group_notify_work; /* FB change notification */
sound/core/seq/seq_virmidi.c
133
static void snd_vmidi_output_work(struct work_struct *work)
sound/core/seq_device.c
120
static void autoload_drivers(struct work_struct *work)
sound/core/timer.c
805
static void snd_timer_work(struct work_struct *work)
sound/drivers/aloop.c
113
struct work_struct event_work;
sound/drivers/aloop.c
852
static void loopback_snd_timer_work(struct work_struct *work)
sound/drivers/pcsp/pcsp_lib.c
30
static void pcsp_call_pcm_elapsed(struct work_struct *work)
sound/drivers/serial-generic.c
53
struct work_struct tx_work;
sound/drivers/serial-generic.c
67
static void snd_serial_generic_tx_work(struct work_struct *work)
sound/firewire/amdtp-stream.c
1062
struct work_struct *work = current_work();
sound/firewire/amdtp-stream.c
627
static void pcm_period_work(struct work_struct *work)
sound/firewire/amdtp-stream.c
80
static void pcm_period_work(struct work_struct *work);
sound/firewire/amdtp-stream.h
194
struct work_struct period_work;
sound/firewire/fireface/ff-transaction.c
114
static void transmit_midi0_msg(struct work_struct *work)
sound/firewire/fireface/ff-transaction.c
121
static void transmit_midi1_msg(struct work_struct *work)
sound/firewire/fireface/ff.h
83
struct work_struct rx_midi_work[SND_FF_OUT_MIDI_PORTS];
sound/firewire/oxfw/oxfw-scs1x.c
174
static void scs_output_work(struct work_struct *work)
sound/firewire/oxfw/oxfw-scs1x.c
28
struct work_struct work;
sound/firewire/tascam/tascam-transaction.c
171
static void midi_port_work(struct work_struct *work)
sound/firewire/tascam/tascam.h
49
struct work_struct work;
sound/hda/codecs/ca0132.c
4884
static void ca0132_unsol_hp_delayed(struct work_struct *work)
sound/hda/codecs/cirrus/cs8409.c
111
static void cs8409_disable_i2c_clock_worker(struct work_struct *work)
sound/hda/codecs/cirrus/cs8409.c
58
static void cs8409_disable_i2c_clock_worker(struct work_struct *work);
sound/hda/codecs/cm9825.c
214
static void cm9825_unsol_inputs_delayed(struct work_struct *work)
sound/hda/codecs/cm9825.c
230
static void cm9825_unsol_lineout_delayed(struct work_struct *work)
sound/hda/codecs/cm9825.c
240
static void cm9825_unsol_hp_delayed(struct work_struct *work)
sound/hda/codecs/hdmi/hdmi.c
1412
static void hdmi_repoll_eld(struct work_struct *work)
sound/hda/codecs/side-codecs/cs35l41_hda.c
1254
static void cs35l41_fw_load_work(struct work_struct *work)
sound/hda/codecs/side-codecs/cs35l41_hda.h
77
struct work_struct fw_load_work;
sound/hda/codecs/side-codecs/cs35l56_hda.c
692
static void cs35l56_hda_dsp_work(struct work_struct *work)
sound/hda/codecs/side-codecs/cs35l56_hda.h
26
struct work_struct dsp_work;
sound/hda/common/beep.c
45
static void snd_hda_generate_beep(struct work_struct *work)
sound/hda/common/codec.c
635
static void hda_jackpoll_work(struct work_struct *work)
sound/hda/common/hda_beep.h
29
struct work_struct beep_work; /* scheduled task for beep event */
sound/hda/controllers/acpi.c
151
static void hda_acpi_probe_work(struct work_struct *work)
sound/hda/controllers/acpi.c
19
struct work_struct probe_work;
sound/hda/controllers/intel.c
1723
static void azx_probe_work(struct work_struct *work)
sound/hda/controllers/intel.c
719
static void azx_irq_pending_work(struct work_struct *work)
sound/hda/controllers/intel.h
13
struct work_struct irq_pending_work;
sound/hda/controllers/tegra.c
408
static void hda_tegra_probe_work(struct work_struct *work);
sound/hda/controllers/tegra.c
588
static void hda_tegra_probe_work(struct work_struct *work)
sound/hda/controllers/tegra.c
89
struct work_struct probe_work;
sound/hda/core/bus.c
15
static void snd_hdac_bus_process_unsol_events(struct work_struct *work);
sound/hda/core/bus.c
166
static void snd_hdac_bus_process_unsol_events(struct work_struct *work)
sound/i2c/other/ak4113.c
25
static void ak4113_stats(struct work_struct *work);
sound/i2c/other/ak4113.c
611
static void ak4113_stats(struct work_struct *work)
sound/i2c/other/ak4114.c
24
static void ak4114_stats(struct work_struct *work);
sound/i2c/other/ak4114.c
589
static void ak4114_stats(struct work_struct *work)
sound/pci/ac97/ac97_codec.c
2022
static void do_update_power(struct work_struct *work)
sound/pci/emu10k1/emu10k1_main.c
758
static void emu1010_work(struct work_struct *work)
sound/pci/es1968.c
1826
static void es1968_update_hw_volume(struct work_struct *work)
sound/pci/es1968.c
540
struct work_struct hwvol_work;
sound/pci/ice1712/psc724.c
200
static void psc724_update_hp_jack_state(struct work_struct *work)
sound/pci/maestro3.c
1513
static void snd_m3_update_hw_volume(struct work_struct *work)
sound/pci/maestro3.c
768
struct work_struct hwvol_work;
sound/pci/oxygen/oxygen.h
141
struct work_struct spdif_input_bits_work;
sound/pci/oxygen/oxygen.h
142
struct work_struct gpio_work;
sound/pci/oxygen/oxygen_lib.c
115
static void oxygen_spdif_input_bits_changed(struct work_struct *work)
sound/pci/oxygen/oxygen_lib.c
176
static void oxygen_gpio_changed(struct work_struct *work)
sound/pci/rme9652/hdsp.c
3823
static void hdsp_midi_work(struct work_struct *work)
sound/pci/rme9652/hdsp.c
447
struct work_struct midi_work;
sound/pci/rme9652/hdspm.c
2153
static void hdspm_midi_work(struct work_struct *work)
sound/pci/rme9652/hdspm.c
999
struct work_struct midi_work;
sound/ppc/tumbler.c
965
static struct work_struct device_change;
sound/ppc/tumbler.c
968
static void device_change_handler(struct work_struct *work)
sound/sh/aica.c
253
static void run_spu_dma(struct work_struct *work)
sound/sh/aica.h
59
struct work_struct spu_dma_work;
sound/soc/codecs/ak4613.c
224
struct work_struct dummy_write_work;
sound/soc/codecs/ak4613.c
680
static void ak4613_dummy_write(struct work_struct *work)
sound/soc/codecs/arizona-jack.c
717
static void arizona_micd_timeout_work(struct work_struct *work)
sound/soc/codecs/arizona-jack.c
928
static void arizona_micd_detect(struct work_struct *work)
sound/soc/codecs/arizona-jack.c
979
static void arizona_hpdet_work(struct work_struct *work)
sound/soc/codecs/aw88081.c
761
static void aw88081_startup_work(struct work_struct *work)
sound/soc/codecs/aw88166.c
1171
static void aw88166_startup_work(struct work_struct *work)
sound/soc/codecs/aw88261.c
689
static void aw88261_startup_work(struct work_struct *work)
sound/soc/codecs/aw88395/aw88395.c
49
static void aw88395_startup_work(struct work_struct *work)
sound/soc/codecs/aw88399.c
1138
static void aw88399_startup_work(struct work_struct *work)
sound/soc/codecs/cros_ec_codec.c
605
static void wov_copy_work(struct work_struct *w)
sound/soc/codecs/cs35l56-sdw.c
322
static void cs35l56_sdw_irq_work(struct work_struct *work)
sound/soc/codecs/cs35l56.c
858
static void cs35l56_dsp_work(struct work_struct *work)
sound/soc/codecs/cs35l56.h
35
struct work_struct dsp_work;
sound/soc/codecs/cs35l56.h
41
struct work_struct sdw_irq_work;
sound/soc/codecs/cs4234.c
117
static void cs4234_vq_ramp_done(struct work_struct *work)
sound/soc/codecs/cs42l43-jack.c
467
void cs42l43_bias_sense_timeout(struct work_struct *work)
sound/soc/codecs/cs42l43-jack.c
734
void cs42l43_tip_sense_work(struct work_struct *work)
sound/soc/codecs/cs42l43.c
153
static void cs42l43_hp_ilimit_clear_work(struct work_struct *work)
sound/soc/codecs/cs42l43.h
134
void cs42l43_bias_sense_timeout(struct work_struct *work);
sound/soc/codecs/cs42l43.h
136
void cs42l43_tip_sense_work(struct work_struct *work);
sound/soc/codecs/cs42l52.c
67
struct work_struct beep_work;
sound/soc/codecs/cs42l52.c
918
static void cs42l52_beep_work(struct work_struct *work)
sound/soc/codecs/cs42l56.c
89
struct work_struct beep_work;
sound/soc/codecs/cs42l56.c
995
static void cs42l56_beep_work(struct work_struct *work)
sound/soc/codecs/cs43130.c
2119
static void cs43130_imp_meas(struct work_struct *wk)
sound/soc/codecs/cs43130.h
537
struct work_struct work;
sound/soc/codecs/da7219-aad.c
107
static void da7219_aad_hptest_work(struct work_struct *work)
sound/soc/codecs/da7219-aad.c
336
static void da7219_aad_jack_det_work(struct work_struct *work)
sound/soc/codecs/da7219-aad.c
51
static void da7219_aad_btn_det_work(struct work_struct *work)
sound/soc/codecs/da7219-aad.h
198
struct work_struct btn_det_work;
sound/soc/codecs/da7219-aad.h
199
struct work_struct hptest_work;
sound/soc/codecs/es8326.c
781
static void es8326_jack_button_handler(struct work_struct *work)
sound/soc/codecs/es8326.c
851
static void es8326_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/framer-codec.c
271
static void framer_carrier_work(struct work_struct *work)
sound/soc/codecs/framer-codec.c
28
struct work_struct carrier_work;
sound/soc/codecs/fs210x.c
848
static void fs210x_start_work(struct work_struct *work)
sound/soc/codecs/fs210x.c
864
static void fs210x_fault_check_work(struct work_struct *work)
sound/soc/codecs/hdac_hdmi.c
198
static void hdac_hdmi_jack_dapm_work(struct work_struct *work)
sound/soc/codecs/hdac_hdmi.c
94
struct work_struct dapm_work;
sound/soc/codecs/lpass-tx-macro.c
672
static void tx_macro_tx_hpf_corner_freq_callback(struct work_struct *work)
sound/soc/codecs/lpass-tx-macro.c
716
static void tx_macro_mute_update_callback(struct work_struct *work)
sound/soc/codecs/max98090.c
2103
static void max98090_pll_det_enable_work(struct work_struct *work)
sound/soc/codecs/max98090.c
2136
static void max98090_pll_det_disable_work(struct work_struct *work)
sound/soc/codecs/max98090.c
2185
static void max98090_jack_work(struct work_struct *work)
sound/soc/codecs/max98090.h
1532
struct work_struct pll_det_disable_work;
sound/soc/codecs/mt6359-accdet.c
396
static void mt6359_accdet_work(struct work_struct *work)
sound/soc/codecs/mt6359-accdet.c
411
static void mt6359_accdet_jd_work(struct work_struct *work)
sound/soc/codecs/mt6359-accdet.h
120
struct work_struct accdet_work;
sound/soc/codecs/mt6359-accdet.h
122
struct work_struct jd_work;
sound/soc/codecs/nau8821.c
1109
static void nau8821_jdet_work(struct work_struct *work)
sound/soc/codecs/nau8824.c
883
static void nau8824_jdet_work(struct work_struct *work)
sound/soc/codecs/nau8824.h
435
struct work_struct jdet_work;
sound/soc/codecs/nau8825.c
746
static void nau8825_xtalk_work(struct work_struct *work)
sound/soc/codecs/nau8825.h
501
struct work_struct xtalk_work;
sound/soc/codecs/pcm1789.c
131
static void pcm1789_work_queue(struct work_struct *work)
sound/soc/codecs/pcm1789.c
31
struct work_struct work;
sound/soc/codecs/rt1011.c
2368
static void rt1011_calibration_work(struct work_struct *work)
sound/soc/codecs/rt1011.h
684
struct work_struct cali_work;
sound/soc/codecs/rt1318.c
1277
static void rt1318_calibration_work(struct work_struct *work)
sound/soc/codecs/rt1318.h
15
struct work_struct cali_work;
sound/soc/codecs/rt1320-sdw.c
1773
static void rt1320_load_dspfw_work(struct work_struct *work)
sound/soc/codecs/rt1320-sdw.h
175
struct work_struct load_dspfw_work;
sound/soc/codecs/rt274.c
377
static void rt274_jack_detect_work(struct work_struct *work)
sound/soc/codecs/rt286.c
294
static void rt286_jack_detect_work(struct work_struct *work)
sound/soc/codecs/rt298.c
308
static void rt298_jack_detect_work(struct work_struct *work)
sound/soc/codecs/rt5514-spi.c
73
static void rt5514_spi_copy_work(struct work_struct *work)
sound/soc/codecs/rt5640.c
2205
static void rt5640_button_press_work(struct work_struct *work)
sound/soc/codecs/rt5640.c
2309
static void rt5640_jack_work(struct work_struct *work)
sound/soc/codecs/rt5645.c
3319
static void rt5645_jack_detect_work(struct work_struct *work)
sound/soc/codecs/rt5645.c
3423
static void rt5645_rcclock_work(struct work_struct *work)
sound/soc/codecs/rt5651.c
1675
static void rt5651_button_press_work(struct work_struct *work)
sound/soc/codecs/rt5651.c
1783
static void rt5651_jack_detect_work(struct work_struct *work)
sound/soc/codecs/rt5651.h
2074
struct work_struct jack_detect_work;
sound/soc/codecs/rt5659.c
1352
static void rt5659_jack_detect_work(struct work_struct *work)
sound/soc/codecs/rt5659.c
1423
static void rt5659_jack_detect_intel_hd_header(struct work_struct *work)
sound/soc/codecs/rt5663.c
1900
static void rt5663_jack_detect_work(struct work_struct *work)
sound/soc/codecs/rt5663.c
2001
static void rt5663_jd_unplug_work(struct work_struct *work)
sound/soc/codecs/rt5665.c
1143
static void rt5665_jd_check_handler(struct work_struct *work)
sound/soc/codecs/rt5665.c
1190
static void rt5665_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt5665.c
4643
static void rt5665_calibrate_handler(struct work_struct *work)
sound/soc/codecs/rt5668.c
909
static void rt5668_jd_check_handler(struct work_struct *work)
sound/soc/codecs/rt5668.c
975
static void rt5668_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt5677-spi.c
303
static void rt5677_spi_copy_work(struct work_struct *work)
sound/soc/codecs/rt5677.c
5373
static void rt5677_resume_irq_check(struct work_struct *work)
sound/soc/codecs/rt5677.c
886
static void rt5677_dsp_work(struct work_struct *work)
sound/soc/codecs/rt5682-i2c.c
55
static void rt5682_jd_check_handler(struct work_struct *work)
sound/soc/codecs/rt5682.c
1094
void rt5682_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt5682.h
1479
void rt5682_jack_detect_handler(struct work_struct *work);
sound/soc/codecs/rt5682s.c
829
static void rt5682s_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt5682s.c
919
static void rt5682s_jd_check_handler(struct work_struct *work)
sound/soc/codecs/rt700.c
156
static void rt700_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt700.c
219
static void rt700_btn_check_handler(struct work_struct *work)
sound/soc/codecs/rt711-sdca.c
309
static void rt711_sdca_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt711-sdca.c
360
static void rt711_sdca_btn_check_handler(struct work_struct *work)
sound/soc/codecs/rt711.c
1163
static void rt711_calibration_work(struct work_struct *work)
sound/soc/codecs/rt711.c
236
static void rt711_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt711.c
306
static void rt711_btn_check_handler(struct work_struct *work)
sound/soc/codecs/rt711.h
24
struct work_struct calibration_work;
sound/soc/codecs/rt712-sdca.c
261
static void rt712_sdca_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt712-sdca.c
312
static void rt712_sdca_btn_check_handler(struct work_struct *work)
sound/soc/codecs/rt721-sdca.c
29
static void rt721_sdca_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt721-sdca.c
83
static void rt721_sdca_btn_check_handler(struct work_struct *work)
sound/soc/codecs/rt722-sdca.c
183
static void rt722_sdca_jack_detect_handler(struct work_struct *work)
sound/soc/codecs/rt722-sdca.c
234
static void rt722_sdca_btn_check_handler(struct work_struct *work)
sound/soc/codecs/sma1303.c
1450
static void sma1303_check_fault_worker(struct work_struct *work)
sound/soc/codecs/sma1307.c
1590
static void sma1307_check_fault_worker(struct work_struct *work)
sound/soc/codecs/sta32x.c
388
static void sta32x_watchdog(struct work_struct *work)
sound/soc/codecs/tas5720.c
241
static void tas5720_fault_check_work(struct work_struct *work)
sound/soc/codecs/tas5805m.c
170
struct work_struct work;
sound/soc/codecs/tas5805m.c
327
static void do_work(struct work_struct *work)
sound/soc/codecs/tas6424.c
403
static void tas6424_fault_check_work(struct work_struct *work)
sound/soc/codecs/tlv320dac33.c
728
static void dac33_work(struct work_struct *work)
sound/soc/codecs/tlv320dac33.c
78
struct work_struct work;
sound/soc/codecs/twl6040.c
301
static void twl6040_accessory_work(struct work_struct *work)
sound/soc/codecs/uda1380.c
176
static void uda1380_flush_work(struct work_struct *work)
sound/soc/codecs/uda1380.c
36
struct work_struct work;
sound/soc/codecs/wcd-mbhc-v2.c
1147
static void wcd_correct_swch_plug(struct work_struct *work)
sound/soc/codecs/wcd-mbhc-v2.c
419
struct work_struct *work)
sound/soc/codecs/wcd-mbhc-v2.c
488
struct work_struct *work)
sound/soc/codecs/wcd-mbhc-v2.c
513
static void mbhc_plug_detect_fn(struct work_struct *work)
sound/soc/codecs/wcd-mbhc-v2.c
57
struct work_struct mbhc_plug_detect_work;
sound/soc/codecs/wcd-mbhc-v2.c
59
struct work_struct correct_plug_swch;
sound/soc/codecs/wcd-mbhc-v2.c
660
static void wcd_btn_long_press_fn(struct work_struct *work)
sound/soc/codecs/wm8350.c
1257
static void wm8350_hpl_work(struct work_struct *work)
sound/soc/codecs/wm8350.c
1265
static void wm8350_hpr_work(struct work_struct *work)
sound/soc/codecs/wm8350.c
207
static void wm8350_pga_work(struct work_struct *work)
sound/soc/codecs/wm8753.c
1321
static void wm8753_charge_work(struct work_struct *work)
sound/soc/codecs/wm8962.c
3093
static void wm8962_mic_work(struct work_struct *work)
sound/soc/codecs/wm8962.c
3278
static void wm8962_beep_work(struct work_struct *work)
sound/soc/codecs/wm8962.c
79
struct work_struct beep_work;
sound/soc/codecs/wm8971.c
551
static void wm8971_charge_work(struct work_struct *work)
sound/soc/codecs/wm8994.c
3574
static void wm8994_mic_work(struct work_struct *work)
sound/soc/codecs/wm8994.c
3700
static void wm8958_open_circuit_work(struct work_struct *work)
sound/soc/codecs/wm8994.c
3772
static void wm1811_mic_work(struct work_struct *work)
sound/soc/codecs/wm8994.c
3901
static void wm1811_jackdet_bootstrap(struct work_struct *work)
sound/soc/codecs/wm8994.c
4022
static void wm8958_mic_work(struct work_struct *work)
sound/soc/codecs/wm_adsp.c
1028
static void wm_adsp_boot_work(struct work_struct *work)
sound/soc/codecs/wm_adsp.c
316
struct work_struct work;
sound/soc/codecs/wm_adsp.c
534
static void wm_adsp_ctl_work(struct work_struct *work)
sound/soc/codecs/wm_adsp.h
41
struct work_struct boot_work;
sound/soc/fsl/fsl_esai.c
68
struct work_struct work;
sound/soc/fsl/fsl_esai.c
708
static void fsl_esai_hw_reset(struct work_struct *work)
sound/soc/fsl/fsl_xcvr.c
1360
static void reset_rx_work(struct work_struct *work)
sound/soc/fsl/fsl_xcvr.c
59
struct work_struct work_rst;
sound/soc/fsl/imx-pcm-rpmsg.c
637
static void imx_rpmsg_pcm_work(struct work_struct *work)
sound/soc/fsl/imx-pcm-rpmsg.h
445
struct work_struct work;
sound/soc/generic/test-component.c
420
static void test_component_dwork(struct work_struct *work)
sound/soc/intel/atom/sst/sst.c
193
void sst_process_pending_msg(struct work_struct *work)
sound/soc/intel/atom/sst/sst.h
377
struct work_struct ipc_post_msg_wq;
sound/soc/intel/atom/sst/sst.h
490
void sst_process_pending_msg(struct work_struct *work);
sound/soc/intel/avs/avs.h
154
struct work_struct probe_work;
sound/soc/intel/avs/avs.h
232
struct work_struct recovery_work;
sound/soc/intel/avs/cldma.c
52
static void cldma_memcpy_work(struct work_struct *work);
sound/soc/intel/avs/cldma.c
88
static void cldma_memcpy_work(struct work_struct *work)
sound/soc/intel/avs/core.c
202
static void avs_hda_probe_work(struct work_struct *work)
sound/soc/intel/avs/ipc.c
151
static void avs_dsp_recovery_work(struct work_struct *work)
sound/soc/intel/avs/ipc.c
54
static void avs_dsp_d0ix_work(struct work_struct *work)
sound/soc/intel/avs/pcm.c
39
struct work_struct period_elapsed_work;
sound/soc/intel/avs/pcm.c
67
static void avs_period_elapsed_work(struct work_struct *work)
sound/soc/intel/boards/sof_es8336.c
115
static void pcm_pop_work_events(struct work_struct *work)
sound/soc/renesas/siu.h
99
struct work_struct work;
sound/soc/renesas/siu_pcm.c
201
static void siu_io_work(struct work_struct *work)
sound/soc/sdca/sdca_class.c
140
static void class_boot_work(struct work_struct *work)
sound/soc/sdca/sdca_class.h
33
struct work_struct boot_work;
sound/soc/sdca/sdca_fdl.c
330
static void sdca_fdl_timeout_work(struct work_struct *work)
sound/soc/soc-core.c
489
static void close_delayed_work(struct work_struct *work) {
sound/soc/soc-core.c
755
static void soc_resume_deferred(struct work_struct *work)
sound/soc/soc-jack.c
249
static void gpio_work(struct work_struct *work)
sound/soc/sof/compress.c
31
static void snd_sof_compr_fragment_elapsed_work(struct work_struct *work)
sound/soc/sof/compress.c
40
void snd_sof_compr_init_elapsed_work(struct work_struct *work)
sound/soc/sof/core.c
596
static void sof_probe_work(struct work_struct *work)
sound/soc/sof/intel/hda-dsp.c
1168
void hda_dsp_d0i3_work(struct work_struct *work)
sound/soc/sof/intel/hda.h
492
struct work_struct work;
sound/soc/sof/intel/hda.h
637
void hda_dsp_d0i3_work(struct work_struct *work);
sound/soc/sof/intel/ptl.c
30
static void sof_ptl_mic_privacy_work(struct work_struct *work)
sound/soc/sof/pcm.c
26
static void snd_sof_pcm_period_elapsed_work(struct work_struct *work)
sound/soc/sof/pcm.c
35
void snd_sof_pcm_init_elapsed_work(struct work_struct *work)
sound/soc/sof/sof-audio.h
335
struct work_struct period_elapsed_work;
sound/soc/sof/sof-audio.h
636
void snd_sof_pcm_init_elapsed_work(struct work_struct *work);
sound/soc/sof/sof-audio.h
659
void snd_sof_compr_init_elapsed_work(struct work_struct *work);
sound/soc/sof/sof-audio.h
662
static inline void snd_sof_compr_init_elapsed_work(struct work_struct *work) { }
sound/soc/sof/sof-priv.h
587
struct work_struct probe_work;
sound/soc/sunxi/sun8i-codec.c
1348
static void sun8i_codec_jack_work(struct work_struct *work)
sound/usb/line6/driver.c
722
static void line6_startup_work(struct work_struct *work)
sound/usb/midi.c
129
struct work_struct work;
sound/usb/midi.c
326
static void snd_usbmidi_out_work(struct work_struct *work)
sound/usb/misc/ua101.c
247
static void playback_work(struct work_struct *work)
sound/usb/misc/ua101.c
98
struct work_struct playback_work;
sound/usb/mixer_scarlett2.c
2797
static void scarlett2_config_save_work(struct work_struct *work)
sound/usb/usx2y/us144mkii.c
261
void tascam_stop_work_handler(struct work_struct *work)
sound/usb/usx2y/us144mkii.h
276
struct work_struct stop_work;
sound/usb/usx2y/us144mkii.h
277
struct work_struct stop_pcm_work;
sound/usb/usx2y/us144mkii.h
278
struct work_struct capture_work;
sound/usb/usx2y/us144mkii.h
279
struct work_struct midi_in_work;
sound/usb/usx2y/us144mkii.h
280
struct work_struct midi_out_work;
sound/usb/usx2y/us144mkii.h
318
void tascam_stop_work_handler(struct work_struct *work);
sound/usb/usx2y/us144mkii_capture.c
157
void tascam_capture_work_handler(struct work_struct *work)
sound/usb/usx2y/us144mkii_midi.c
14
static void tascam_midi_in_work_handler(struct work_struct *work)
sound/usb/usx2y/us144mkii_midi.c
218
static void tascam_midi_out_work_handler(struct work_struct *work)
sound/usb/usx2y/us144mkii_pcm.h
163
void tascam_capture_work_handler(struct work_struct *work);
sound/usb/usx2y/us144mkii_pcm.h
71
void tascam_stop_pcm_work_handler(struct work_struct *work);
sound/usb/usx2y/us144mkii_playback.c
447
void tascam_stop_pcm_work_handler(struct work_struct *work)
sound/virtio/virtio_pcm.c
308
static void virtsnd_pcm_period_elapsed(struct work_struct *work)
sound/virtio/virtio_pcm.h
53
struct work_struct elapsed_period;
sound/x86/intel_hdmi_audio.c
1514
static void had_audio_wq(struct work_struct *work)
sound/x86/intel_hdmi_audio.h
128
struct work_struct hdmi_audio_wq;
tools/testing/cxl/test/mem.c
656
void cxl_mockmem_sanitize_work(struct work_struct *work)
tools/testing/nvdimm/test/nfit.c
214
struct work_struct work;
tools/testing/nvdimm/test/nfit.c
821
static void uc_error_notify(struct work_struct *work)
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
40
int BPF_PROG(trie_free_entry, struct work_struct *work)
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
64
int BPF_PROG(trie_free_exit, struct work_struct *work)
tools/testing/selftests/livepatch/test_modules/test_klp_callbacks_busy.c
17
static void busymod_work_func(struct work_struct *work);
tools/testing/selftests/livepatch/test_modules/test_klp_callbacks_busy.c
21
static void busymod_work_func(struct work_struct *work)
tools/testing/selftests/livepatch/test_modules/test_klp_callbacks_demo.c
55
static void patched_work_func(struct work_struct *work)
virt/kvm/async_pf.c
45
static void async_pf_execute(struct work_struct *work)
virt/kvm/eventfd.c
122
irqfd_shutdown(struct work_struct *work)
virt/kvm/eventfd.c
42
irqfd_inject(struct work_struct *work)