Lines Matching refs:ptdata

33 struct tmon_platform_data ptdata;  variable
146 ptdata.tzi[tzid].tp[tpid].type = trip_type; in get_trip_point_data()
219 if (tzi->nr_cdev > ptdata.nr_cooling_dev) { in find_tzone_cdev()
294 if (!ptdata.nr_tz_sensor) in scan_tzones()
297 for (i = 0; i <= ptdata.max_tz_instance; i++) { in scan_tzones()
311 sysfs_get_string(tz_name, "type", ptdata.tzi[k].type); in scan_tzones()
312 ptdata.tzi[k].instance = i; in scan_tzones()
315 ptdata.tzi[k].nr_cdev = 0; in scan_tzones()
316 ptdata.tzi[k].nr_trip_pts = 0; in scan_tzones()
321 &ptdata.tzi[k], k)) in scan_tzones()
329 &ptdata.tzi[k], i, j)) in scan_tzones()
338 ptdata.tzi[k].nr_cdev); in scan_tzones()
352 if (!ptdata.nr_cooling_dev) { in scan_cdevs()
356 for (i = 0; i <= ptdata.max_cdev_instance; i++) { in scan_cdevs()
373 sysfs_get_string(cdev_name, "type", ptdata.cdi[k].type); in scan_cdevs()
374 ptdata.cdi[k].instance = i; in scan_cdevs()
375 if (strstr(ptdata.cdi[k].type, ctrl_cdev)) { in scan_cdevs()
376 ptdata.cdi[k].flag |= CDEV_FLAG_IN_CONTROL; in scan_cdevs()
415 if (inst > ptdata.max_cdev_instance) in probe_thermal_sysfs()
416 ptdata.max_cdev_instance = inst; in probe_thermal_sysfs()
420 ptdata.nr_cooling_dev, in probe_thermal_sysfs()
421 ptdata.max_cdev_instance); in probe_thermal_sysfs()
422 ptdata.nr_cooling_dev++; in probe_thermal_sysfs()
426 if (inst > ptdata.max_tz_instance) in probe_thermal_sysfs()
427 ptdata.max_tz_instance = inst; in probe_thermal_sysfs()
431 ptdata.nr_tz_sensor, in probe_thermal_sysfs()
432 ptdata.max_tz_instance); in probe_thermal_sysfs()
433 ptdata.nr_tz_sensor++; in probe_thermal_sysfs()
440 ptdata.nr_tz_sensor, ptdata.nr_cooling_dev, in probe_thermal_sysfs()
444 if (!ptdata.nr_tz_sensor) { in probe_thermal_sysfs()
449 ptdata.tzi = calloc(ptdata.max_tz_instance+1, sizeof(struct tz_info)); in probe_thermal_sysfs()
450 if (!ptdata.tzi) { in probe_thermal_sysfs()
456 if (ptdata.nr_cooling_dev) { in probe_thermal_sysfs()
457 ptdata.cdi = calloc(ptdata.max_cdev_instance + 1, in probe_thermal_sysfs()
459 if (!ptdata.cdi) { in probe_thermal_sysfs()
460 free(ptdata.tzi); in probe_thermal_sysfs()
479 for (i = 0; i < ptdata.nr_tz_sensor; i++) in zone_instance_to_index()
480 if (ptdata.tzi[i].instance == zone_inst) in zone_instance_to_index()
492 if (!ptdata.nr_tz_sensor) { in update_thermal_data()
505 for (i = 0; i < ptdata.nr_tz_sensor; i++) { in update_thermal_data()
508 ptdata.tzi[i].instance); in update_thermal_data()
515 for (i = 0; i < ptdata.nr_cooling_dev; i++) { in update_thermal_data()
520 ptdata.cdi[i].instance); in update_thermal_data()
521 probe_cdev(&ptdata.cdi[i], cdev_name); in update_thermal_data()
522 val = ptdata.cdi[i].cur_state; in update_thermal_data()
546 for (i = 0; i < ptdata.nr_cooling_dev; i++) { in set_ctrl_state()
547 if (ptdata.cdi[i].flag & CDEV_FLAG_IN_CONTROL) { in set_ctrl_state()
548 if (ptdata.cdi[i].max_state < 10) { in set_ctrl_state()
553 cdev_state = state * ptdata.cdi[i].max_state/100; in set_ctrl_state()
556 ptdata.cdi[i].instance, state, cdev_state); in set_ctrl_state()
558 CDEV, ptdata.cdi[i].instance); in set_ctrl_state()
575 for (i = 0; i < ptdata.nr_cooling_dev; i++) { in get_ctrl_state()
576 if (ptdata.cdi[i].flag & CDEV_FLAG_IN_CONTROL) { in get_ctrl_state()
577 ctrl_cdev_id = ptdata.cdi[i].instance; in get_ctrl_state()
579 ptdata.cdi[i].instance); in get_ctrl_state()
594 free(ptdata.tzi); in free_thermal_data()
595 free(ptdata.cdi); in free_thermal_data()