Lines Matching refs:index

80 static int lm95234_read_temp(struct i2c_client *client, int index, int *t)  in lm95234_read_temp()  argument
85 if (index) { in lm95234_read_temp()
87 LM95234_REG_UTEMPH(index - 1)); in lm95234_read_temp()
92 LM95234_REG_UTEMPL(index - 1)); in lm95234_read_temp()
104 LM95234_REG_TEMPH(index)); in lm95234_read_temp()
109 LM95234_REG_TEMPL(index)); in lm95234_read_temp()
218 int index = to_sensor_dev_attr(attr)->index; in show_temp() local
225 DIV_ROUND_CLOSEST(data->temp[index] * 125, 32)); in show_temp()
232 u32 mask = to_sensor_dev_attr(attr)->index; in show_alarm()
245 u8 mask = to_sensor_dev_attr(attr)->index; in show_type()
259 u8 mask = to_sensor_dev_attr(attr)->index; in set_type()
289 int index = to_sensor_dev_attr(attr)->index; in show_tcrit2() local
295 return sprintf(buf, "%u", data->tcrit2[index] * 1000); in show_tcrit2()
302 int index = to_sensor_dev_attr(attr)->index; in set_tcrit2() local
313 val = clamp_val(DIV_ROUND_CLOSEST(val, 1000), 0, index ? 255 : 127); in set_tcrit2()
316 data->tcrit2[index] = val; in set_tcrit2()
317 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT2(index), val); in set_tcrit2()
327 int index = to_sensor_dev_attr(attr)->index; in show_tcrit2_hyst() local
335 ((int)data->tcrit2[index] - (int)data->thyst) * 1000); in show_tcrit2_hyst()
342 int index = to_sensor_dev_attr(attr)->index; in show_tcrit1() local
344 return sprintf(buf, "%u", data->tcrit1[index] * 1000); in show_tcrit1()
351 int index = to_sensor_dev_attr(attr)->index; in set_tcrit1() local
365 data->tcrit1[index] = val; in set_tcrit1()
366 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT1(index), val); in set_tcrit1()
376 int index = to_sensor_dev_attr(attr)->index; in show_tcrit1_hyst() local
384 ((int)data->tcrit1[index] - (int)data->thyst) * 1000); in show_tcrit1_hyst()
392 int index = to_sensor_dev_attr(attr)->index; in set_tcrit1_hyst() local
404 val = clamp_val((int)data->tcrit1[index] - val, 0, 31); in set_tcrit1_hyst()
418 int index = to_sensor_dev_attr(attr)->index; in show_offset() local
424 return sprintf(buf, "%d", data->toffset[index] * 500); in show_offset()
431 int index = to_sensor_dev_attr(attr)->index; in set_offset() local
446 data->toffset[index] = val; in set_offset()
447 i2c_smbus_write_byte_data(data->client, LM95234_REG_OFFSET(index), val); in set_offset()