Lines Matching refs:powercap_zone
20 struct powercap_zone;
99 int (*get_max_energy_range_uj) (struct powercap_zone *, u64 *);
100 int (*get_energy_uj) (struct powercap_zone *, u64 *);
101 int (*reset_energy_uj) (struct powercap_zone *);
102 int (*get_max_power_range_uw) (struct powercap_zone *, u64 *);
103 int (*get_power_uw) (struct powercap_zone *, u64 *);
104 int (*set_enable) (struct powercap_zone *, bool mode);
105 int (*get_enable) (struct powercap_zone *, bool *mode);
106 int (*release) (struct powercap_zone *);
137 struct powercap_zone { struct
177 int (*set_power_limit_uw) (struct powercap_zone *, int, u64);
178 int (*get_power_limit_uw) (struct powercap_zone *, int, u64 *);
179 int (*set_time_window_us) (struct powercap_zone *, int, u64);
180 int (*get_time_window_us) (struct powercap_zone *, int, u64 *);
181 int (*get_max_power_uw) (struct powercap_zone *, int, u64 *);
182 int (*get_min_power_uw) (struct powercap_zone *, int, u64 *);
183 int (*get_max_time_window_us) (struct powercap_zone *, int, u64 *);
184 int (*get_min_time_window_us) (struct powercap_zone *, int, u64 *);
185 const char *(*get_name) (struct powercap_zone *, int);
198 struct powercap_zone *power_zone;
213 static inline void powercap_set_zone_data(struct powercap_zone *power_zone, in powercap_set_zone_data()
227 static inline void *powercap_get_zone_data(struct powercap_zone *power_zone) in powercap_get_zone_data()
293 struct powercap_zone *powercap_register_zone(
294 struct powercap_zone *power_zone,
297 struct powercap_zone *parent,
311 struct powercap_zone *power_zone);