Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/perf/fsl_imx8_ddr_perf.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
PARAM_VALUE 1 invoke 0
CAPPED_DATA 0 state 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/perf/arm-cmn.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

fs/erofs/zdata.c cpuhp_remove_state_nocalls() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-s32max
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
FUZZY_MAX 0 state 0
NOCHECK_CALL

arch/x86/events/amd/power.c cpuhp_remove_state_nocalls() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 157
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/nvdimm/nd_perf.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

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

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 state 144
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &system_transition_mutex

drivers/fpga/dfl-fme-perf.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

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

mm/zswap.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 55
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &zswap_init_lock

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

Type Parameter Key Value
PARAM_VALUE 0 state 1-s32max
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/powercap/dtpm_cpu.c cpuhp_remove_state_nocalls() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 34,191
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
HARD_MAX 0 state 191
NOCHECK_CALL
LOCK2 global &dtpm_lock

drivers/net/ethernet/marvell/mvneta.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 state 131
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 state 7
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

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

drivers/iommu/iova.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 32
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &iova_cache_mutex

drivers/devfreq/event/rockchip-dfi.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/arm_dmc620_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 state 2,104,154
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
HARD_MAX 0 state 154
NOCHECK_CALL

drivers/perf/arm-ccn.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 161
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 state 3,103,156
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
HARD_MAX 0 state 156
NOCHECK_CALL

drivers/perf/thunderx2_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 174
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/acpi/processor_driver.c cpuhp_remove_state_nocalls() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/alibaba_uncore_drw_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

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

drivers/hwtracing/ptt/hisi_ptt.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 state 152
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/arm_smmuv3_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/cxl_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/arm-ni.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

arch/x86/kvm/x86.c cpuhp_remove_state_nocalls() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 233
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/scsi/lpfc/lpfc_init.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/arm_cspmu/arm_cspmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 0-s32max
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

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

drivers/block/zram/zram_drv.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 57
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/marvell_cn10k_ddr_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 175
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

kernel/trace/trace.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 54
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL
LOCK2 irq

drivers/perf/marvell_pem_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 176
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

kernel/padata.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

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

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 state 232
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/md/raid5.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 42
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/marvell_cn10k_tad_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/net/virtio_net.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 state 155
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

arch/x86/xen/enlighten.c cpuhp_remove_state_nocalls() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 0 state 47
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL
HALF_LOCKED2 irq

drivers/perf/dwc_pcie_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 state 144
PARAM_VALUE 1 invoke 1
DATA_SOURCE 0 state $0
NOCHECK_CALL

drivers/perf/fujitsu_uncore_pmu.c cpuhp_remove_multi_state() -> __cpuhp_remove_state()

Type Parameter Key Value
PARAM_VALUE 1 invoke 0
DATA_SOURCE 0 state $0
NOCHECK_CALL