Lines Matching full:tz
18 static int get_trip_level(struct thermal_zone_device *tz) in get_trip_level() argument
23 for_each_trip(tz, trip) { in get_trip_level()
24 if (trip->temperature >= tz->temperature) in get_trip_level()
34 trip_level = thermal_zone_trip_id(tz, level_trip); in get_trip_level()
36 trace_thermal_zone_trip(tz, trip_level, level_trip->type); in get_trip_level()
41 static long get_target_state(struct thermal_zone_device *tz, in get_target_state() argument
44 return (long)(percentage * level * cdev->max_state) / (100 * tz->num_trips); in get_target_state()
49 * @tz: thermal_zone_device
66 static int fair_share_throttle(struct thermal_zone_device *tz, in fair_share_throttle() argument
72 int cur_trip_level = get_trip_level(tz); in fair_share_throttle()
74 lockdep_assert_held(&tz->lock); in fair_share_throttle()
76 list_for_each_entry(instance, &tz->thermal_instances, tz_node) { in fair_share_throttle()
84 list_for_each_entry(instance, &tz->thermal_instances, tz_node) { in fair_share_throttle()
96 instance->target = get_target_state(tz, cdev, percentage, in fair_share_throttle()