Lines Matching refs:kind
264 enum chips kind; member
328 if (data->kind == fscher || data->kind >= fschrc) in in_value_show()
374 FSCHMD_REG_TEMP_LIMIT[data->kind][index], v); in temp_max_store()
464 FSCHMD_REG_FAN_RIPPLE[data->kind][index]); in fan_div_store()
471 FSCHMD_REG_FAN_RIPPLE[data->kind][index], reg); in fan_div_store()
514 if (val || data->kind == fscsyl) in pwm_auto_point1_pwm_show()
534 if (v || data->kind == fscsyl) { in pwm_auto_point1_pwm_store()
542 FSCHMD_REG_FAN_MIN[data->kind][index], v); in pwm_auto_point1_pwm_store()
700 int kind = data->kind + 1; /* 0-x array index -> 1-x module param */ in watchdog_set_timeout() local
703 if (timeout <= 510 || kind == fscpos || kind == fscscy) in watchdog_set_timeout()
726 FSCHMD_REG_WDOG_PRESET[data->kind], data->watchdog_preset); in watchdog_set_timeout()
729 FSCHMD_REG_WDOG_CONTROL[data->kind], in watchdog_set_timeout()
765 FSCHMD_REG_WDOG_CONTROL[data->kind], in watchdog_trigger()
788 FSCHMD_REG_WDOG_CONTROL[data->kind], in watchdog_stop()
1048 enum chips kind; in fschmd_detect() local
1062 kind = fscpos; in fschmd_detect()
1064 kind = fscher; in fschmd_detect()
1066 kind = fscscy; in fschmd_detect()
1068 kind = fschrc; in fschmd_detect()
1070 kind = fschmd; in fschmd_detect()
1072 kind = fschds; in fschmd_detect()
1074 kind = fscsyl; in fschmd_detect()
1078 strlcpy(info->type, fschmd_id[kind].name, I2C_NAME_SIZE); in fschmd_detect()
1091 enum chips kind = id->driver_data; in fschmd_probe() local
1108 data->kind = kind; in fschmd_probe()
1110 if (kind == fscpos) { in fschmd_probe()
1121 if ((kind == fscher || kind >= fschrc) && dmi_vref == -1) { in fschmd_probe()
1136 FSCHMD_REG_WDOG_CONTROL[data->kind]); in fschmd_probe()
1138 FSCHMD_REG_WDOG_STATE[data->kind]); in fschmd_probe()
1140 FSCHMD_REG_WDOG_PRESET[data->kind]); in fschmd_probe()
1146 for (i = 0; i < FSCHMD_NO_VOLT_SENSORS[data->kind]; i++) { in fschmd_probe()
1153 for (i = 0; i < (FSCHMD_NO_TEMP_SENSORS[data->kind] * 4); i++) { in fschmd_probe()
1155 if (kind == fscpos && fschmd_temp_attr[i].dev_attr.show == in fschmd_probe()
1159 if (kind == fscsyl) { in fschmd_probe()
1164 [data->kind][i / 4]); in fschmd_probe()
1175 for (i = 0; i < (FSCHMD_NO_FAN_SENSORS[data->kind] * 5); i++) { in fschmd_probe()
1177 if (kind == fscpos && in fschmd_probe()
1182 if (kind == fscsyl) { in fschmd_probe()
1187 [data->kind][i / 5]); in fschmd_probe()
1243 names[data->kind], (int) data->revision); in fschmd_probe()
1283 for (i = 0; i < (FSCHMD_NO_VOLT_SENSORS[data->kind]); i++) in fschmd_remove()
1285 for (i = 0; i < (FSCHMD_NO_TEMP_SENSORS[data->kind] * 4); i++) in fschmd_remove()
1288 for (i = 0; i < (FSCHMD_NO_FAN_SENSORS[data->kind] * 5); i++) in fschmd_remove()
1309 for (i = 0; i < FSCHMD_NO_TEMP_SENSORS[data->kind]; i++) { in fschmd_update_device()
1311 FSCHMD_REG_TEMP_ACT[data->kind][i]); in fschmd_update_device()
1313 FSCHMD_REG_TEMP_STATE[data->kind][i]); in fschmd_update_device()
1316 if (FSCHMD_REG_TEMP_LIMIT[data->kind][i]) in fschmd_update_device()
1319 FSCHMD_REG_TEMP_LIMIT[data->kind][i]); in fschmd_update_device()
1329 FSCHMD_REG_TEMP_STATE[data->kind][i], in fschmd_update_device()
1333 for (i = 0; i < FSCHMD_NO_FAN_SENSORS[data->kind]; i++) { in fschmd_update_device()
1335 FSCHMD_REG_FAN_ACT[data->kind][i]); in fschmd_update_device()
1337 FSCHMD_REG_FAN_STATE[data->kind][i]); in fschmd_update_device()
1339 FSCHMD_REG_FAN_RIPPLE[data->kind][i]); in fschmd_update_device()
1342 if (FSCHMD_REG_FAN_MIN[data->kind][i]) in fschmd_update_device()
1345 FSCHMD_REG_FAN_MIN[data->kind][i]); in fschmd_update_device()
1351 FSCHMD_REG_FAN_STATE[data->kind][i], in fschmd_update_device()
1355 for (i = 0; i < FSCHMD_NO_VOLT_SENSORS[data->kind]; i++) in fschmd_update_device()
1357 FSCHMD_REG_VOLT[data->kind][i]); in fschmd_update_device()