Lines Matching defs:fan
124 u8 fan[f_num_fan][2]; /* Register value, 1st index enum fan_index */
145 * This sets fan-divs to 2, among others. This makes most other
192 data->fan[f_input][0] = rv;
197 data->fan[f_min][0] = rv;
202 data->fan[f_input][1] = rv;
207 data->fan[f_min][1] = rv;
301 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr][index],
328 data->fan[nr][index] = FAN_TO_REG(val,
331 data->fan[nr][index]);
337 * Note: we save and restore the fan minimum here, because its value is
338 * determined in part by the fan divisor. This follows the principle of
339 * least surprise; the user doesn't expect the fan minimum to change just
359 min = FAN_FROM_REG(data->fan[f_min][nr],
393 data->fan[f_min][nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
395 data->fan[f_min][nr]);
471 static SENSOR_DEVICE_ATTR_2_RW(fan1_min, fan, f_min, 0);
472 static SENSOR_DEVICE_ATTR_2_RW(fan2_min, fan, f_min, 1);
473 static SENSOR_DEVICE_ATTR_2_RO(fan1_input, fan, f_input, 0);
474 static SENSOR_DEVICE_ATTR_2_RO(fan2_input, fan, f_input, 1);
611 data->fan[f_min][0] = lm80_read_value(client, LM80_REG_FAN_MIN(1));
612 data->fan[f_min][1] = lm80_read_value(client, LM80_REG_FAN_MIN(2));