Documented in 1 files:
Defined in 1 files as a function:
Referenced in 43 files:
- arch/powerpc/perf/imc-pmu.c
- arch/powerpc/platforms/pseries/lpar.c, line 495
- arch/x86/events/amd/uncore.c
- arch/x86/events/core.c
- arch/x86/events/intel/uncore.c, line 2041
- arch/x86/hyperv/hv_init.c, line 613
- arch/x86/kernel/cpu/intel_epb.c, line 241
- arch/x86/kernel/cpu/mce/core.c, line 2859
- arch/x86/kernel/cpu/mshyperv.c, line 253
- arch/x86/kernel/cpu/resctrl/core.c
- arch/x86/kernel/cpuid.c, line 183
- arch/x86/kernel/hpet.c, line 1153
- arch/x86/kernel/msr.c, line 294
- arch/x86/virt/vmx/tdx/tdx.c, line 1259
- drivers/clocksource/hyperv_timer.c, line 374
- drivers/cpuidle/cpuidle-haltpoll.c, line 89
- drivers/firmware/arm_ffa/driver.c, line 1979
- drivers/firmware/arm_sdei.c
- drivers/hv/mshv_root_main.c, line 2337
- drivers/hv/mshv_synic.c
- drivers/hv/mshv_vtl_main.c, line 366
- drivers/hv/vmbus_drv.c
- drivers/hwmon/coretemp.c, line 829
- drivers/hwmon/via-cputemp.c, line 319
- drivers/mailbox/zynqmp-ipi-mailbox.c, line 874
- drivers/misc/vcpu_stall_detector.c, line 216
- drivers/perf/amlogic/meson_ddr_pmu_core.c
- drivers/perf/arm-cci.c
- drivers/platform/x86/intel/speed_select_if/isst_if_common.c, line 454
- drivers/platform/x86/intel/tpmi_power_domains.c, line 258
- drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c
- drivers/powercap/intel_rapl_msr.c, line 544
- drivers/resctrl/mpam_devices.c
- drivers/scsi/bnx2fc/bnx2fc_fcoe.c, line 2793
- drivers/scsi/bnx2i/bnx2i_init.c, line 540
- drivers/scsi/qedi/qedi_main.c
- drivers/soc/xilinx/xlnx_event_manager.c, line 628
- drivers/tee/optee/smc_abi.c
- drivers/thermal/intel/x86_pkg_temp_thermal.c, line 523
- drivers/watchdog/octeon-wdt-main.c, line 594
- kernel/rcu/rcutorture.c, line 4347
- net/iucv/iucv.c
- virt/kvm/kvm_main.c
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 |