Lines Matching refs:fan_status
190 u8 fan_status[3]; /* Register value */
250 FAN_DIV_FROM_REG(data->fan_status[attr->index])));
258 FAN_DIV_FROM_REG(data->fan_status[attr->index])));
266 FAN_DIV_FROM_REG(data->fan_status[attr->index]));
274 FAN_STATUS_FROM_REG(data->fan_status[attr->index]));
291 FAN_DIV_FROM_REG(data->fan_status[attr->index]));
295 && (data->fan_status[attr->index] & 0x60) != 0x60) {
298 data->fan_status[attr->index] += 0x20;
308 data->fan_status[attr->index] & 0xF9);
319 static struct sensor_device_attribute fan_status[] = {
320 SENSOR_ATTR_RO(fan1_status, fan_status, 0),
321 SENSOR_ATTR_RO(fan2_status, fan_status, 1),
322 SENSOR_ATTR_RO(fan3_status, fan_status, 2),
337 &fan_status[X].dev_attr.attr, \
1277 data->fan_status[i] = pc87360_read_value(data,
1541 if ((data->fan_status[nr] & 0x04) /* overflow flag */
1543 if ((data->fan_status[nr] & 0x60) != 0x60) {
1544 data->fan_status[nr] += 0x20;
1549 FAN_DIV_FROM_REG(data->fan_status[nr]), nr + 1);
1555 && (data->fan_status[nr] & 0x60) != 0x00) {
1556 data->fan_status[nr] -= 0x20;
1561 FAN_DIV_FROM_REG(data->fan_status[nr]),
1587 data->fan_status[i] =
1600 data->fan_status[i]);