Searched refs:powercap_zone (Results 1 – 11 of 11) sorted by relevance
/linux/include/linux/ |
H A 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 …]
|
H 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);
|
H A D | intel_rapl.h | 113 struct powercap_zone power_zone; 189 struct powercap_zone *power_zone; /* keep track of parent zone */
|
/linux/tools/power/cpupower/lib/ |
H 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); 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 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/tools/power/cpupower/bindings/python/ |
H A D | raw_pylibcpupower.i |
|
/linux/drivers/powercap/ |
H A 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 …]
|
H A 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 …]
|
H 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()
|
/linux/tools/power/cpupower/utils/idle_monitor/ |
H 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/tools/power/cpupower/utils/ |
H 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()
|