DECLARE_WORK
static DECLARE_WORK(sysrq_tlbdump, sysrq_tlbdump_othercpus);
static DECLARE_WORK(sysrq_tlbdump, sysrq_tlbdump_othercpus);
static DECLARE_WORK(mce_ue_event_work, machine_process_ue_event);
static DECLARE_WORK(tau_work, tau_work_func);
static DECLARE_WORK(gpio_halt_wq, gpio_halt_wfn);
static DECLARE_WORK(pmac_backlight_key_work, pmac_backlight_key_worker);
static DECLARE_WORK(pmac_backlight_set_legacy_work, pmac_backlight_set_legacy_worker);
static DECLARE_WORK(hmi_event_work, hmi_event_handler);
static DECLARE_WORK(mem_error_work, mem_error_handler);
static DECLARE_WORK(q, os_area_queue_work_handler);
static DECLARE_WORK(appldata_work, appldata_work_fn);
static DECLARE_WORK(stp_work, stp_work_fn);
static DECLARE_WORK(topology_work, topology_work_fn);
static DECLARE_WORK(mconsole_work, mc_work_proc);
static DECLARE_WORK(port_work, port_work_proc);
static DECLARE_WORK(disable_freq_invariance_work,
static DECLARE_WORK(mce_trigger_work, mce_do_trigger);
static DECLARE_WORK(tsc_sync_work, tsc_sync_mark_tsc_unstable);
static DECLARE_WORK(pvclock_gtod_work, pvclock_gtod_update_fn);
static DECLARE_WORK(sci_work, process_sci_queue_work);
static DECLARE_WORK(sci_work, process_sci_queue_work);
static DECLARE_WORK(bio_dirty_work, bio_dirty_fn);
static DECLARE_WORK(scomp_scratch_work, scomp_scratch_workfn);
static DECLARE_WORK(acpi_sb_work, sb_notify_work);
static DECLARE_WORK(work, acpi_device_del_work_fn);
static DECLARE_WORK(binder_deferred_work, binder_deferred_func);
static DECLARE_WORK(update_topology_flags_work, update_topology_flags_workfn);
static DECLARE_WORK(parsing_done_work, parsing_done_workfn);
static DECLARE_WORK(deferred_probe_work, deferred_probe_work_func);
static DECLARE_WORK(floppy_work, floppy_work_workfn);
static DECLARE_WORK(ipmi_timer_work, ipmi_timeout_work);
static DECLARE_WORK(set_ready, crng_set_ready);
static DECLARE_WORK(sched_itmt_work, intel_pstste_sched_itmt_work_fn);
static DECLARE_WORK(rescan_work, cxl_bus_rescan_queue);
static DECLARE_WORK(cxl_cper_prot_err_work, cxl_cper_prot_err_work_fn);
static DECLARE_WORK(cxl_cper_work, cxl_cper_work_fn);
static DECLARE_WORK(drm_client_sysrq_restore_work, drm_client_sysrq_restore_work_fn);
static DECLARE_WORK(drm_pagemap_work, drm_pagemap_dev_unhold_work);
static __maybe_unused DECLARE_WORK(resume_work, ish_resume_handler);
static DECLARE_WORK(kvp_sendkey_work, kvp_send_key);
static DECLARE_WORK(vss_handle_request_work, vss_handle_request);
static DECLARE_WORK(shutdown_work, perform_shutdown);
static DECLARE_WORK(restart_work, perform_restart);
static DECLARE_WORK(backlight_work, &applesmc_backlight_set);
static DECLARE_WORK(iio_dma_buffer_cleanup_work, iio_dma_buffer_cleanup_worker);
static DECLARE_WORK(ib_policy_change_work, ib_policy_change_task);
static DECLARE_WORK(skb_work, process_work);
static DECLARE_WORK(gameport_event_work, gameport_handle_events);
static DECLARE_WORK(serio_event_work, serio_handle_event);
static DECLARE_WORK(rdist_memreserve_cpuhp_cleanup_work,
static DECLARE_WORK(adb_reset_work, __adb_probe_task);
static DECLARE_WORK(smu_expose_childs_work, smu_expose_childs);
static DECLARE_WORK(restart_work, restart_io_error);
static DECLARE_WORK(deferred_remove_work, do_deferred_remove);
static DECLARE_WORK(ser_release_work, ser_release);
static DECLARE_WORK(reap_task, process_reap_list);
static DECLARE_WORK(brcms_driver_work, brcms_driver_init);
static DECLARE_WORK(sdio_reset_work, mt7921s_card_reset);
static DECLARE_WORK(hwsim_virtio_rx, hwsim_virtio_rx_work);
static DECLARE_WORK(aer_recover_work, aer_recover_work_func);
static DECLARE_WORK(check_std_events_work, pmu_sbi_check_std_events);
static DECLARE_WORK(sched_amd_hfi_itmt_work, amd_hfi_sched_itmt_work);
static DECLARE_WORK(i2c_work, instantiate_i2c_client);
static DECLARE_WORK(sched_itmt_work, itmt_legacy_work_fn);
static DECLARE_WORK(kbd_bl_work, toshiba_acpi_kbd_bl_work);
static DECLARE_WORK(setup_polling, _setup_polling);
static DECLARE_WORK(mpam_enable_work, &mpam_enable);
static DECLARE_WORK(mpam_broken_work, &mpam_disable);
static DECLARE_WORK(recovery_work, recovery_work_func);
static DECLARE_WORK(ap_scan_bus_work, ap_scan_bus_wq_callback);
static DECLARE_WORK(smsg_event_work, smsg_event_work_fn);
static DECLARE_WORK(maple_dma_process, maple_dma_handler);
static DECLARE_WORK(maple_vblank_process, maple_vblank_handler);
static DECLARE_WORK(dcc_pwork, dcc_put_work);
static DECLARE_WORK(dcc_gwork, dcc_get_work);
static DECLARE_WORK(kgdboc_restore_input_work, kgdboc_restore_input_helper);
static DECLARE_WORK(sysrq_enable_work, uart_sysrq_on);
static DECLARE_WORK(sysrq_showallcpus, sysrq_showregs_othercpus);
static DECLARE_WORK(moom_work, moom_callback);
static DECLARE_WORK(console_work, console_callback);
static DECLARE_WORK(con_driver_unregister_work, con_driver_unregister_callback);
static DECLARE_WORK(attach_usb_driver_work, onboard_dev_attach_usb_driver);
static DECLARE_WORK(usbip_work, event_handler);
static DECLARE_WORK(fbcon_deferred_takeover_work, fbcon_register_existing_fbs);
static DECLARE_WORK(ioreq_work, ioreq_dispatcher);
static DECLARE_WORK(reboot_work, reboot_work_fn);
static DECLARE_WORK(xen_mce_work, xen_mce_work_fn);
static DECLARE_WORK(xen_pcpu_work, xen_pcpu_work_fn);
static DECLARE_WORK(wq, xen_acpi_processor_resume_worker);
static DECLARE_WORK(process_work, process_dlm_messages);
static DECLARE_WORK(failed_read_work, iomap_fail_reads);
static DECLARE_WORK(failed_ioend_work, iomap_fail_ioends);
static DECLARE_WORK(kernfs_notify_work, kernfs_notify_workfn);
static DECLARE_WORK(fscache_cookie_lru_work, fscache_cookie_lru_worker);
static DECLARE_WORK(connector_reaper_work, fsnotify_connector_destroy_workfn);
static DECLARE_WORK(pstore_work, pstore_dowork);
static DECLARE_WORK(timerfd_work, timerfd_resume_work);
static DECLARE_WORK(free_ipc_work, free_ipc);
static DECLARE_WORK(backtrace_bh_work, &backtrace_test_bh_workfn);
static DECLARE_WORK(hk_sd_work, hk_sd_workfn);
static DECLARE_WORK(init_free_wq, do_free_init);
static DECLARE_WORK(suspend_work, try_to_suspend);
static DECLARE_WORK(rebuild_sd_work, rebuild_sd_workfn);
static DECLARE_WORK(pm_fs_sync_work, pm_fs_sync_work_fn);
static DECLARE_WORK(poweroff_work, do_poweroff);
static DECLARE_WORK(wakelock_work, __wakelocks_gc);
static DECLARE_WORK(cad_work, deferred_cad);
static DECLARE_WORK(poweroff_work, poweroff_work_func);
static DECLARE_WORK(reboot_work, reboot_work_func);
static DECLARE_WORK(sched_clock_work, __sched_clock_work);
static DECLARE_WORK(_work, __sched_core_put);
static DECLARE_WORK(watchdog_work, clocksource_watchdog_work);
static DECLARE_WORK(hrtimer_work, clock_was_set_work);
static DECLARE_WORK(sync_work, sync_hw_clock);
static DECLARE_WORK(timer_update_work, timer_update_keys);
static DECLARE_WORK(set_printk_work, __set_printk_clr_event);
static DECLARE_WORK(hwlat_hotplug_work, hwlat_hotplug_workfn);
static DECLARE_WORK(osnoise_hotplug_work, osnoise_hotplug_workfn);
static DECLARE_WORK(cleanup_offline_cgwbs_work, cleanup_offline_cgwbs_workfn);
static DECLARE_WORK(execmem_cache_clean_work, execmem_cache_clean);
static DECLARE_WORK(free_hpage_work, free_hpage_workfn);
static DECLARE_WORK(cleanup_work, kmemleak_do_cleanup);
static DECLARE_WORK(pcpu_balance_work, pcpu_balance_workfn);
static DECLARE_WORK(drain_vmap_work, drain_vmap_area_work);
static DECLARE_WORK(cleanup_vm_area, cleanup_vm_area_work);
static DECLARE_WORK(p9_poll_work, p9_poll_workfn);
static DECLARE_WORK(close_worker, close_work);
static DECLARE_WORK(netstamp_work, netstamp_clear);
static DECLARE_WORK(net_cleanup_work, cleanup_net);
static DECLARE_WORK(cpool_cleanup_work, cpool_cleanup_work_cb);
static DECLARE_WORK(iucv_work, iucv_work_fn);
static DECLARE_WORK(trans_gc_work, nft_trans_gc_work);
static DECLARE_WORK(rxperf_charge_preallocation_work,
static DECLARE_WORK(deferred_process_work, switchdev_deferred_process_work);
static DECLARE_WORK(unix_gc_work, unix_gc);
static DECLARE_WORK(vmci_transport_cleanup_work, vmci_transport_cleanup);
static DECLARE_WORK(reg_work, reg_todo);
static DECLARE_WORK(reg_regdb_work, reg_regdb_apply);
DECLARE_WORK(cfg80211_disconnect_work, disconnect_work);
static DECLARE_WORK(wireless_nlevent_work, wireless_nlevent_process);
static DECLARE_WORK(xfrm_state_gc_work, xfrm_state_gc_task);
static DECLARE_WORK(trace_work, trace_work_fn);
DECLARE_WORK(key_gc_work, key_garbage_collector);
static DECLARE_WORK(yama_relation_work, yama_relation_cleanup);
static DECLARE_WORK(snd_fasync_work, snd_fasync_work_fn);
static DECLARE_WORK(async_lookup_work, async_call_lookup_ports);
static DECLARE_WORK(autoload_work, autoload_drivers);
static DECLARE_WORK(pcsp_pcm_work, pcsp_call_pcm_elapsed);
static DECLARE_WORK(work, busymod_work_func);