Lines Matching refs:trips
59 * @trips: an array of trip points (0..ntrips - 1)
74 struct thermal_trip *trips;
169 return data->trips;
281 *type = data->trips[trip].type;
294 *temp = data->trips[trip].temperature;
316 data->trips[trip].temperature = temp;
329 *hyst = data->trips[trip].hysteresis;
343 data->trips[trip].hysteresis = hyst;
355 if (data->trips[i].type == THERMAL_TRIP_CRITICAL) {
356 *temp = data->trips[i].temperature;
666 * @trips: array of thermal zone trip points
667 * @ntrips: number of trip points inside trips.
678 struct thermal_trip *trips,
701 if (trip == trips[i].np) {
900 /* trips */
901 child = of_get_child_by_name(np, "trips");
903 /* No trips provided */
911 tz->trips = kcalloc(tz->ntrips, sizeof(*tz->trips), GFP_KERNEL);
912 if (!tz->trips) {
919 ret = thermal_of_populate_trip(gchild, &tz->trips[i++]);
946 tz->trips, tz->ntrips);
970 of_node_put(tz->trips[i].np);
971 kfree(tz->trips);
996 of_node_put(tz->trips[i].np);
997 kfree(tz->trips);