Lines Matching full:tz

48 int for_each_thermal_zone(struct thermal_zone *tz, cb_tz_t cb, void *arg)  in for_each_thermal_zone()  argument
52 if (!tz) in for_each_thermal_zone()
55 for (i = 0; tz[i].id != -1; i++) in for_each_thermal_zone()
56 ret |= cb(&tz[i], arg); in for_each_thermal_zone()
61 struct thermal_zone *thermal_zone_find_by_name(struct thermal_zone *tz, in thermal_zone_find_by_name() argument
66 if (!tz || !name) in thermal_zone_find_by_name()
69 for (i = 0; tz[i].id != -1; i++) { in thermal_zone_find_by_name()
70 if (!strcmp(tz[i].name, name)) in thermal_zone_find_by_name()
71 return &tz[i]; in thermal_zone_find_by_name()
77 struct thermal_zone *thermal_zone_find_by_id(struct thermal_zone *tz, int id) in thermal_zone_find_by_id() argument
81 if (!tz || id < 0) in thermal_zone_find_by_id()
84 for (i = 0; tz[i].id != -1; i++) { in thermal_zone_find_by_id()
85 if (tz[i].id == id) in thermal_zone_find_by_id()
86 return &tz[i]; in thermal_zone_find_by_id()
92 static int __thermal_zone_discover(struct thermal_zone *tz, void *th) in __thermal_zone_discover() argument
94 if (thermal_cmd_get_trip(th, tz) < 0) in __thermal_zone_discover()
97 if (thermal_cmd_threshold_get(th, tz)) in __thermal_zone_discover()
100 if (thermal_cmd_get_governor(th, tz)) in __thermal_zone_discover()
108 struct thermal_zone *tz; in thermal_zone_discover() local
110 if (thermal_cmd_get_tz(th, &tz) < 0) in thermal_zone_discover()
113 if (for_each_thermal_zone(tz, __thermal_zone_discover, th)) in thermal_zone_discover()
116 return tz; in thermal_zone_discover()