/openbmc/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A 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…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
H A 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…
|
/openbmc/linux/Documentation/devicetree/bindings/cpu/ |
H A 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 …]
|
/openbmc/linux/arch/x86/events/intel/ |
H A 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 …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A 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…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/alderlaken/ |
H A 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 …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/haswellx/ |
H A 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 …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A 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…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A 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…
|
/openbmc/linux/Documentation/devicetree/bindings/power/ |
H A 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>;
|
/openbmc/linux/drivers/cpuidle/governors/ |
H A 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 …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A 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 …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/powerpc/opal/ |
H A 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
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sandybridge/ |
H A D | snb-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | jkt-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/msm/ |
H A 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>;
|
/openbmc/linux/Documentation/admin-guide/pm/ |
H A 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 …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_pm_debugfs.c | 105 intel_rc6_print_residency(m, "Render RC6 residency since boot:", INTEL_RC6_RES_RC6); in vlv_drpc() 106 intel_rc6_print_residency(m, "Media RC6 residency since boot:", INTEL_RC6_RES_VLV_MEDIA); in vlv_drpc() 182 intel_rc6_print_residency(m, "RC6 \"Locked to RPn\" residency since boot:", in gen6_drpc() 184 intel_rc6_print_residency(m, "RC6 residency since boot:", INTEL_RC6_RES_RC6); in gen6_drpc() 185 intel_rc6_print_residency(m, "RC6+ residency since boot:", INTEL_RC6_RES_RC6p); in gen6_drpc() 186 intel_rc6_print_residency(m, "RC6++ residency since boot:", INTEL_RC6_RES_RC6pp); in gen6_drpc() 309 intel_rc6_print_residency(m, "RC6 residency since boot:", INTEL_RC6_RES_RC6); in mtl_drpc()
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | uncore-power.json | 370 "BriefDescription": "Frequency Residency", 378 "BriefDescription": "Frequency Residency", 386 "BriefDescription": "Frequency Residency", 394 "BriefDescription": "Frequency Residency", 482 "BriefDescription": "Package C State Residency - C0", 490 "BriefDescription": "Package C State Residency - C2", 498 "BriefDescription": "Package C State Residency - C3", 506 "BriefDescription": "Package C State Residency - C6",
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | fsl-imx8-ca53.dtsi | 29 min-residency-us = <1000>; 38 min-residency-us = <2700>;
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dmub_replay.c | 239 * Get Replay residency from firmware. 242 uint32_t *residency, const bool is_start, const bool is_alpm) in dmub_replay_residency() argument 257 dmub_srv_get_gpint_response(srv, residency); in dmub_replay_residency() 259 *residency = 0; in dmub_replay_residency()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_edp_panel_control.h | 54 void edp_get_psr_residency(const struct dc_link *link, uint32_t *residency); 61 unsigned int *residency, const bool is_start, const bool is_alpm);
|
/openbmc/linux/drivers/platform/x86/ |
H A D | pmc_atom.c | 322 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()
|
/openbmc/linux/Documentation/devicetree/bindings/arm/ |
H A D | psci.yaml | 218 min-residency-us = <100>; 229 min-residency-us = <2000>; 237 min-residency-us = <6000>;
|