Documented in 1 files:
Defined in 1 files as a function:
Referenced in 46 files:
- drivers/block/zram/zram_drv.c
- drivers/devfreq/event/rockchip-dfi.c, line 619
- drivers/fpga/dfl-fme-perf.c
- drivers/hwtracing/coresight/coresight-trbe.c
- drivers/hwtracing/ptt/hisi_ptt.c
- drivers/iommu/iova.c, line 1001
- drivers/md/raid5.c
- drivers/net/ethernet/ibm/ibmvnic.c
- drivers/net/ethernet/marvell/mvneta.c
- drivers/net/virtio_net.c
- drivers/nvdimm/nd_perf.c
- drivers/perf/alibaba_uncore_drw_pmu.c
- drivers/perf/arm-ccn.c
- drivers/perf/arm-cmn.c
- drivers/perf/arm-ni.c
- drivers/perf/arm_cspmu/arm_cspmu.c, line 1452
- drivers/perf/arm_dmc620_pmu.c
- drivers/perf/arm_dsu_pmu.c
- drivers/perf/arm_smmuv3_pmu.c
- drivers/perf/arm_spe_pmu.c
- drivers/perf/cxl_pmu.c
- drivers/perf/dwc_pcie_pmu.c
- drivers/perf/fsl_imx8_ddr_perf.c
- drivers/perf/fsl_imx9_ddr_perf.c
- drivers/perf/fujitsu_uncore_pmu.c
- drivers/perf/hisilicon/hisi_pcie_pmu.c
- drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c
- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c
- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c
- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c
- drivers/perf/hisilicon/hisi_uncore_mn_pmu.c
- drivers/perf/hisilicon/hisi_uncore_noc_pmu.c
- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c
- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c
- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c
- drivers/perf/hisilicon/hns3_pmu.c
- drivers/perf/marvell_cn10k_ddr_pmu.c
- drivers/perf/marvell_cn10k_tad_pmu.c
- drivers/perf/marvell_pem_pmu.c
- drivers/perf/nvidia_t410_c2c_pmu.c, line 1043
- drivers/perf/nvidia_t410_cmem_latency_pmu.c, line 728
- drivers/perf/thunderx2_pmu.c
- drivers/scsi/lpfc/lpfc_init.c
- kernel/padata.c, line 1114
- kernel/trace/trace.c, line 9926
- mm/zswap.c, line 1824
Smatch caller information:
drivers/perf/fsl_imx8_ddr_perf.c ddr_perf_probe() -> cpuhp_remove_multi_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/fsl_imx8_ddr_perf.c ddr_perf_remove() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-234 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/perf/arm-cmn.c arm_cmn_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/arm-cmn.c arm_cmn_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/nvdimm/nd_perf.c nvdimm_pmu_cpu_hotplug_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/nvdimm/nd_perf.c nvdimm_pmu_cpu_hotplug_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-234 |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/nvdimm/nd_perf.c nvdimm_pmu_free_hotplug_memory() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-234 |
| NOCHECK_CALL |
drivers/fpga/dfl-fme-perf.c fme_perf_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/fpga/dfl-fme-perf.c fme_perf_uinit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-234 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
mm/zswap.c zswap_setup() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 55 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &zswap_init_lock |
drivers/net/ethernet/marvell/mvneta.c mvneta_driver_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 15 |
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvneta.c mvneta_driver_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvneta.c mvneta_driver_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 15 |
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvneta.c mvneta_driver_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/iommu/iova.c iova_cache_put() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &iova_cache_mutex | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/devfreq/event/rockchip-dfi.c rockchip_ddr_cpuhp_remove_state() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/arm_dmc620_pmu.c dmc620_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/arm_dmc620_pmu.c dmc620_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| DATA_SOURCE | 0 | state | r cpuhp_setup_state_multi |
| NOCHECK_CALL |
drivers/perf/arm-ccn.c arm_ccn_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 161 |
| NOCHECK_CALL |
drivers/perf/arm-ccn.c arm_ccn_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 161 |
| NOCHECK_CALL |
drivers/perf/thunderx2_pmu.c tx2_uncore_driver_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 174 |
| NOCHECK_CALL |
drivers/perf/thunderx2_pmu.c tx2_uncore_driver_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 174 |
| NOCHECK_CALL |
drivers/perf/alibaba_uncore_drw_pmu.c ali_drw_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/alibaba_uncore_drw_pmu.c ali_drw_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/hwtracing/ptt/hisi_ptt.c hisi_ptt_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/hwtracing/ptt/hisi_ptt.c hisi_ptt_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/perf/arm_smmuv3_pmu.c arm_smmu_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/arm_smmuv3_pmu.c arm_smmu_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| DATA_SOURCE | 0 | state | r cpuhp_setup_state_multi |
| NOCHECK_CALL |
drivers/perf/cxl_pmu.c cxl_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/cxl_pmu.c cxl_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/perf/arm-ni.c arm_ni_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/arm-ni.c arm_ni_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/scsi/lpfc/lpfc_init.c lpfc_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/scsi/lpfc/lpfc_init.c lpfc_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/perf/arm_cspmu/arm_cspmu.c arm_cspmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| NOCHECK_CALL |
drivers/block/zram/zram_drv.c destroy_devices() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 57 |
| NOCHECK_CALL |
drivers/block/zram/zram_drv.c zram_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 57 |
| NOCHECK_CALL |
drivers/block/zram/zram_drv.c zram_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 57 |
| NOCHECK_CALL |
drivers/perf/marvell_cn10k_ddr_pmu.c cn10k_ddr_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 175 |
| NOCHECK_CALL |
drivers/perf/marvell_cn10k_ddr_pmu.c cn10k_ddr_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 175 |
| NOCHECK_CALL |
kernel/trace/trace.c tracer_alloc_buffers() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 54 |
| NOCHECK_CALL | |||
| LOCK2 | irq |
drivers/perf/marvell_pem_pmu.c pem_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 176 |
| NOCHECK_CALL |
drivers/perf/marvell_pem_pmu.c pem_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 176 |
| NOCHECK_CALL |
kernel/padata.c padata_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/md/raid5.c raid5_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 42 |
| NOCHECK_CALL |
drivers/md/raid5.c raid5_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 42 |
| NOCHECK_CALL |
drivers/perf/marvell_cn10k_tad_pmu.c tad_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/marvell_cn10k_tad_pmu.c tad_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/net/virtio_net.c virtio_net_driver_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 8 |
| NOCHECK_CALL |
drivers/net/virtio_net.c virtio_net_driver_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/net/virtio_net.c virtio_net_driver_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 8 |
| NOCHECK_CALL |
drivers/net/virtio_net.c virtio_net_driver_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/perf/dwc_pcie_pmu.c dwc_pcie_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/dwc_pcie_pmu.c dwc_pcie_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |
drivers/perf/fujitsu_uncore_pmu.c fujitsu_uncore_pmu_exit() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/perf/fujitsu_uncore_pmu.c fujitsu_uncore_pmu_init() -> cpuhp_remove_multi_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-s32max |
| CAPPED_DATA | 0 | state | 1 |
| NOCHECK_CALL |