Lines Matching refs:tzi
137 ptdata.tzi[tzid].tp[tpid].type = trip_type; in get_trip_point_data()
165 static int find_tzone_tp(char *tz_name, char *d_name, struct tz_info *tzi, in find_tzone_tp() argument
178 tzi->nr_trip_pts++; in find_tzone_tp()
189 tzi->tp[tp_id].temp = temp_ulong; in find_tzone_tp()
198 struct tz_info *tzi, int tz_id, int cid) in find_tzone_cdev() argument
209 tzi->nr_cdev++; in find_tzone_cdev()
210 if (tzi->nr_cdev > ptdata.nr_cooling_dev) { in find_tzone_cdev()
212 tzi->nr_cdev); in find_tzone_cdev()
224 tzi->cdev_binding |= (1 << cdev_id); in find_tzone_cdev()
238 tzi->trip_binding[cdev_id] |= 1 << trip_instance; in find_tzone_cdev()
241 tzi->trip_binding[cdev_id], in find_tzone_cdev()
302 sysfs_get_string(tz_name, "type", ptdata.tzi[k].type); in scan_tzones()
303 ptdata.tzi[k].instance = i; in scan_tzones()
306 ptdata.tzi[k].nr_cdev = 0; in scan_tzones()
307 ptdata.tzi[k].nr_trip_pts = 0; in scan_tzones()
312 &ptdata.tzi[k], k)) in scan_tzones()
320 &ptdata.tzi[k], i, j)) in scan_tzones()
329 ptdata.tzi[k].nr_cdev); in scan_tzones()
440 ptdata.tzi = calloc(ptdata.max_tz_instance+1, sizeof(struct tz_info)); in probe_thermal_sysfs()
441 if (!ptdata.tzi) { in probe_thermal_sysfs()
451 free(ptdata.tzi); in probe_thermal_sysfs()
471 if (ptdata.tzi[i].instance == zone_inst) in zone_instance_to_index()
500 ptdata.tzi[i].instance); in update_thermal_data()
587 free(ptdata.tzi); in free_thermal_data()