Documented in 1 files:

Defined in 1 files as a function:

Referenced in 43 files:

Smatch caller information:

drivers/thermal/intel/x86_pkg_temp_thermal.c pkg_temp_thermal_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kernel/cpuid.c cpuid_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

drivers/scsi/bnx2fc/bnx2fc_fcoe.c bnx2fc_mod_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

drivers/powercap/intel_rapl_msr.c rapl_msr_remove() -> cpuhp_remove_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

kernel/rcu/rcutorture.c rcu_torture_cleanup() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
FUZZY_MAX 0 state 0
NOCHECK_CALL

drivers/hv/vmbus_drv.c hv_kexec_handler() -> cpuhp_remove_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &system_transition_mutex

drivers/hv/vmbus_drv.c vmbus_alloc_synic_and_connect() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
CAPPED_DATA 0 state 1
NOCHECK_CALL

drivers/hv/vmbus_drv.c vmbus_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

drivers/scsi/qedi/qedi_main.c qedi_cleanup() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

drivers/scsi/qedi/qedi_main.c qedi_init() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
CAPPED_DATA 0 state 1
NOCHECK_CALL

arch/x86/kernel/cpu/mshyperv.c hv_machine_shutdown() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 144
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &system_transition_mutex

drivers/cpuidle/cpuidle-haltpoll.c haltpoll_uninit() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-s32max
NOCHECK_CALL

drivers/clocksource/hyperv_timer.c hv_stimer_global_cleanup() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 131
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c intel_uncore_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c intel_uncore_init() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
CAPPED_DATA 0 state 1
NOCHECK_CALL

arch/x86/kernel/cpu/mce/core.c mcheck_init_device() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 7
NOCHECK_CALL

drivers/platform/x86/intel/speed_select_if/isst_if_common.c isst_if_cpu_info_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/virt/vmx/tdx/tdx.c tdx_enable() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
CAPPED_DATA 0 state 1
DATA_SOURCE 0 state r cpuhp_setup_state
NOCHECK_CALL

arch/x86/events/core.c init_hw_perf_events() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 154
NOCHECK_CALL

arch/x86/events/core.c init_hw_perf_events() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 104
NOCHECK_CALL

arch/x86/events/core.c init_hw_perf_events() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 2
NOCHECK_CALL

arch/x86/events/amd/uncore.c amd_uncore_exit() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 156
NOCHECK_CALL

arch/x86/events/amd/uncore.c amd_uncore_exit() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 103
NOCHECK_CALL

arch/x86/events/amd/uncore.c amd_uncore_exit() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 3
NOCHECK_CALL

arch/x86/events/amd/uncore.c amd_uncore_init() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 103
NOCHECK_CALL

arch/x86/events/amd/uncore.c amd_uncore_init() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 3
NOCHECK_CALL

drivers/scsi/bnx2i/bnx2i_init.c bnx2i_mod_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

drivers/perf/amlogic/meson_ddr_pmu_core.c meson_ddr_pmu_create() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
CAPPED_DATA 0 state 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/perf/amlogic/meson_ddr_pmu_core.c meson_ddr_pmu_remove() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-234
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

arch/x86/kernel/cpu/intel_epb.c intel_epb_init() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 152
NOCHECK_CALL

drivers/hwmon/via-cputemp.c via_cputemp_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

drivers/misc/vcpu_stall_detector.c vcpu_stall_detect_remove() -> cpuhp_remove_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/hwmon/coretemp.c coretemp_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kernel/msr.c msr_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kernel/cpu/resctrl/core.c resctrl_arch_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kernel/cpu/resctrl/core.c resctrl_arch_late_init() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
CAPPED_DATA 0 state 1
DATA_SOURCE 0 state r cpuhp_setup_state
NOCHECK_CALL

arch/x86/kernel/hpet.c hpet_late_init() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 232
NOCHECK_CALL

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_disable_virtualization() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 145
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_enable_virtualization() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 145
NOCHECK_CALL
LOCK2 _T->lock

arch/x86/events/intel/uncore.c intel_uncore_exit() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 155
NOCHECK_CALL

drivers/platform/x86/intel/tpmi_power_domains.c tpmi_exit() -> cpuhp_remove_state()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/hyperv/hv_init.c hyperv_init() -> cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 144
NOCHECK_CALL