Lines Matching refs:instance
100 static bool power_actor_is_valid(struct thermal_instance *instance) in power_actor_is_valid() argument
102 return cdev_is_power_actor(instance->cdev); in power_actor_is_valid()
121 struct thermal_instance *instance; in estimate_sustainable_power() local
125 list_for_each_entry(instance, &td->thermal_instances, trip_node) { in estimate_sustainable_power()
126 if (!power_actor_is_valid(instance)) in estimate_sustainable_power()
129 cdev = instance->cdev; in estimate_sustainable_power()
130 if (cdev->ops->state2power(cdev, instance->upper, &min_power)) in estimate_sustainable_power()
315 struct thermal_instance *instance, u32 power) in power_actor_set_power() argument
324 instance->target = clamp_val(state, instance->lower, instance->upper); in power_actor_set_power()
413 struct thermal_instance *instance; in allocate_power() local
427 list_for_each_entry(instance, &td->thermal_instances, trip_node) { in allocate_power()
430 if (!power_actor_is_valid(instance)) in allocate_power()
433 cdev = instance->cdev; in allocate_power()
442 weight = instance->weight; in allocate_power()
446 ret = cdev->ops->state2power(cdev, instance->lower, in allocate_power()
464 list_for_each_entry(instance, &td->thermal_instances, trip_node) { in allocate_power()
467 if (!power_actor_is_valid(instance)) in allocate_power()
470 power_actor_set_power(instance->cdev, instance, in allocate_power()
550 struct thermal_instance *instance; in allow_maximum_power() local
553 list_for_each_entry(instance, &td->thermal_instances, trip_node) { in allow_maximum_power()
554 if (!power_actor_is_valid(instance)) in allow_maximum_power()
557 cdev = instance->cdev; in allow_maximum_power()
559 instance->target = 0; in allow_maximum_power()
592 struct thermal_instance *instance; in check_power_actors() local
600 list_for_each_entry(instance, &td->thermal_instances, trip_node) { in check_power_actors()
601 if (!cdev_is_power_actor(instance->cdev)) { in check_power_actors()
603 instance->cdev->type); in check_power_actors()
647 struct thermal_instance *instance; in power_allocator_update_weight() local
655 list_for_each_entry(instance, &td->thermal_instances, trip_node) in power_allocator_update_weight()
656 if (power_actor_is_valid(instance)) in power_allocator_update_weight()
657 params->total_weight += instance->weight; in power_allocator_update_weight()
665 struct thermal_instance *instance; in power_allocator_update_tz() local
671 list_for_each_entry(instance, &td->thermal_instances, trip_node) in power_allocator_update_tz()
672 if (power_actor_is_valid(instance)) in power_allocator_update_tz()