/Linux-v5.15/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 …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/icelake/ |
D | icl-metrics.json | 232 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 233 "BriefDescription": "C3 residency percent per core", 238 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 239 "BriefDescription": "C6 residency percent per core", 244 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 245 "BriefDescription": "C7 residency percent per core", 250 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 251 "BriefDescription": "C2 residency percent per package", 256 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", 257 "BriefDescription": "C3 residency percent per package", [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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. 72 * MSR_PKG_C6_RESIDENCY: Package C6 Residency Counter. 78 * MSR_PKG_C7_RESIDENCY: Package C7 Residency Counter. 83 * MSR_PKG_C8_RESIDENCY: Package C8 Residency Counter. [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/skylakex/ |
D | skx-metrics.json | 286 "BriefDescription": "C3 residency percent per core", 287 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 292 "BriefDescription": "C6 residency percent per core", 293 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 298 "BriefDescription": "C7 residency percent per core", 299 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 304 "BriefDescription": "C2 residency percent per package", 305 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 310 "BriefDescription": "C3 residency percent per package", 311 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | clx-metrics.json | 310 "BriefDescription": "C3 residency percent per core", 311 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 316 "BriefDescription": "C6 residency percent per core", 317 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 322 "BriefDescription": "C7 residency percent per core", 323 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 328 "BriefDescription": "C2 residency percent per package", 329 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 334 "BriefDescription": "C3 residency percent per package", 335 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/tigerlake/ |
D | tgl-metrics.json | 208 "BriefDescription": "C6 residency percent per core", 209 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 214 "BriefDescription": "C7 residency percent per core", 215 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 220 "BriefDescription": "C6 residency percent per package", 221 "MetricExpr": "(cstate_pkg@c6\\-residency@ / msr@tsc@) * 100", 226 "BriefDescription": "C7 residency percent per package", 227 "MetricExpr": "(cstate_pkg@c7\\-residency@ / msr@tsc@) * 100",
|
/Linux-v5.15/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>;
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/drivers/cpuidle/governors/ |
D | teo.c | 17 * idle state with target residency within the (known) time till the closest 34 * boundaries are aligned with the target residency parameter values of the CPU 36 * the first bin spans from 0 up to, but not including, the target residency of 38 * residency of idle state 1 up to, but not including, the target residency of 39 * idle state 2, the third bin spans from the target residency of idle state 2 40 * up to, but not including, the target residency of idle state 3 and so on. 41 * The last bin spans from the target residency of the deepest idle state 65 * 1. Find the deepest CPU idle state whose target residency does not exceed 97 * 1 (which means that the target residency of the state in question had 325 * Find the deepest idle state whose target residency does not exceed in teo_select() [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/skylake/ |
D | skl-metrics.json | 331 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 332 "BriefDescription": "C3 residency percent per core", 337 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 338 "BriefDescription": "C6 residency percent per core", 343 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 344 "BriefDescription": "C7 residency percent per core", 349 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 350 "BriefDescription": "C2 residency percent per package", 355 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", 356 "BriefDescription": "C3 residency percent per package", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | bdx-metrics.json | 329 "BriefDescription": "C3 residency percent per core", 330 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100", 335 "BriefDescription": "C6 residency percent per core", 336 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 341 "BriefDescription": "C7 residency percent per core", 342 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100", 347 "BriefDescription": "C2 residency percent per package", 348 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 353 "BriefDescription": "C3 residency percent per package", 354 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/icelakex/ |
D | icx-metrics.json | 292 "BriefDescription": "C1 residency percent per core", 293 "MetricExpr": "(cstate_core@c1\\-residency@ / msr@tsc@) * 100", 298 "BriefDescription": "C6 residency percent per core", 299 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100", 304 "BriefDescription": "C2 residency percent per package", 305 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100", 310 "BriefDescription": "C6 residency percent per package", 311 "MetricExpr": "(cstate_pkg@c6\\-residency@ / msr@tsc@) * 100",
|
/Linux-v5.15/Documentation/devicetree/bindings/powerpc/opal/ |
D | power-mgt.txt | 21 - target-residency: The minimum time that the CPU needs to reside in 65 - ibm,cpu-idle-state-residency-ns: 67 target-residency (in ns) for the idle states in 69 property. If the property is absent, the target residency for
|
/Linux-v5.15/Documentation/devicetree/bindings/arm/msm/ |
D | qcom,idle-state.txt | 5 states. Idle states have different enter/exit latency and residency values. 52 power modes possible at this state is vast, the exit latency and the residency 80 min-residency-us = <2000>;
|
/Linux-v5.15/Documentation/admin-guide/pm/ |
D | cpuidle.rst | 134 taken into account by the governor, the *target residency* and the (worst-case) 135 *exit latency*. The target residency is the minimum time the hardware must 228 the target residency within the time until the expected wakeup, so that state is 324 them. For this purpose, it compares the target residency of each state with 326 limit. It selects the state with the target residency closest to the predicted 337 target residency. 364 the hierarchy. In that case, the `target residency and exit latency parameters 377 Then, the target residency of the |struct cpuidle_state| object representing 399 In addition to the target residency and exit latency idle state parameters 421 residency. [all …]
|
D | intel_idle.rst | 116 its target residency is based on the exit latency value. Specifically, for 117 C1-type idle states the exit latency value is also used as the target residency 120 state types (C2 and C3) the target residency value is 3 times the exit latency 121 (again, that is because it reflects the target residency to exit latency ratio 255 enter a package C-state. [That is why the exit latency and target residency
|
/Linux-v5.15/drivers/platform/x86/ |
D | amd-pmc.c | 183 u64 entry_time, exit_time, residency; in s0ix_stats_show() local 192 residency = exit_time - entry_time; in s0ix_stats_show() 193 do_div(residency, 48); in s0ix_stats_show() 198 seq_printf(s, "Residency Time: %lld\n", residency); in s0ix_stats_show()
|
D | pmc_atom.c | 334 seq_printf(s, "S0IR Residency:\t%lldus\n", s0ir_tmr); in pmc_sleep_tmr_show() 335 seq_printf(s, "S0I1 Residency:\t%lldus\n", s0i1_tmr); in pmc_sleep_tmr_show() 336 seq_printf(s, "S0I2 Residency:\t%lldus\n", s0i2_tmr); in pmc_sleep_tmr_show() 337 seq_printf(s, "S0I3 Residency:\t%lldus\n", s0i3_tmr); in pmc_sleep_tmr_show() 338 seq_printf(s, "S0 Residency:\t%lldus\n", s0_tmr); in pmc_sleep_tmr_show()
|