Lines Matching refs:power_zone
90 container_of(_zone, struct rapl_domain, power_zone)
151 static int get_energy_counter(struct powercap_zone *power_zone, in get_energy_counter() argument
161 rd = power_zone_to_rapl_domain(power_zone); in get_energy_counter()
182 static int release_zone(struct powercap_zone *power_zone) in release_zone() argument
184 struct rapl_domain *rd = power_zone_to_rapl_domain(power_zone); in release_zone()
211 static int set_domain_enable(struct powercap_zone *power_zone, bool mode) in set_domain_enable() argument
213 struct rapl_domain *rd = power_zone_to_rapl_domain(power_zone); in set_domain_enable()
227 static int get_domain_enable(struct powercap_zone *power_zone, bool *mode) in get_domain_enable() argument
229 struct rapl_domain *rd = power_zone_to_rapl_domain(power_zone); in get_domain_enable()
311 static int set_power_limit(struct powercap_zone *power_zone, int cid, in set_power_limit() argument
320 rd = power_zone_to_rapl_domain(power_zone); in set_power_limit()
330 dev_warn(&power_zone->dev, in set_power_limit()
353 static int get_current_power_limit(struct powercap_zone *power_zone, int cid, in get_current_power_limit() argument
363 rd = power_zone_to_rapl_domain(power_zone); in get_current_power_limit()
392 static int set_time_window(struct powercap_zone *power_zone, int cid, in set_time_window() argument
400 rd = power_zone_to_rapl_domain(power_zone); in set_time_window()
423 static int get_time_window(struct powercap_zone *power_zone, int cid, in get_time_window() argument
432 rd = power_zone_to_rapl_domain(power_zone); in get_time_window()
459 static const char *get_constraint_name(struct powercap_zone *power_zone, in get_constraint_name() argument
465 rd = power_zone_to_rapl_domain(power_zone); in get_constraint_name()
473 static int get_max_power(struct powercap_zone *power_zone, int id, u64 *data) in get_max_power() argument
481 rd = power_zone_to_rapl_domain(power_zone); in get_max_power()
1020 struct powercap_zone *power_zone = NULL; in rapl_package_register_powercap() local
1031 power_zone = powercap_register_zone(&rd->power_zone, in rapl_package_register_powercap()
1035 if (IS_ERR(power_zone)) { in rapl_package_register_powercap()
1038 return PTR_ERR(power_zone); in rapl_package_register_powercap()
1041 rp->power_zone = power_zone; in rapl_package_register_powercap()
1046 if (!power_zone) { in rapl_package_register_powercap()
1056 power_zone = powercap_register_zone(&rd->power_zone, in rapl_package_register_powercap()
1058 rd->name, rp->power_zone, in rapl_package_register_powercap()
1062 if (IS_ERR(power_zone)) { in rapl_package_register_powercap()
1065 ret = PTR_ERR(power_zone); in rapl_package_register_powercap()
1079 &rd->power_zone); in rapl_package_register_powercap()
1088 struct powercap_zone *power_zone; in rapl_add_platform_domain() local
1120 power_zone = powercap_register_zone(&rd->power_zone, priv->control_type, in rapl_add_platform_domain()
1125 if (IS_ERR(power_zone)) { in rapl_add_platform_domain()
1127 return PTR_ERR(power_zone); in rapl_add_platform_domain()
1140 &priv->platform_rapl_domain->power_zone); in rapl_remove_platform_domain()
1262 &rd->power_zone); in rapl_remove_package()
1266 &rd_package->power_zone); in rapl_remove_package()
1339 if (!rp->power_zone) in power_limit_state_save()
1341 rd = power_zone_to_rapl_domain(rp->power_zone); in power_limit_state_save()
1373 if (!rp->power_zone) in power_limit_state_restore()
1375 rd = power_zone_to_rapl_domain(rp->power_zone); in power_limit_state_restore()