s390/perf: Convert the hotplug notifier to state machine callbacks (Counter)
[cascardo/linux.git] / include / linux / cpuhotplug.h
index 62ab4ff..d4e09cb 100644 (file)
@@ -4,6 +4,13 @@
 enum cpuhp_state {
        CPUHP_OFFLINE,
        CPUHP_CREATE_THREADS,
+       CPUHP_PERF_PREPARE,
+       CPUHP_PERF_X86_PREPARE,
+       CPUHP_PERF_X86_UNCORE_PREP,
+       CPUHP_PERF_X86_AMD_UNCORE_PREP,
+       CPUHP_PERF_X86_RAPL_PREP,
+       CPUHP_PERF_BFIN,
+       CPUHP_PERF_POWER,
        CPUHP_NOTIFY_PREPARE,
        CPUHP_BRINGUP_CPU,
        CPUHP_AP_IDLE_DEAD,
@@ -12,12 +19,30 @@ enum cpuhp_state {
        CPUHP_AP_IRQ_GIC_STARTING,
        CPUHP_AP_IRQ_GICV3_STARTING,
        CPUHP_AP_IRQ_HIP04_STARTING,
+       CPUHP_AP_IRQ_ARMADA_XP_STARTING,
+       CPUHP_AP_IRQ_ARMADA_CASC_STARTING,
+       CPUHP_AP_IRQ_BCM2836_STARTING,
+       CPUHP_AP_ARM_MVEBU_COHERENCY,
+       CPUHP_AP_PERF_X86_UNCORE_STARTING,
+       CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING,
+       CPUHP_AP_PERF_X86_STARTING,
+       CPUHP_AP_PERF_X86_AMD_IBS_STARTING,
+       CPUHP_AP_PERF_X86_CQM_STARTING,
+       CPUHP_AP_PERF_X86_CSTATE_STARTING,
        CPUHP_AP_NOTIFY_STARTING,
        CPUHP_AP_ONLINE,
        CPUHP_TEARDOWN_CPU,
        CPUHP_AP_ONLINE_IDLE,
        CPUHP_AP_SMPBOOT_THREADS,
        CPUHP_AP_X86_VDSO_VMA_ONLINE,
+       CPUHP_AP_PERF_ONLINE,
+       CPUHP_AP_PERF_X86_ONLINE,
+       CPUHP_AP_PERF_X86_UNCORE_ONLINE,
+       CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE,
+       CPUHP_AP_PERF_X86_RAPL_ONLINE,
+       CPUHP_AP_PERF_X86_CQM_ONLINE,
+       CPUHP_AP_PERF_X86_CSTATE_ONLINE,
+       CPUHP_AP_PERF_S390_CF_ONLINE,
        CPUHP_AP_NOTIFY_ONLINE,
        CPUHP_AP_ONLINE_DYN,
        CPUHP_AP_ONLINE_DYN_END         = CPUHP_AP_ONLINE_DYN + 30,