Lines Matching refs:thermal_zone_device
53 int (*bind_to_tz)(struct thermal_zone_device *tz);
54 void (*unbind_from_tz)(struct thermal_zone_device *tz);
55 void (*trip_crossed)(struct thermal_zone_device *tz,
58 void (*manage)(struct thermal_zone_device *tz);
59 void (*update_tz)(struct thermal_zone_device *tz,
107 struct thermal_zone_device { struct
186 int for_each_thermal_zone(int (*cb)(struct thermal_zone_device *, void *),
195 struct thermal_zone_device *thermal_zone_get_by_id(int id);
197 DEFINE_CLASS(thermal_zone_get_by_id, struct thermal_zone_device *,
209 int get_tz_trend(struct thermal_zone_device *tz, const struct thermal_trip *trip);
236 container_of(_dev, struct thermal_zone_device, device)
243 int thermal_zone_device_set_policy(struct thermal_zone_device *, char *);
245 void __thermal_zone_device_update(struct thermal_zone_device *tz,
247 void thermal_zone_device_critical_reboot(struct thermal_zone_device *tz);
248 void thermal_governor_update_tz(struct thermal_zone_device *tz,
260 void thermal_zone_set_trips(struct thermal_zone_device *tz, int low, int high);
261 int thermal_zone_trip_id(const struct thermal_zone_device *tz,
263 int __thermal_zone_get_temp(struct thermal_zone_device *tz, int *temp);
264 void thermal_zone_trip_down(struct thermal_zone_device *tz,
266 void thermal_zone_set_trip_hyst(struct thermal_zone_device *tz,
270 int thermal_zone_create_device_groups(struct thermal_zone_device *tz);
271 void thermal_zone_destroy_device_groups(struct thermal_zone_device *);