Lines Matching refs:power_zone
90 container_of(_zone, struct rapl_domain, power_zone)
152 static int get_energy_counter(struct powercap_zone *power_zone, in get_energy_counter() argument
162 rd = power_zone_to_rapl_domain(power_zone); in get_energy_counter()
183 static int release_zone(struct powercap_zone *power_zone) in release_zone() argument
185 struct rapl_domain *rd = power_zone_to_rapl_domain(power_zone); in release_zone()
212 static int set_domain_enable(struct powercap_zone *power_zone, bool mode) in set_domain_enable() argument
214 struct rapl_domain *rd = power_zone_to_rapl_domain(power_zone); in set_domain_enable()
228 static int get_domain_enable(struct powercap_zone *power_zone, bool *mode) in get_domain_enable() argument
230 struct rapl_domain *rd = power_zone_to_rapl_domain(power_zone); in get_domain_enable()
312 static int set_power_limit(struct powercap_zone *power_zone, int cid, in set_power_limit() argument
321 rd = power_zone_to_rapl_domain(power_zone); in set_power_limit()
331 dev_warn(&power_zone->dev, in set_power_limit()
357 static int get_current_power_limit(struct powercap_zone *power_zone, int cid, in get_current_power_limit() argument
367 rd = power_zone_to_rapl_domain(power_zone); in get_current_power_limit()
399 static int set_time_window(struct powercap_zone *power_zone, int cid, in set_time_window() argument
407 rd = power_zone_to_rapl_domain(power_zone); in set_time_window()
430 static int get_time_window(struct powercap_zone *power_zone, int cid, in get_time_window() argument
439 rd = power_zone_to_rapl_domain(power_zone); in get_time_window()
473 static const char *get_constraint_name(struct powercap_zone *power_zone, in get_constraint_name() argument
479 rd = power_zone_to_rapl_domain(power_zone); in get_constraint_name()
487 static int get_max_power(struct powercap_zone *power_zone, int id, u64 *data) in get_max_power() argument
495 rd = power_zone_to_rapl_domain(power_zone); in get_max_power()
1090 struct powercap_zone *power_zone = NULL; in rapl_package_register_powercap() local
1101 power_zone = powercap_register_zone(&rd->power_zone, in rapl_package_register_powercap()
1105 if (IS_ERR(power_zone)) { in rapl_package_register_powercap()
1108 return PTR_ERR(power_zone); in rapl_package_register_powercap()
1111 rp->power_zone = power_zone; in rapl_package_register_powercap()
1116 if (!power_zone) { in rapl_package_register_powercap()
1122 struct powercap_zone *parent = rp->power_zone; in rapl_package_register_powercap()
1130 power_zone = powercap_register_zone(&rd->power_zone, in rapl_package_register_powercap()
1136 if (IS_ERR(power_zone)) { in rapl_package_register_powercap()
1139 ret = PTR_ERR(power_zone); in rapl_package_register_powercap()
1153 &rd->power_zone); in rapl_package_register_powercap()
1274 &rd->power_zone); in rapl_remove_package()
1278 &rd_package->power_zone); in rapl_remove_package()
1354 if (!rp->power_zone) in power_limit_state_save()
1356 rd = power_zone_to_rapl_domain(rp->power_zone); in power_limit_state_save()
1395 if (!rp->power_zone) in power_limit_state_restore()
1397 rd = power_zone_to_rapl_domain(rp->power_zone); in power_limit_state_restore()