Searched refs:powercap_zone (Results 1 – 11 of 11) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | powercap.h | 20 struct powercap_zone; 99 int (*get_energy_uj) (struct powercap_zone *, u64 *); 100 int (*reset_energy_uj) (struct powercap_zone *); 102 int (*get_power_uw) (struct powercap_zone *, u64 *); 105 int (*release) (struct powercap_zone *); 136 struct powercap_zone { struct 197 struct powercap_zone *power_zone; 292 struct powercap_zone *powercap_register_zone( 293 struct powercap_zone *power_zone, 296 struct powercap_zone *parent, [all …]
|
A D | dtpm.h | 16 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);
|
A D | intel_rapl.h | 94 struct powercap_zone power_zone; 147 struct powercap_zone *power_zone; /* keep track of parent zone */
|
/linux-6.3-rc2/tools/power/cpupower/lib/ |
A D | powercap.h | 22 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); 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); 50 int powercap_zone_get_enabled(struct powercap_zone *zone, int *mode); [all …]
|
A D | powercap.c | 107 static int sysfs_powercap_get64_val(struct powercap_zone *zone, in sysfs_powercap_get64_val() 144 int powercap_get_power_uw(struct powercap_zone *zone, uint64_t *val) in powercap_get_power_uw() 164 int powercap_zone_set_enabled(struct powercap_zone *zone, int mode) in powercap_zone_set_enabled() 171 int powercap_read_zone(struct powercap_zone *zone) in powercap_read_zone() 176 struct powercap_zone *child_zone; in powercap_read_zone() 214 child_zone = calloc(1, sizeof(struct powercap_zone)); in powercap_read_zone() 245 struct powercap_zone *powercap_init_zones(void) in powercap_init_zones() 248 struct powercap_zone *root_zone; in powercap_init_zones() 260 root_zone = calloc(1, sizeof(struct powercap_zone)); in powercap_init_zones() 273 int powercap_walk_zones(struct powercap_zone *zone, in powercap_walk_zones() [all …]
|
/linux-6.3-rc2/drivers/powercap/ |
A D | arm_scmi_powercap.c | 27 struct powercap_zone zone; 39 static int scmi_powercap_zone_release(struct powercap_zone *pz) in scmi_powercap_zone_release() 44 static int scmi_powercap_get_max_power_range_uw(struct powercap_zone *pz, in scmi_powercap_get_max_power_range_uw() 51 static int scmi_powercap_get_power_uw(struct powercap_zone *pz, in scmi_powercap_get_power_uw() 102 static int scmi_powercap_set_power_limit_uw(struct powercap_zone *pz, int cid, in scmi_powercap_set_power_limit_uw() 181 static int scmi_powercap_get_max_power_uw(struct powercap_zone *pz, int cid, in scmi_powercap_get_max_power_uw() 193 static int scmi_powercap_get_min_power_uw(struct powercap_zone *pz, int cid, in scmi_powercap_get_min_power_uw() 205 static int scmi_powercap_get_max_time_window_us(struct powercap_zone *pz, in scmi_powercap_get_max_time_window_us() 215 static int scmi_powercap_get_min_time_window_us(struct powercap_zone *pz, in scmi_powercap_get_min_time_window_us() 225 static const char *scmi_powercap_get_name(struct powercap_zone *pz, int cid) in scmi_powercap_get_name() [all …]
|
A D | powercap_sys.c | 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() 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() 482 struct powercap_zone *powercap_register_zone( in powercap_register_zone() 483 struct powercap_zone *power_zone, in powercap_register_zone() 486 struct powercap_zone *parent, in powercap_register_zone() [all …]
|
A D | dtpm.c | 40 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()
|
A D | intel_rapl_common.c | 167 static int get_energy_counter(struct powercap_zone *power_zone, in get_energy_counter() 190 static int get_max_energy_counter(struct powercap_zone *pcd_dev, u64 *energy) in get_max_energy_counter() 198 static int release_zone(struct powercap_zone *power_zone) in release_zone() 227 static int set_domain_enable(struct powercap_zone *power_zone, bool mode) in set_domain_enable() 243 static int get_domain_enable(struct powercap_zone *power_zone, bool *mode) in get_domain_enable() 327 static int set_power_limit(struct powercap_zone *power_zone, int cid, in set_power_limit() 414 static int set_time_window(struct powercap_zone *power_zone, int cid, in set_time_window() 445 static int get_time_window(struct powercap_zone *power_zone, int cid, in get_time_window() 488 static const char *get_constraint_name(struct powercap_zone *power_zone, in get_constraint_name() 1173 struct powercap_zone *power_zone = NULL; in rapl_package_register_powercap() [all …]
|
/linux-6.3-rc2/tools/power/cpupower/utils/idle_monitor/ |
A D | rapl_monitor.c | 25 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-6.3-rc2/tools/power/cpupower/utils/ |
A D | powercap-info.c | 26 static int powercap_print_one_zone(struct powercap_zone *zone) in powercap_print_one_zone() 57 struct powercap_zone *root_zone; in powercap_show()
|
Completed in 15 milliseconds