Lines Matching defs:index

71 static int lm95234_read_temp(struct i2c_client *client, int index, int *t)
76 if (index) {
78 LM95234_REG_UTEMPH(index - 1));
83 LM95234_REG_UTEMPL(index - 1));
95 LM95234_REG_TEMPH(index));
100 LM95234_REG_TEMPL(index));
209 int index = to_sensor_dev_attr(attr)->index;
216 DIV_ROUND_CLOSEST(data->temp[index] * 125, 32));
223 u32 mask = to_sensor_dev_attr(attr)->index;
236 u8 mask = to_sensor_dev_attr(attr)->index;
250 u8 mask = to_sensor_dev_attr(attr)->index;
280 int index = to_sensor_dev_attr(attr)->index;
286 return sprintf(buf, "%u", data->tcrit2[index] * 1000);
293 int index = to_sensor_dev_attr(attr)->index;
304 val = clamp_val(DIV_ROUND_CLOSEST(val, 1000), 0, index ? 255 : 127);
307 data->tcrit2[index] = val;
308 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT2(index), val);
318 int index = to_sensor_dev_attr(attr)->index;
326 ((int)data->tcrit2[index] - (int)data->thyst) * 1000);
333 int index = to_sensor_dev_attr(attr)->index;
335 return sprintf(buf, "%u", data->tcrit1[index] * 1000);
342 int index = to_sensor_dev_attr(attr)->index;
356 data->tcrit1[index] = val;
357 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT1(index), val);
367 int index = to_sensor_dev_attr(attr)->index;
375 ((int)data->tcrit1[index] - (int)data->thyst) * 1000);
383 int index = to_sensor_dev_attr(attr)->index;
395 val = clamp_val((int)data->tcrit1[index] - val, 0, 31);
409 int index = to_sensor_dev_attr(attr)->index;
415 return sprintf(buf, "%d", data->toffset[index] * 500);
422 int index = to_sensor_dev_attr(attr)->index;
437 data->toffset[index] = val;
438 i2c_smbus_write_byte_data(data->client, LM95234_REG_OFFSET(index), val);