| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwellde/ |
| D | bdwde-metrics.json | 123 "BriefDescription": "C3 residency percent per core", 124 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 129 "BriefDescription": "C6 residency percent per core", 130 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 135 "BriefDescription": "C7 residency percent per core", 136 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 141 "BriefDescription": "C2 residency percent per package", 142 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 147 "BriefDescription": "C3 residency percent per package", 148 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/icelakex/ |
| D | uncore-power.json | 110 "BriefDescription": "Package C State Residency - C0", 114 …Residency - C0 : Counts the number of cycles when the package was in C0. This event can be used i… 118 "BriefDescription": "Package C State Residency - C2E", 122 …Residency - C2E : Counts the number of cycles when the package was in C2E. This event can be used… 126 "BriefDescription": "Package C State Residency - C3", 130 …Residency - C3 : Counts the number of cycles when the package was in C3. This event can be used i… 134 "BriefDescription": "Package C State Residency - C6", 138 …Residency - C6 : Counts the number of cycles when the package was in C6. This event can be used i…
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/snowridgex/ |
| D | uncore-power.json | 109 "BriefDescription": "Package C State Residency - C0", 113 …Residency - C0 : Counts the number of cycles when the package was in C0. This event can be used i… 117 "BriefDescription": "Package C State Residency - C2E", 121 …Residency - C2E : Counts the number of cycles when the package was in C2E. This event can be used… 125 "BriefDescription": "Package C State Residency - C3", 129 …Residency - C3 : Counts the number of cycles when the package was in C3. This event can be used i… 133 "BriefDescription": "Package C State Residency - C6", 137 …Residency - C6 : Counts the number of cycles when the package was in C6. This event can be used i…
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/cpu/ |
| D | idle-states.yaml | 84 |<-------- min-residency -------->| 110 min-residency: Minimum period, including preparation and entry, for a given 119 An idle CPU requires the expected min-residency time to select the most 143 The min-residency time parameter deserves further explanation since it is 179 min-residency is defined for a given idle state as the minimum expected 180 residency time for a state (inclusive of preparation and entry) after 209 IDLE2-min-residency 211 Graph 2: idle states min-residency example 214 costs, it is clear that if the idle state residency time (i.e. time till next 215 wake-up IRQ) is less than IDLE2-min-residency, IDLE1 is the better idle state [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | idle-states.yaml | 64 |<-------- min-residency -------->| 90 min-residency: Minimum period, including preparation and entry, for a given 99 An idle CPU requires the expected min-residency time to select the most 123 The min-residency time parameter deserves further explanation since it is 159 min-residency is defined for a given idle state as the minimum expected 160 residency time for a state (inclusive of preparation and entry) after 189 IDLE2-min-residency 191 Graph 2: idle states min-residency example 194 costs, it is clear that if the idle state residency time (i.e. time till next 195 wake-up IRQ) is less than IDLE2-min-residency, IDLE1 is the better idle state [all …]
|
| /kernel/linux/linux-5.10/arch/x86/events/intel/ |
| D | cstate.c | 2 * Support cstate residency counters 41 * MSR_CORE_C1_RES: CORE C1 Residency Counter 45 * MSR_CORE_C3_RESIDENCY: CORE C3 Residency Counter 50 * MSR_CORE_C6_RESIDENCY: CORE C6 Residency Counter 56 * MSR_CORE_C7_RESIDENCY: CORE C7 Residency Counter 61 * MSR_PKG_C2_RESIDENCY: Package C2 Residency Counter. 66 * MSR_PKG_C3_RESIDENCY: Package C3 Residency Counter. 71 * MSR_PKG_C6_RESIDENCY: Package C6 Residency Counter. 77 * MSR_PKG_C7_RESIDENCY: Package C7 Residency Counter. 82 * MSR_PKG_C8_RESIDENCY: Package C8 Residency Counter. [all …]
|
| /kernel/linux/linux-6.6/arch/x86/events/intel/ |
| D | cstate.c | 2 * Support cstate residency counters 41 * MSR_CORE_C1_RES: CORE C1 Residency Counter 46 * MSR_CORE_C3_RESIDENCY: CORE C3 Residency Counter 51 * MSR_CORE_C6_RESIDENCY: CORE C6 Residency Counter 57 * MSR_CORE_C7_RESIDENCY: CORE C7 Residency Counter 62 * MSR_PKG_C2_RESIDENCY: Package C2 Residency Counter. 68 * MSR_PKG_C3_RESIDENCY: Package C3 Residency Counter. 74 * MSR_PKG_C6_RESIDENCY: Package C6 Residency Counter. 80 * MSR_PKG_C7_RESIDENCY: Package C7 Residency Counter. 85 * MSR_PKG_C8_RESIDENCY: Package C8 Residency Counter. [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/jaketown/ |
| D | jkt-metrics.json | 191 "BriefDescription": "C3 residency percent per core", 192 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 197 "BriefDescription": "C6 residency percent per core", 198 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 203 "BriefDescription": "C7 residency percent per core", 204 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 209 "BriefDescription": "C2 residency percent per package", 210 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 215 "BriefDescription": "C3 residency percent per package", 216 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/sandybridge/ |
| D | snb-metrics.json | 185 "BriefDescription": "C3 residency percent per core", 186 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 191 "BriefDescription": "C6 residency percent per core", 192 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 197 "BriefDescription": "C7 residency percent per core", 198 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 203 "BriefDescription": "C2 residency percent per package", 204 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 209 "BriefDescription": "C3 residency percent per package", 210 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
| D | uncore-power.json | 111 "BriefDescription": "Package C State Residency - C0", 115 …Residency - C0 : Counts the number of cycles when the package was in C0. This event can be used i… 119 "BriefDescription": "Package C State Residency - C2E", 123 …Residency - C2E : Counts the number of cycles when the package was in C2E. This event can be used… 127 "BriefDescription": "Package C State Residency - C6", 131 …Residency - C6 : Counts the number of cycles when the package was in C6. This event can be used i…
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/alderlaken/ |
| D | adln-metrics.json | 3 "BriefDescription": "C10 residency percent per package", 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 10 "BriefDescription": "C1 residency percent per core", 11 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 17 "BriefDescription": "C2 residency percent per package", 18 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 24 "BriefDescription": "C3 residency percent per package", 25 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per core", 32 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/haswellx/ |
| D | uncore-power.json | 298 "BriefDescription": "Frequency Residency", 306 "BriefDescription": "Frequency Residency", 314 "BriefDescription": "Frequency Residency", 322 "BriefDescription": "Frequency Residency", 378 "BriefDescription": "Package C State Residency - C0", 382 …nction with edge detect to count C0 entrances (or exits using invert). Residency events do not in… 386 "BriefDescription": "Package C State Residency - C1E", 390 …ction with edge detect to count C1E entrances (or exits using invert). Residency events do not in… 394 "BriefDescription": "Package C State Residency - C2E", 398 …ction with edge detect to count C2E entrances (or exits using invert). Residency events do not in… [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/skylakex/ |
| D | uncore-power.json | 103 "BriefDescription": "Package C State Residency - C0", 107 …nction with edge detect to count C0 entrances (or exits using invert). Residency events do not in… 111 "BriefDescription": "Package C State Residency - C2E", 115 …ction with edge detect to count C2E entrances (or exits using invert). Residency events do not in… 119 "BriefDescription": "Package C State Residency - C3", 123 …nction with edge detect to count C3 entrances (or exits using invert). Residency events do not in… 127 "BriefDescription": "Package C State Residency - C6", 131 …nction with edge detect to count C6 entrances (or exits using invert). Residency events do not in…
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| D | uncore-power.json | 103 "BriefDescription": "Package C State Residency - C0", 107 …nction with edge detect to count C0 entrances (or exits using invert). Residency events do not in… 111 "BriefDescription": "Package C State Residency - C2E", 115 …ction with edge detect to count C2E entrances (or exits using invert). Residency events do not in… 119 "BriefDescription": "Package C State Residency - C3", 123 …nction with edge detect to count C3 entrances (or exits using invert). Residency events do not in… 127 "BriefDescription": "Package C State Residency - C6", 131 …nction with edge detect to count C6 entrances (or exits using invert). Residency events do not in…
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ivybridge/ |
| D | ivb-metrics.json | 299 "BriefDescription": "C3 residency percent per core", 300 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 305 "BriefDescription": "C6 residency percent per core", 306 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 311 "BriefDescription": "C7 residency percent per core", 312 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 317 "BriefDescription": "C2 residency percent per package", 318 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 323 "BriefDescription": "C3 residency percent per package", 324 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/haswell/ |
| D | hsw-metrics.json | 281 "BriefDescription": "C3 residency percent per core", 282 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 287 "BriefDescription": "C6 residency percent per core", 288 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 293 "BriefDescription": "C7 residency percent per core", 294 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 299 "BriefDescription": "C2 residency percent per package", 300 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 305 "BriefDescription": "C3 residency percent per package", 306 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ivytown/ |
| D | ivt-metrics.json | 305 "BriefDescription": "C3 residency percent per core", 306 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 311 "BriefDescription": "C6 residency percent per core", 312 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 317 "BriefDescription": "C7 residency percent per core", 318 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 323 "BriefDescription": "C2 residency percent per package", 324 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 329 "BriefDescription": "C3 residency percent per package", 330 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/haswellx/ |
| D | hsx-metrics.json | 299 "BriefDescription": "C3 residency percent per core", 300 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 305 "BriefDescription": "C6 residency percent per core", 306 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 311 "BriefDescription": "C7 residency percent per core", 312 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 317 "BriefDescription": "C2 residency percent per package", 318 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 323 "BriefDescription": "C3 residency percent per package", 324 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/ |
| D | domain-idle-state.yaml | 41 min-residency-us: 43 The minimum residency duration in microseconds after which the idle 51 - min-residency-us 63 min-residency-us = <80>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/ |
| D | domain-idle-state.yaml | 42 min-residency-us: 44 The minimum residency duration in microseconds after which the idle 61 - min-residency-us 73 min-residency-us = <80>;
|
| /kernel/linux/linux-6.6/drivers/cpuidle/governors/ |
| D | teo.c | 22 * idle state with target residency within the (known) time till the closest 39 * boundaries are aligned with the target residency parameter values of the CPU 41 * the first bin spans from 0 up to, but not including, the target residency of 43 * residency of idle state 1 up to, but not including, the target residency of 44 * idle state 2, the third bin spans from the target residency of idle state 2 45 * up to, but not including, the target residency of idle state 3 and so on. 46 * The last bin spans from the target residency of the deepest idle state 70 * 1. Find the deepest CPU idle state whose target residency does not exceed 102 * 1 (which means that the target residency of the state in question had 297 * If the deepest state's target residency is below the tick length, in teo_update() [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwellde/ |
| D | uncore-power.json | 346 "BriefDescription": "Package C State Residency - C0", 350 …nction with edge detect to count C0 entrances (or exits using invert). Residency events do not in… 354 "BriefDescription": "Package C State Residency - C1E", 358 …ction with edge detect to count C1E entrances (or exits using invert). Residency events do not in… 362 "BriefDescription": "Package C State Residency - C2E", 366 …ction with edge detect to count C2E entrances (or exits using invert). Residency events do not in… 370 "BriefDescription": "Package C State Residency - C3", 374 …nction with edge detect to count C3 entrances (or exits using invert). Residency events do not in… 378 "BriefDescription": "Package C State Residency - C6", 382 …nction with edge detect to count C6 entrances (or exits using invert). Residency events do not in… [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwellx/ |
| D | uncore-power.json | 346 "BriefDescription": "Package C State Residency - C0", 350 …nction with edge detect to count C0 entrances (or exits using invert). Residency events do not in… 354 "BriefDescription": "Package C State Residency - C1E", 358 …ction with edge detect to count C1E entrances (or exits using invert). Residency events do not in… 362 "BriefDescription": "Package C State Residency - C2E", 366 …ction with edge detect to count C2E entrances (or exits using invert). Residency events do not in… 370 "BriefDescription": "Package C State Residency - C3", 374 …nction with edge detect to count C3 entrances (or exits using invert). Residency events do not in… 378 "BriefDescription": "Package C State Residency - C6", 382 …nction with edge detect to count C6 entrances (or exits using invert). Residency events do not in… [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylake/ |
| D | skl-metrics.json | 330 "BriefDescription": "C3 residency percent per core", 331 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 336 "BriefDescription": "C6 residency percent per core", 337 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 342 "BriefDescription": "C7 residency percent per core", 343 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 348 "BriefDescription": "C2 residency percent per package", 349 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 354 "BriefDescription": "C3 residency percent per package", 355 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwell/ |
| D | bdw-metrics.json | 311 "BriefDescription": "C3 residency percent per core", 312 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 317 "BriefDescription": "C6 residency percent per core", 318 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 323 "BriefDescription": "C7 residency percent per core", 324 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 329 "BriefDescription": "C2 residency percent per package", 330 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 335 "BriefDescription": "C3 residency percent per package", 336 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|