Home
last modified time | relevance | path

Searched full:residency (Results 1 – 25 of 162) sorted by relevance

1234567

/Linux-v6.1/Documentation/devicetree/bindings/cpu/
Didle-states.yaml84 |<-------- 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 …]
/Linux-v6.1/arch/x86/events/intel/
Dcstate.c2 * 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.
67 * MSR_PKG_C3_RESIDENCY: Package C3 Residency Counter.
73 * MSR_PKG_C6_RESIDENCY: Package C6 Residency Counter.
79 * MSR_PKG_C7_RESIDENCY: Package C7 Residency Counter.
84 * MSR_PKG_C8_RESIDENCY: Package C8 Residency Counter.
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/haswellx/
Duncore-power.json298 "BriefDescription": "Frequency Residency",
306 "BriefDescription": "Frequency Residency",
314 "BriefDescription": "Frequency Residency",
322 "BriefDescription": "Frequency Residency",
378 "BriefDescription": "Package C State Residency - C0",
386 "BriefDescription": "Package C State Residency - C2E",
394 "BriefDescription": "Package C State Residency - C3",
402 "BriefDescription": "Package C State Residency - C6",
410 "BriefDescription": "Package C7 State Residency",
482 "BriefDescription": "Package C State Residency - C1E",
/Linux-v6.1/Documentation/devicetree/bindings/power/
Ddomain-idle-state.yaml42 min-residency-us:
44 The minimum residency duration in microseconds after which the idle
61 - min-residency-us
73 min-residency-us = <80>;
/Linux-v6.1/drivers/cpuidle/governors/
Dteo.c17 * 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-v6.1/tools/perf/pmu-events/arch/x86/broadwellde/
Duncore-power.json389 "BriefDescription": "Package C State Residency - C0",
394 …nction with edge detect to count C0 entrances (or exits using invert). Residency events do not in…
398 "BriefDescription": "Package C State Residency - C1E",
403 …ction with edge detect to count C1E entrances (or exits using invert). Residency events do not in…
407 "BriefDescription": "Package C State Residency - C2E",
412 …ction with edge detect to count C2E entrances (or exits using invert). Residency events do not in…
416 "BriefDescription": "Package C State Residency - C3",
421 …nction with edge detect to count C3 entrances (or exits using invert). Residency events do not in…
425 "BriefDescription": "Package C State Residency - C6",
430 …nction with edge detect to count C6 entrances (or exits using invert). Residency events do not in…
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/sandybridge/
Dsnb-metrics.json389 "BriefDescription": "C3 residency percent per core",
390 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100",
395 "BriefDescription": "C6 residency percent per core",
396 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100",
401 "BriefDescription": "C7 residency percent per core",
402 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100",
407 "BriefDescription": "C2 residency percent per package",
408 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100",
413 "BriefDescription": "C3 residency percent per package",
414 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100",
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/jaketown/
Djkt-metrics.json383 "BriefDescription": "C3 residency percent per core",
384 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100",
389 "BriefDescription": "C6 residency percent per core",
390 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100",
395 "BriefDescription": "C7 residency percent per core",
396 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100",
401 "BriefDescription": "C2 residency percent per package",
402 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100",
407 "BriefDescription": "C3 residency percent per package",
408 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100",
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/skylakex/
Duncore-power.json106 "BriefDescription": "Package C State Residency - C0",
114 "BriefDescription": "Package C State Residency - C2E",
122 "BriefDescription": "Package C State Residency - C3",
130 "BriefDescription": "Package C State Residency - C6",
/Linux-v6.1/tools/perf/pmu-events/arch/x86/cascadelakex/
Duncore-power.json106 "BriefDescription": "Package C State Residency - C0",
114 "BriefDescription": "Package C State Residency - C2E",
122 "BriefDescription": "Package C State Residency - C3",
130 "BriefDescription": "Package C State Residency - C6",
/Linux-v6.1/tools/perf/pmu-events/arch/x86/icelakex/
Duncore-power.json128 "BriefDescription": "Package C State Residency - C0",
137 "BriefDescription": "Package C State Residency - C2E",
146 "BriefDescription": "Package C State Residency - C3",
155 "BriefDescription": "Package C State Residency - C6",
/Linux-v6.1/tools/perf/pmu-events/arch/x86/snowridgex/
Duncore-power.json128 "BriefDescription": "Package C State Residency - C0",
137 "BriefDescription": "Package C State Residency - C2E",
146 "BriefDescription": "Package C State Residency - C3",
155 "BriefDescription": "Package C State Residency - C6",
/Linux-v6.1/Documentation/devicetree/bindings/powerpc/opal/
Dpower-mgt.txt21 - 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-v6.1/tools/perf/pmu-events/arch/x86/broadwellx/
Duncore-power.json410 "BriefDescription": "Package C State Residency - C0",
418 "BriefDescription": "Package C State Residency - C2E",
426 "BriefDescription": "Package C State Residency - C3",
434 "BriefDescription": "Package C State Residency - C6",
442 "BriefDescription": "Package C7 State Residency",
450 "BriefDescription": "Package C State Residency - C1E",
/Linux-v6.1/Documentation/devicetree/bindings/arm/msm/
Dqcom,idle-state.txt5 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-v6.1/Documentation/admin-guide/pm/
Dcpuidle.rst134 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 …]
Dintel_idle.rst116 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-v6.1/tools/perf/pmu-events/arch/x86/ivybridge/
Divb-metrics.json782 "BriefDescription": "C3 residency percent per core",
783 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100",
788 "BriefDescription": "C6 residency percent per core",
789 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100",
794 "BriefDescription": "C7 residency percent per core",
795 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100",
800 "BriefDescription": "C2 residency percent per package",
801 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100",
806 "BriefDescription": "C3 residency percent per package",
807 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100",
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/haswell/
Dhsw-metrics.json739 "BriefDescription": "C3 residency percent per core",
740 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100",
745 "BriefDescription": "C6 residency percent per core",
746 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100",
751 "BriefDescription": "C7 residency percent per core",
752 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100",
757 "BriefDescription": "C2 residency percent per package",
758 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100",
763 "BriefDescription": "C3 residency percent per package",
764 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100",
[all …]
/Linux-v6.1/drivers/platform/x86/
Dpmc_atom.c322 seq_printf(s, "S0IR Residency:\t%lldus\n", s0ir_tmr); in pmc_sleep_tmr_show()
323 seq_printf(s, "S0I1 Residency:\t%lldus\n", s0i1_tmr); in pmc_sleep_tmr_show()
324 seq_printf(s, "S0I2 Residency:\t%lldus\n", s0i2_tmr); in pmc_sleep_tmr_show()
325 seq_printf(s, "S0I3 Residency:\t%lldus\n", s0i3_tmr); in pmc_sleep_tmr_show()
326 seq_printf(s, "S0 Residency:\t%lldus\n", s0_tmr); in pmc_sleep_tmr_show()
/Linux-v6.1/tools/perf/pmu-events/arch/x86/ivytown/
Duncore-power.json431 "BriefDescription": "Frequency Residency",
440 "BriefDescription": "Frequency Residency",
449 "BriefDescription": "Frequency Residency",
458 "BriefDescription": "Frequency Residency",
559 "BriefDescription": "Package C State Residency - C0",
569 "BriefDescription": "Package C State Residency - C2",
579 "BriefDescription": "Package C State Residency - C3",
589 "BriefDescription": "Package C State Residency - C6",
Divt-metrics.json800 "BriefDescription": "C3 residency percent per core",
801 "MetricExpr": "(cstate_core@c3\\-residency@ / msr@tsc@) * 100",
806 "BriefDescription": "C6 residency percent per core",
807 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100",
812 "BriefDescription": "C7 residency percent per core",
813 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100",
818 "BriefDescription": "C2 residency percent per package",
819 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100",
824 "BriefDescription": "C3 residency percent per package",
825 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100",
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/arm/
Dpsci.yaml218 min-residency-us = <100>;
229 min-residency-us = <2000>;
237 min-residency-us = <6000>;
/Linux-v6.1/Documentation/driver-api/thermal/
Dcpu-idle-cooling.rst49 idle state target residency, we lead to dropping the static and the
137 - It is greater than the idle state’s target residency we want to go
193 target residency, otherwise we end up consuming more energy and
/Linux-v6.1/tools/perf/pmu-events/arch/x86/icelake/
Dicl-metrics.json1156 "BriefDescription": "C6 residency percent per core",
1157 "MetricExpr": "(cstate_core@c6\\-residency@ / msr@tsc@) * 100",
1162 "BriefDescription": "C7 residency percent per core",
1163 "MetricExpr": "(cstate_core@c7\\-residency@ / msr@tsc@) * 100",
1168 "BriefDescription": "C2 residency percent per package",
1169 "MetricExpr": "(cstate_pkg@c2\\-residency@ / msr@tsc@) * 100",
1174 "BriefDescription": "C3 residency percent per package",
1175 "MetricExpr": "(cstate_pkg@c3\\-residency@ / msr@tsc@) * 100",
1180 "BriefDescription": "C6 residency percent per package",
1181 "MetricExpr": "(cstate_pkg@c6\\-residency@ / msr@tsc@) * 100",
[all …]

1234567