Lines Matching refs:fan_status
202 u8 fan_status[3]; /* Register value */
259 if ((data->fan_status[nr] & 0x04) /* overflow flag */
261 if ((data->fan_status[nr] & 0x60) != 0x60) {
262 data->fan_status[nr] += 0x20;
267 FAN_DIV_FROM_REG(data->fan_status[nr]), nr + 1);
273 && (data->fan_status[nr] & 0x60) != 0x00) {
274 data->fan_status[nr] -= 0x20;
279 FAN_DIV_FROM_REG(data->fan_status[nr]),
305 data->fan_status[i] =
318 data->fan_status[i]);
1120 FAN_DIV_FROM_REG(data->fan_status[attr->index])));
1135 FAN_STATUS_FROM_REG(data->fan_status[attr->index]));
1138 static struct sensor_device_attribute fan_status[] = {
1139 SENSOR_ATTR_RO(fan1_status, fan_status, 0),
1140 SENSOR_ATTR_RO(fan2_status, fan_status, 1),
1141 SENSOR_ATTR_RO(fan3_status, fan_status, 2),
1150 FAN_DIV_FROM_REG(data->fan_status[attr->index]));
1165 FAN_DIV_FROM_REG(data->fan_status[attr->index])));
1183 FAN_DIV_FROM_REG(data->fan_status[attr->index]));
1187 && (data->fan_status[attr->index] & 0x60) != 0x60) {
1190 data->fan_status[attr->index] += 0x20;
1200 data->fan_status[attr->index] & 0xF9);
1214 &fan_status[X].dev_attr.attr, \
1519 data->fan_status[i] = pc87360_read_value(data,