Lines Matching refs:powercap_zone

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
176 int (*set_power_limit_uw) (struct powercap_zone *, int, u64);
177 int (*get_power_limit_uw) (struct powercap_zone *, int, u64 *);
178 int (*set_time_window_us) (struct powercap_zone *, int, u64);
179 int (*get_time_window_us) (struct powercap_zone *, int, u64 *);
180 int (*get_max_power_uw) (struct powercap_zone *, int, u64 *);
181 int (*get_min_power_uw) (struct powercap_zone *, int, u64 *);
182 int (*get_max_time_window_us) (struct powercap_zone *, int, u64 *);
183 int (*get_min_time_window_us) (struct powercap_zone *, int, u64 *);
184 const char *(*get_name) (struct powercap_zone *, int);
197 struct powercap_zone *power_zone;
212 static inline void powercap_set_zone_data(struct powercap_zone *power_zone, in powercap_set_zone_data()
226 static inline void *powercap_get_zone_data(struct powercap_zone *power_zone) in powercap_get_zone_data()
292 struct powercap_zone *powercap_register_zone(
293 struct powercap_zone *power_zone,
296 struct powercap_zone *parent,
310 struct powercap_zone *power_zone);