Lines Matching refs:ptdata

24 struct tmon_platform_data ptdata;  variable
137 ptdata.tzi[tzid].tp[tpid].type = trip_type; in get_trip_point_data()
210 if (tzi->nr_cdev > ptdata.nr_cooling_dev) { in find_tzone_cdev()
285 if (!ptdata.nr_tz_sensor) in scan_tzones()
288 for (i = 0; i <= ptdata.max_tz_instance; i++) { in scan_tzones()
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()
343 if (!ptdata.nr_cooling_dev) { in scan_cdevs()
347 for (i = 0; i <= ptdata.max_cdev_instance; i++) { in scan_cdevs()
364 sysfs_get_string(cdev_name, "type", ptdata.cdi[k].type); in scan_cdevs()
365 ptdata.cdi[k].instance = i; in scan_cdevs()
366 if (strstr(ptdata.cdi[k].type, ctrl_cdev)) { in scan_cdevs()
367 ptdata.cdi[k].flag |= CDEV_FLAG_IN_CONTROL; in scan_cdevs()
406 if (inst > ptdata.max_cdev_instance) in probe_thermal_sysfs()
407 ptdata.max_cdev_instance = inst; in probe_thermal_sysfs()
411 ptdata.nr_cooling_dev, in probe_thermal_sysfs()
412 ptdata.max_cdev_instance); in probe_thermal_sysfs()
413 ptdata.nr_cooling_dev++; in probe_thermal_sysfs()
417 if (inst > ptdata.max_tz_instance) in probe_thermal_sysfs()
418 ptdata.max_tz_instance = inst; in probe_thermal_sysfs()
422 ptdata.nr_tz_sensor, in probe_thermal_sysfs()
423 ptdata.max_tz_instance); in probe_thermal_sysfs()
424 ptdata.nr_tz_sensor++; in probe_thermal_sysfs()
431 ptdata.nr_tz_sensor, ptdata.nr_cooling_dev, in probe_thermal_sysfs()
435 if (!ptdata.nr_tz_sensor) { in probe_thermal_sysfs()
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()
447 if (ptdata.nr_cooling_dev) { in probe_thermal_sysfs()
448 ptdata.cdi = calloc(ptdata.max_cdev_instance + 1, in probe_thermal_sysfs()
450 if (!ptdata.cdi) { in probe_thermal_sysfs()
451 free(ptdata.tzi); in probe_thermal_sysfs()
470 for (i = 0; i < ptdata.nr_tz_sensor; i++) in zone_instance_to_index()
471 if (ptdata.tzi[i].instance == zone_inst) in zone_instance_to_index()
484 if (!ptdata.nr_tz_sensor) { in update_thermal_data()
497 for (i = 0; i < ptdata.nr_tz_sensor; i++) { in update_thermal_data()
500 ptdata.tzi[i].instance); in update_thermal_data()
508 for (i = 0; i < ptdata.nr_cooling_dev; i++) { in update_thermal_data()
513 ptdata.cdi[i].instance); in update_thermal_data()
514 probe_cdev(&ptdata.cdi[i], cdev_name); in update_thermal_data()
515 val = ptdata.cdi[i].cur_state; in update_thermal_data()
539 for (i = 0; i < ptdata.nr_cooling_dev; i++) { in set_ctrl_state()
540 if (ptdata.cdi[i].flag & CDEV_FLAG_IN_CONTROL) { in set_ctrl_state()
541 if (ptdata.cdi[i].max_state < 10) { in set_ctrl_state()
546 cdev_state = state * ptdata.cdi[i].max_state/100; in set_ctrl_state()
549 ptdata.cdi[i].instance, state, cdev_state); in set_ctrl_state()
551 CDEV, ptdata.cdi[i].instance); in set_ctrl_state()
568 for (i = 0; i < ptdata.nr_cooling_dev; i++) { in get_ctrl_state()
569 if (ptdata.cdi[i].flag & CDEV_FLAG_IN_CONTROL) { in get_ctrl_state()
570 ctrl_cdev_id = ptdata.cdi[i].instance; in get_ctrl_state()
572 ptdata.cdi[i].instance); in get_ctrl_state()
587 free(ptdata.tzi); in free_thermal_data()
588 free(ptdata.cdi); in free_thermal_data()