• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/hwmon/

Lines Matching defs:nr

40 #define SMSC47M192_REG_IN(nr)		((nr)<6 ? (0x20 + (nr)) : \
41 (0x50 + (nr) - 6))
42 #define SMSC47M192_REG_IN_MAX(nr) ((nr)<6 ? (0x2b + (nr) * 2) : \
43 (0x54 + (((nr) - 6) * 2)))
44 #define SMSC47M192_REG_IN_MIN(nr) ((nr)<6 ? (0x2c + (nr) * 2) : \
45 (0x55 + (((nr) - 6) * 2)))
49 #define SMSC47M192_REG_TEMP_OFFSET(nr) ((nr)==2 ? 0x1e : 0x1f)
143 int nr = sensor_attr->index;
145 return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr], nr));
152 int nr = sensor_attr->index;
154 return sprintf(buf, "%d\n", IN_FROM_REG(data->in_min[nr], nr));
161 int nr = sensor_attr->index;
163 return sprintf(buf, "%d\n", IN_FROM_REG(data->in_max[nr], nr));
170 int nr = sensor_attr->index;
176 data->in_min[nr] = IN_TO_REG(val, nr);
177 i2c_smbus_write_byte_data(client, SMSC47M192_REG_IN_MIN(nr),
178 data->in_min[nr]);
187 int nr = sensor_attr->index;
193 data->in_max[nr] = IN_TO_REG(val, nr);
194 i2c_smbus_write_byte_data(client, SMSC47M192_REG_IN_MAX(nr),
195 data->in_max[nr]);
222 int nr = sensor_attr->index;
224 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[nr]));
231 int nr = sensor_attr->index;
233 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[nr]));
240 int nr = sensor_attr->index;
242 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[nr]));
249 int nr = sensor_attr->index;
255 data->temp_min[nr] = TEMP_TO_REG(val);
256 i2c_smbus_write_byte_data(client, SMSC47M192_REG_TEMP_MIN[nr],
257 data->temp_min[nr]);
266 int nr = sensor_attr->index;
272 data->temp_max[nr] = TEMP_TO_REG(val);
273 i2c_smbus_write_byte_data(client, SMSC47M192_REG_TEMP_MAX[nr],
274 data->temp_max[nr]);
283 int nr = sensor_attr->index;
285 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_offset[nr]));
292 int nr = sensor_attr->index;
299 data->temp_offset[nr] = TEMP_TO_REG(val);
300 if (nr>1)
302 SMSC47M192_REG_TEMP_OFFSET(nr), data->temp_offset[nr]);
303 else if (data->temp_offset[nr] != 0) {
307 (sfr & 0xef) | (nr==0 ? 0x10 : 0));
308 data->temp_offset[1-nr] = 0;
310 SMSC47M192_REG_TEMP_OFFSET(nr), data->temp_offset[nr]);
311 } else if ((sfr & 0x10) == (nr==0 ? 0x10 : 0))
313 SMSC47M192_REG_TEMP_OFFSET(nr), 0);
362 int nr = sensor_attr->index;
364 return sprintf(buf, "%u\n", (data->alarms & nr) ? 1 : 0);