/linux-6.12.1/include/linux/ |
D | powercap.h | 20 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 …]
|
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);
|
D | intel_rapl.h | 113 struct powercap_zone power_zone; 189 struct powercap_zone *power_zone; /* keep track of parent zone */
|
/linux-6.12.1/tools/power/cpupower/lib/ |
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); 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 …]
|
D | powercap.c | 124 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-6.12.1/drivers/powercap/ |
D | arm_scmi_powercap.c | 30 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 …]
|
D | powercap_sys.c | 14 #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 …]
|
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()
|
D | intel_rapl_common.c | 279 static int get_energy_counter(struct powercap_zone *power_zone, in get_energy_counter() 302 static int get_max_energy_counter(struct powercap_zone *pcd_dev, u64 *energy) in get_max_energy_counter() 310 static int release_zone(struct powercap_zone *power_zone) in release_zone() 339 static int set_domain_enable(struct powercap_zone *power_zone, bool mode) in set_domain_enable() 354 static int get_domain_enable(struct powercap_zone *power_zone, bool *mode) in get_domain_enable() 437 static int set_power_limit(struct powercap_zone *power_zone, int cid, in set_power_limit() 457 static int get_current_power_limit(struct powercap_zone *power_zone, int cid, in get_current_power_limit() 478 static int set_time_window(struct powercap_zone *power_zone, int cid, in set_time_window() 495 static int get_time_window(struct powercap_zone *power_zone, int cid, in get_time_window() 516 static const char *get_constraint_name(struct powercap_zone *power_zone, in get_constraint_name() [all …]
|
/linux-6.12.1/tools/power/cpupower/bindings/python/ |
D | raw_pylibcpupower.swg | 210 struct powercap_zone { 218 struct powercap_zone *parent; 219 struct powercap_zone *children[POWERCAP_MAX_CHILD_ZONES]; 226 int powercap_walk_zones(struct powercap_zone *zone, 227 int (*f)(struct powercap_zone *zone)); 229 struct powercap_zone *powercap_init_zones(void); 237 int powercap_get_max_energy_range_uj(struct powercap_zone *zone, uint64_t *val); 239 int powercap_get_energy_uj(struct powercap_zone *zone, uint64_t *val); 241 int powercap_get_max_power_range_uw(struct powercap_zone *zone, uint64_t *val); 243 int powercap_get_power_uw(struct powercap_zone *zone, uint64_t *val); [all …]
|
/linux-6.12.1/tools/power/cpupower/utils/idle_monitor/ |
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.12.1/tools/power/cpupower/utils/ |
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()
|