Lines Matching refs:kind
263 enum chips kind;
327 if (data->kind == fscher || data->kind >= fschrc)
373 FSCHMD_REG_TEMP_LIMIT[data->kind][index], v);
463 FSCHMD_REG_FAN_RIPPLE[data->kind][index]);
470 FSCHMD_REG_FAN_RIPPLE[data->kind][index], reg);
513 if (val || data->kind == fscsyl)
533 if (v || data->kind == fscsyl) {
541 FSCHMD_REG_FAN_MIN[data->kind][index], v);
699 int kind = data->kind + 1; /* 0-x array index -> 1-x module param */
702 if (timeout <= 510 || kind == fscpos || kind == fscscy)
725 FSCHMD_REG_WDOG_PRESET[data->kind], data->watchdog_preset);
728 FSCHMD_REG_WDOG_CONTROL[data->kind],
764 FSCHMD_REG_WDOG_CONTROL[data->kind],
787 FSCHMD_REG_WDOG_CONTROL[data->kind],
1048 enum chips kind;
1062 kind = fscpos;
1064 kind = fscher;
1066 kind = fscscy;
1068 kind = fschrc;
1070 kind = fschmd;
1072 kind = fschds;
1074 kind = fscsyl;
1078 strlcpy(info->type, fschmd_id[kind].name, I2C_NAME_SIZE);
1090 enum chips kind = i2c_match_id(fschmd_id, client)->driver_data;
1107 data->kind = kind;
1109 if (kind == fscpos) {
1120 if ((kind == fscher || kind >= fschrc) && dmi_vref == -1) {
1135 FSCHMD_REG_WDOG_CONTROL[data->kind]);
1137 FSCHMD_REG_WDOG_STATE[data->kind]);
1139 FSCHMD_REG_WDOG_PRESET[data->kind]);
1145 for (i = 0; i < FSCHMD_NO_VOLT_SENSORS[data->kind]; i++) {
1152 for (i = 0; i < (FSCHMD_NO_TEMP_SENSORS[data->kind] * 4); i++) {
1154 if (kind == fscpos && fschmd_temp_attr[i].dev_attr.show ==
1158 if (kind == fscsyl) {
1163 [data->kind][i / 4]);
1174 for (i = 0; i < (FSCHMD_NO_FAN_SENSORS[data->kind] * 5); i++) {
1176 if (kind == fscpos &&
1181 if (kind == fscsyl) {
1186 [data->kind][i / 5]);
1242 names[data->kind], (int) data->revision);
1282 for (i = 0; i < (FSCHMD_NO_VOLT_SENSORS[data->kind]); i++)
1284 for (i = 0; i < (FSCHMD_NO_TEMP_SENSORS[data->kind] * 4); i++)
1287 for (i = 0; i < (FSCHMD_NO_FAN_SENSORS[data->kind] * 5); i++)
1308 for (i = 0; i < FSCHMD_NO_TEMP_SENSORS[data->kind]; i++) {
1310 FSCHMD_REG_TEMP_ACT[data->kind][i]);
1312 FSCHMD_REG_TEMP_STATE[data->kind][i]);
1315 if (FSCHMD_REG_TEMP_LIMIT[data->kind][i])
1318 FSCHMD_REG_TEMP_LIMIT[data->kind][i]);
1328 FSCHMD_REG_TEMP_STATE[data->kind][i],
1332 for (i = 0; i < FSCHMD_NO_FAN_SENSORS[data->kind]; i++) {
1334 FSCHMD_REG_FAN_ACT[data->kind][i]);
1336 FSCHMD_REG_FAN_STATE[data->kind][i]);
1338 FSCHMD_REG_FAN_RIPPLE[data->kind][i]);
1341 if (FSCHMD_REG_FAN_MIN[data->kind][i])
1344 FSCHMD_REG_FAN_MIN[data->kind][i]);
1350 FSCHMD_REG_FAN_STATE[data->kind][i],
1354 for (i = 0; i < FSCHMD_NO_VOLT_SENSORS[data->kind]; i++)
1356 FSCHMD_REG_VOLT[data->kind][i]);