Lines Matching refs:temp_offset
98 s8 temp_offset[3]; /* Register value */ member
135 data->temp_offset[i] = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
142 data->temp_offset[0] = data->temp_offset[1]; in smsc47m192_update_device()
143 data->temp_offset[1] = 0; in smsc47m192_update_device()
145 data->temp_offset[0] = 0; in smsc47m192_update_device()
345 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_offset[nr])); in temp_offset_show()
365 data->temp_offset[nr] = TEMP_TO_REG(val); in temp_offset_store()
368 SMSC47M192_REG_TEMP_OFFSET(nr), data->temp_offset[nr]); in temp_offset_store()
369 else if (data->temp_offset[nr] != 0) { in temp_offset_store()
376 data->temp_offset[1-nr] = 0; in temp_offset_store()
378 SMSC47M192_REG_TEMP_OFFSET(nr), data->temp_offset[nr]); in temp_offset_store()
389 static SENSOR_DEVICE_ATTR_RW(temp1_offset, temp_offset, 0);
393 static SENSOR_DEVICE_ATTR_RW(temp2_offset, temp_offset, 1);
397 static SENSOR_DEVICE_ATTR_RW(temp3_offset, temp_offset, 2);