~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-class-powercap

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 What:           /sys/class/powercap/
  2 Date:           September 2013
  3 KernelVersion:  3.13
  4 Contact:        linux-pm@vger.kernel.org
  5 Description:
  6                 The powercap/ class sub directory belongs to the power cap
  7                 subsystem. Refer to
  8                 Documentation/power/powercap/powercap.rst for details.
  9 
 10 What:           /sys/class/powercap/<control type>
 11 Date:           September 2013
 12 KernelVersion:  3.13
 13 Contact:        linux-pm@vger.kernel.org
 14 Description:
 15                 A <control type> is a unique name under /sys/class/powercap.
 16                 Here <control type> determines how the power is going to be
 17                 controlled. A <control type> can contain multiple power zones.
 18 
 19 What:           /sys/class/powercap/<control type>/enabled
 20 Date:           September 2013
 21 KernelVersion:  3.13
 22 Contact:        linux-pm@vger.kernel.org
 23 Description:
 24                 This allows to enable/disable power capping for a "control type".
 25                 This status affects every power zone using this "control_type.
 26 
 27 What:           /sys/class/powercap/<control type>/<power zone>
 28 Date:           September 2013
 29 KernelVersion:  3.13
 30 Contact:        linux-pm@vger.kernel.org
 31 Description:
 32                 A power zone is a single or a collection of devices, which can
 33                 be independently monitored and controlled. A power zone sysfs
 34                 entry is qualified with the name of the <control type>.
 35                 E.g. intel-rapl:0:1:1.
 36 
 37 What:           /sys/class/powercap/<control type>/<power zone>/<child power zone>
 38 Date:           September 2013
 39 KernelVersion:  3.13
 40 Contact:        linux-pm@vger.kernel.org
 41 Description:
 42                 Power zones may be organized in a hierarchy in which child
 43                 power zones provide monitoring and control for a subset of
 44                 devices under the parent. For example, if there is a parent
 45                 power zone for a whole CPU package, each CPU core in it can
 46                 be a child power zone.
 47 
 48 What:           /sys/class/powercap/.../<power zone>/name
 49 Date:           September 2013
 50 KernelVersion:  3.13
 51 Contact:        linux-pm@vger.kernel.org
 52 Description:
 53                 Specifies the name of this power zone.
 54 
 55 What:           /sys/class/powercap/.../<power zone>/energy_uj
 56 Date:           September 2013
 57 KernelVersion:  3.13
 58 Contact:        linux-pm@vger.kernel.org
 59 Description:
 60                 Current energy counter in micro-joules. Write "0" to reset.
 61                 If the counter can not be reset, then this attribute is
 62                 read-only.
 63 
 64 What:           /sys/class/powercap/.../<power zone>/max_energy_range_uj
 65 Date:           September 2013
 66 KernelVersion:  3.13
 67 Contact:        linux-pm@vger.kernel.org
 68 Description:
 69                 Range of the above energy counter in micro-joules.
 70 
 71 
 72 What:           /sys/class/powercap/.../<power zone>/power_uw
 73 Date:           September 2013
 74 KernelVersion:  3.13
 75 Contact:        linux-pm@vger.kernel.org
 76 Description:
 77                 Current power in micro-watts.
 78 
 79 What:           /sys/class/powercap/.../<power zone>/max_power_range_uw
 80 Date:           September 2013
 81 KernelVersion:  3.13
 82 Contact:        linux-pm@vger.kernel.org
 83 Description:
 84                 Range of the above power value in micro-watts.
 85 
 86 What:           /sys/class/powercap/.../<power zone>/constraint_X_name
 87 Date:           September 2013
 88 KernelVersion:  3.13
 89 Contact:        linux-pm@vger.kernel.org
 90 Description:
 91                 Each power zone can define one or more constraints. Each
 92                 constraint can have an optional name. Here "X" can have values
 93                 from 0 to max integer.
 94 
 95 What:           /sys/class/powercap/.../<power zone>/constraint_X_power_limit_uw
 96 Date:           September 2013
 97 KernelVersion:  3.13
 98 Contact:        linux-pm@vger.kernel.org
 99 Description:
100                 Power limit in micro-watts should be applicable for
101                 the time window specified by "constraint_X_time_window_us".
102                 Here "X" can have values from 0 to max integer.
103 
104 What:           /sys/class/powercap/.../<power zone>/constraint_X_time_window_us
105 Date:           September 2013
106 KernelVersion:  3.13
107 Contact:        linux-pm@vger.kernel.org
108 Description:
109                 Time window in micro seconds. This is used along with
110                 constraint_X_power_limit_uw to define a power constraint.
111                 Here "X" can have values from 0 to max integer.
112 
113 
114 What:           /sys/class/powercap/<control type>/.../constraint_X_max_power_uw
115 Date:           September 2013
116 KernelVersion:  3.13
117 Contact:        linux-pm@vger.kernel.org
118 Description:
119                 Maximum allowed power in micro watts for this constraint.
120                 Here "X" can have values from 0 to max integer.
121 
122 What:           /sys/class/powercap/<control type>/.../constraint_X_min_power_uw
123 Date:           September 2013
124 KernelVersion:  3.13
125 Contact:        linux-pm@vger.kernel.org
126 Description:
127                 Minimum allowed power in micro watts for this constraint.
128                 Here "X" can have values from 0 to max integer.
129 
130 What:           /sys/class/powercap/.../<power zone>/constraint_X_max_time_window_us
131 Date:           September 2013
132 KernelVersion:  3.13
133 Contact:        linux-pm@vger.kernel.org
134 Description:
135                 Maximum allowed time window in micro seconds for this
136                 constraint. Here "X" can have values from 0 to max integer.
137 
138 What:           /sys/class/powercap/.../<power zone>/constraint_X_min_time_window_us
139 Date:           September 2013
140 KernelVersion:  3.13
141 Contact:        linux-pm@vger.kernel.org
142 Description:
143                 Minimum allowed time window in micro seconds for this
144                 constraint. Here "X" can have values from 0 to max integer.
145 
146 What:           /sys/class/powercap/.../<power zone>/enabled
147 Date:           September 2013
148 KernelVersion:  3.13
149 Contact:        linux-pm@vger.kernel.org
150 Description:
151                 This allows to enable/disable power capping at power zone level.
152                 This applies to current power zone and its children.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php