Lines Matching defs:zone

174 /* These are the zone temperature range encodings in .001 degree C */
227 static int ZONE_TO_REG(int zone)
232 if (zone == lm85_zone_map[i])
318 struct lm85_zone zone[3];
511 data->zone[i].range = val >> 4;
514 data->zone[i].limit =
516 data->zone[i].critical =
522 data->zone[i].limit -= 64;
523 data->zone[i].critical -= 64;
534 data->zone[0].hyst = i >> 4;
535 data->zone[1].hyst = i & 0x0f;
538 data->zone[2].hyst = i >> 4;
820 (data->zone[nr].range << 4)
1135 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit) -
1136 HYST_FROM_REG(data->zone[nr].hyst));
1155 min = TEMP_FROM_REG(data->zone[nr].limit);
1156 data->zone[nr].hyst = HYST_TO_REG(min - val);
1159 (data->zone[0].hyst << 4)
1160 | data->zone[1].hyst);
1163 (data->zone[2].hyst << 4));
1175 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit));
1193 data->zone[nr].limit = TEMP_TO_REG(val);
1195 data->zone[nr].limit);
1198 data->zone[nr].range = RANGE_TO_REG(
1199 TEMP_FROM_REG(data->zone[nr].max_desired) -
1200 TEMP_FROM_REG(data->zone[nr].limit));
1202 ((data->zone[nr].range & 0x0f) << 4)
1215 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit) +
1216 RANGE_FROM_REG(data->zone[nr].range));
1235 min = TEMP_FROM_REG(data->zone[nr].limit);
1236 data->zone[nr].max_desired = TEMP_TO_REG(val);
1237 data->zone[nr].range = RANGE_TO_REG(
1240 ((data->zone[nr].range & 0x0f) << 4)
1252 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].critical));
1270 data->zone[nr].critical = TEMP_TO_REG(val);
1272 data->zone[nr].critical);