Home
last modified time | relevance | path

Searched refs:powercap_zone (Results 1 – 11 of 11) sorted by relevance

/linux/include/linux/
H A Dpowercap.h20 struct powercap_zone;
98 int (*get_max_energy_range_uj) (struct powercap_zone *, u64 *);
99 int (*get_energy_uj) (struct powercap_zone *, u64 *);
100 int (*reset_energy_uj) (struct powercap_zone *);
101 int (*get_max_power_range_uw) (struct powercap_zone *, u64 *);
102 int (*get_power_uw) (struct powercap_zone *, u64 *);
103 int (*set_enable) (struct powercap_zone *, bool mode);
104 int (*get_enable) (struct powercap_zone *, bool *mode);
105 int (*release) (struct powercap_zone *);
136 struct powercap_zone { struct
[all …]
H A Ddtpm.h16 struct powercap_zone zone;
55 static inline struct dtpm *to_dtpm(struct powercap_zone *zone) in to_dtpm()
62 int dtpm_release_zone(struct powercap_zone *pcz);
H A Dintel_rapl.h113 struct powercap_zone power_zone;
189 struct powercap_zone *power_zone; /* keep track of parent zone */
/linux/tools/power/cpupower/lib/
H A Dpowercap.h22 struct powercap_zone { struct
30 struct powercap_zone *parent; argument
31 struct powercap_zone *children[POWERCAP_MAX_CHILD_ZONES]; argument
38 int powercap_walk_zones(struct powercap_zone *zone, argument
39 int (*f)(struct powercap_zone *zone));
41 struct powercap_zone *powercap_init_zones(void);
46 int powercap_get_max_energy_range_uj(struct powercap_zone *zone, uint64_t *val);
47 int powercap_get_energy_uj(struct powercap_zone *zone, uint64_t *val);
48 int powercap_get_max_power_range_uw(struct powercap_zone *zone, uint64_t *val);
49 int powercap_get_power_uw(struct powercap_zone *zone, uint64_t *val);
[all …]
H A Dpowercap.c124 static int sysfs_powercap_get64_val(struct powercap_zone *zone, in sysfs_powercap_get64_val()
146 int powercap_get_max_energy_range_uj(struct powercap_zone *zone, uint64_t *val) in powercap_get_max_energy_range_uj()
151 int powercap_get_energy_uj(struct powercap_zone *zone, uint64_t *val) in powercap_get_energy_uj()
156 int powercap_get_max_power_range_uw(struct powercap_zone *zone, uint64_t *val) in powercap_get_max_power_range_uw()
161 int powercap_get_power_uw(struct powercap_zone *zone, uint64_t *val) in powercap_get_power_uw()
166 int powercap_zone_get_enabled(struct powercap_zone *zone, int *mode) in powercap_zone_get_enabled()
181 int powercap_zone_set_enabled(struct powercap_zone *zone, int mode) in powercap_zone_set_enabled()
188 int powercap_read_zone(struct powercap_zone *zone) in powercap_read_zone()
193 struct powercap_zone *child_zone; in powercap_read_zone()
231 child_zone = calloc(1, sizeof(struct powercap_zone)); in powercap_read_zone()
[all …]
/linux/tools/power/cpupower/bindings/python/
H A Draw_pylibcpupower.i
/linux/drivers/powercap/
H A Darm_scmi_powercap.c30 struct powercap_zone zone;
43 static int scmi_powercap_zone_release(struct powercap_zone *pz) in scmi_powercap_zone_release()
48 static int scmi_powercap_get_max_power_range_uw(struct powercap_zone *pz, in scmi_powercap_get_max_power_range_uw()
55 static int scmi_powercap_get_power_uw(struct powercap_zone *pz, in scmi_powercap_get_power_uw()
77 static int scmi_powercap_zone_enable_set(struct powercap_zone *pz, bool mode) in scmi_powercap_zone_enable_set()
84 static int scmi_powercap_zone_enable_get(struct powercap_zone *pz, bool *mode) in scmi_powercap_zone_enable_get()
122 static int scmi_powercap_set_power_limit_uw(struct powercap_zone *pz, int cid, in scmi_powercap_set_power_limit_uw()
136 static int scmi_powercap_get_power_limit_uw(struct powercap_zone *pz, int cid, in scmi_powercap_get_power_limit_uw()
171 static int scmi_powercap_set_time_window_us(struct powercap_zone *pz, int cid, in scmi_powercap_set_time_window_us()
185 static int scmi_powercap_get_time_window_us(struct powercap_zone *pz, int cid, in scmi_powercap_get_time_window_us()
[all …]
H A Dpowercap_sys.c14 #define to_powercap_zone(n) container_of(n, struct powercap_zone, dev)
26 struct powercap_zone *power_zone = to_powercap_zone(dev); \
43 struct powercap_zone *power_zone = to_powercap_zone(dev); \
67 struct powercap_zone *power_zone = to_powercap_zone(dev); \
92 struct powercap_zone *power_zone = to_powercap_zone(dev); \
160 struct powercap_zone *power_zone = to_powercap_zone(dev); in show_constraint_name()
283 static int create_constraints(struct powercap_zone *power_zone, in create_constraints()
351 struct powercap_zone *power_zone = to_powercap_zone(dev); in name_show()
360 struct powercap_zone *power_zone) in create_power_zone_common_attributes()
391 struct powercap_zone *power_zone = to_powercap_zone(dev); in powercap_release()
[all …]
H A Ddtpm.c40 static int get_time_window_us(struct powercap_zone *pcz, int cid, u64 *window) in get_time_window_us()
45 static int set_time_window_us(struct powercap_zone *pcz, int cid, u64 window) in set_time_window_us()
50 static int get_max_power_range_uw(struct powercap_zone *pcz, u64 *max_power_uw) in get_max_power_range_uw()
82 static int get_power_uw(struct powercap_zone *pcz, u64 *power_uw) in get_power_uw()
169 int dtpm_release_zone(struct powercap_zone *pcz) in dtpm_release_zone()
190 static int get_power_limit_uw(struct powercap_zone *pcz, in get_power_limit_uw()
267 static int set_power_limit_uw(struct powercap_zone *pcz, in set_power_limit_uw()
287 static const char *get_constraint_name(struct powercap_zone *pcz, int cid) in get_constraint_name()
292 static int get_max_power_uw(struct powercap_zone *pcz, int id, u64 *max_power) in get_max_power_uw()
367 struct powercap_zone *pcz; in dtpm_register()
/linux/tools/power/cpupower/utils/idle_monitor/
H A Drapl_monitor.c25 struct powercap_zone *rapl_zones_pt[MAX_RAPL_ZONES] = { 0 };
43 static int powercap_count_zones(struct powercap_zone *zone) in powercap_count_zones()
104 struct powercap_zone *root_zone; in rapl_register()
/linux/tools/power/cpupower/utils/
H A Dpowercap-info.c26 static int powercap_print_one_zone(struct powercap_zone *zone) in powercap_print_one_zone()
57 struct powercap_zone *root_zone; in powercap_show()