Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 75 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mvm/ops.c iwl_fw_flush_dumps() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &iwlwifi_opmode_table_mtx

kernel/jump_label.c __static_key_deferred_flush() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 1166969007605424152,2751667273920708632,4439965204397707288,6540495533191581720,7612466300441669656
DATA_SOURCE 0 dwork $1
NOCHECK_CALL

drivers/accel/habanalabs/common/device.c hl_device_fini() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c amdgpu_driver_open_kms() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
CAPABLE 0 21
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/afs/inode.c afs_evict_inode() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nfc/pn533/pn533.c pn533_stop_poll() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nfc_dev->dev.mutex
LOCK2 &nfc_dev->genl_data.genl_data_mutex
HALF_LOCKED2 global &nfc_devlist_mutex
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct nfc_genl_data)->genl_data_mutex

drivers/nfc/pn533/pn533.c pn53x_common_clean() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/md/dm-log-userspace-base.c userspace_dtr() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

drivers/md/dm-log-userspace-base.c userspace_postsuspend() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &md->suspend_lock
TYPE_LOCK (struct mapped_device)->suspend_lock

net/netfilter/nf_flow_table_core.c nf_flow_table_gc_cleanup() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 global &flowtable_lock

drivers/net/mctp/mctp-usb.c mctp_usb_stop() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

fs/gfs2/lock_dlm.c gdlm_unmount() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/radeon/radeon_irq_kms.c radeon_irq_kms_fini() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/radeon/radeon_irq_kms.c radeon_irq_kms_init() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/dce_v8_0.c dce_v8_0_hw_fini() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_tc.c intel_tc_port_flush_work() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/extcon/extcon-rtk-type-c.c extcon_rtk_type_c_prepare() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &system_transition_mutex

drivers/extcon/extcon-rtk-type-c.c extcon_rtk_type_c_remove() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/input/serio/ps2-gpio.c ps2_gpio_close() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &psmouse_mutex

drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c __live_heartbeat_off() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c __live_heartbeat_off() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

sound/soc/codecs/wm8753.c wm8753_set_bias_level() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

fs/quota/dquot.c dquot_writeback_dquots() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 746135408821817344
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->quota_sem.internal_rwsem

fs/quota/dquot.c dquot_writeback_dquots() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 746135408821817344
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->quota_sem.internal_rwsem

fs/quota/dquot.c invalidate_dquots() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 746135408821817344
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sb->s_umount

mm/backing-dev.c wb_shutdown() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
PARAM_VALUE 0 dwork->cpu 0-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bdi->cgwb_release_mutex
HALF_LOCKED2 &wb->bdi->cgwb_release_mutex

mm/backing-dev.c wb_shutdown() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bdi->cgwb_release_mutex
HALF_LOCKED2 &wb->bdi->cgwb_release_mutex

drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c rtl8187_unregister_led() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_dmc_wl.c intel_dmc_wl_flush_release_work() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &display->dpll.lock
HALF_LOCKED2 &display->drm->mode_config.connection_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &display->gmbus.mutex
HALF_LOCKED2 &power_domains->lock

sound/soc/codecs/rt5677.c rt5677_set_bias_level() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/rt5677.c rt5677_set_bias_level() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/gpu/drm/amd/amdgpu/dce_v6_0.c dce_v6_0_hw_fini() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_context.c intel_wakeref_unlock_wait() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

drivers/infiniband/ulp/rtrs/rtrs-clt.c rtrs_clt_reconnect_from_sysfs() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/extcon/extcon-intel-int3496.c int3496_probe() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
PARAM_VALUE 0 dwork->cpu 0-s32max
MEM_ZERO 0 dwork
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/file_table.c flush_delayed_fput() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 6188091419601342464
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/mds_client.c ceph_mdsc_stop() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/device_handler/scsi_dh_alua.c release_port_group() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &h->init_mutex

drivers/gpu/drm/amd/amdgpu/dce_v10_0.c dce_v10_0_hw_fini() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/chrome/cros_ec_debugfs.c cros_ec_debugfs_panic_event() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
PARAM_VALUE 0 dwork->cpu 0-s32max
NOCHECK_CALL

drivers/nvme/host/fc.c nvme_fc_init_ctrl() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
PARAM_VALUE 0 dwork->cpu 0-s32max
NOCHECK_CALL
LOCK2 global &nvmf_dev_mutex

drivers/nvme/host/fc.c nvme_fc_reset_ctrl_work() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
PARAM_VALUE 0 dwork->cpu 0-s32max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/input/keyboard/matrix_keypad.c matrix_keypad_stop() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

fs/gfs2/rgrp.c gfs2_clear_rgrpd() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_gt_requests.c flush_submission() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 tl->hwsp_ggtt->obj->base.resv

drivers/usb/core/hub.c hub_quiesce() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->dev.mutex

net/bluetooth/hci_sync.c create_le_conn_complete() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 3208,4096-ptr_max
RX_PATH
NOCHECK_CALL
LOCK2 &hdev->lock
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->lock
TYPE_LOCK (struct hci_dev)->req_lock

fs/pstore/zone.c unregister_pstore_zone() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 2178690604149178368
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cxt->pstore_zone_info_lock
LOCK2 global &pstore_blk_lock
HALF_LOCKED2 global &mtd_table_mutex
TYPE_LOCK (struct psz_context)->pstore_zone_info_lock

drivers/gpu/drm/i915/display/intel_hotplug.c i915_hpd_short_storm_ctl_write() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_hotplug.c i915_hpd_storm_ctl_show() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/display/intel_hotplug.c i915_hpd_storm_ctl_write() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

drivers/scsi/myrs.c discovery_store() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/radeon/radeon_device.c radeon_suspend_kms() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 global &vgasr_mutex

drivers/video/fbdev/core/fb_defio.c fb_deferred_io_fsync() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

drivers/video/fbdev/core/fb_defio.c fb_deferred_io_lastclose() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock

net/wireless/nl80211.c nl80211_start_radar_detection() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/gpu/drm/amd/amdgpu/../ras/ras_mgr/amdgpu_ras_process.c amdgpu_ras_process_fini() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../ras/ras_mgr/amdgpu_ras_process.c amdgpu_ras_process_pre_reset() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL
LOCK2 &pool->lock
HALF_LOCKED2 &hive->hive_lock
HALF_LOCKED2 global &drm_unplug_srcu

fs/affs/super.c affs_reconfigure() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

drivers/net/wireless/mediatek/mt7601u/init.c mt7601u_mac_stop() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct mt7601u_dev)->mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c amdgpu_userq_ensure_ev_fence() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL

kernel/rcu/srcutree.c cleanup_srcu_struct() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctrl->subsys->lock
HALF_LOCKED2 &qdev->dev_lock
HALF_LOCKED2 &xdna->client_lock
HALF_LOCKED2 &xdna->dev_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 clk

drivers/net/wireless/intel/iwlwifi/mvm/tdls.c iwl_mvm_tdls_cancel_channel_switch() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/power/supply/da9150-fg.c da9150_fg_resume() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

sound/soc/soc-core.c snd_soc_flush_all_delayed_work() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/soc/soc-core.c soc_free_pcm_runtime() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

fs/smb/client/cached_dir.c invalidate_all_cached_dirs() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
PARAM_VALUE 0 dwork->cpu 0-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ses->session_mutex

sound/soc/codecs/wm8971.c wm8971_set_bias_level() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

fs/hfs/inode.c hfs_file_fsync() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

drivers/accel/habanalabs/goya/goya_hwmgr.c pm_mng_profile_store() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/usb/renesas_usbhs/common.c usbhs_remove() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/host1x/fence.c host1x_fence_cancel() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/power/supply/adc-battery-helper.c adc_battery_helper_start_work() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_engine_pm.c intel_wakeref_unlock_wait() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 irq

sound/soc/codecs/wm8350.c wm8350_component_remove() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &card->mutex

drivers/usb/musb/musb_core.c musb_suspend() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/usb/musb/musb_core.c musb_suspend() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/notify/mark.c fsnotify_wait_marks_destroyed() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 849816493225701376
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &nfsd_mutex

fs/xfs/xfs_icache.c xfs_blockgc_flush_all() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_icache.c xfs_inodegc_queue() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
PARAM_VALUE 0 dwork->cpu 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/vdpa/mlx5/core/mr.c mlx5_vdpa_destroy_mr_resources() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/hid/hid-picolcd_fb.c picolcd_exit_framebuffer() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->driver_input_lock
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/gpu/drm/i915/intel_wakeref.c intel_wakeref_unlock_wait() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &attr->mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_device_fini_hw() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_device_prepare() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &vgasr_mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_device_resume() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &vgasr_mutex

drivers/infiniband/hw/hfi1/chip.c hfi1_quiet_serdes() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/scsi/qedf/qedf_main.c qedf_ctx_soft_reset() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

fs/ext4/super.c ext4_put_super() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/ext4/super.c ext4_sync_fs() -> flush_delayed_work()

Type Parameter Key Value
PARAM_VALUE 0 dwork 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sb->s_umount