Lines Matching full: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],
1047 enum chips kind;
1061 kind = fscpos;
1063 kind = fscher;
1065 kind = fscscy;
1067 kind = fschrc;
1069 kind = fschmd;
1071 kind = fschds;
1073 kind = fscsyl;
1077 strscpy(info->type, fschmd_id[kind].name, I2C_NAME_SIZE);
1089 enum chips kind = (uintptr_t)i2c_get_match_data(client);
1106 data->kind = kind;
1108 if (kind == fscpos) {
1119 if ((kind == fscher || kind >= fschrc) && dmi_vref == -1) {
1134 FSCHMD_REG_WDOG_CONTROL[data->kind]);
1136 FSCHMD_REG_WDOG_STATE[data->kind]);
1138 FSCHMD_REG_WDOG_PRESET[data->kind]);
1144 for (i = 0; i < FSCHMD_NO_VOLT_SENSORS[data->kind]; i++) {
1151 for (i = 0; i < (FSCHMD_NO_TEMP_SENSORS[data->kind] * 4); i++) {
1153 if (kind == fscpos && fschmd_temp_attr[i].dev_attr.show ==
1157 if (kind == fscsyl) {
1162 [data->kind][i / 4]);
1173 for (i = 0; i < (FSCHMD_NO_FAN_SENSORS[data->kind] * 5); i++) {
1175 if (kind == fscpos &&
1180 if (kind == fscsyl) {
1185 [data->kind][i / 5]);
1241 names[data->kind], (int) data->revision);
1281 for (i = 0; i < (FSCHMD_NO_VOLT_SENSORS[data->kind]); i++)
1283 for (i = 0; i < (FSCHMD_NO_TEMP_SENSORS[data->kind] * 4); i++)
1286 for (i = 0; i < (FSCHMD_NO_FAN_SENSORS[data->kind] * 5); i++)
1305 for (i = 0; i < FSCHMD_NO_TEMP_SENSORS[data->kind]; i++) {
1307 FSCHMD_REG_TEMP_ACT[data->kind][i]);
1309 FSCHMD_REG_TEMP_STATE[data->kind][i]);
1312 if (FSCHMD_REG_TEMP_LIMIT[data->kind][i])
1315 FSCHMD_REG_TEMP_LIMIT[data->kind][i]);
1325 FSCHMD_REG_TEMP_STATE[data->kind][i],
1329 for (i = 0; i < FSCHMD_NO_FAN_SENSORS[data->kind]; i++) {
1331 FSCHMD_REG_FAN_ACT[data->kind][i]);
1333 FSCHMD_REG_FAN_STATE[data->kind][i]);
1335 FSCHMD_REG_FAN_RIPPLE[data->kind][i]);
1338 if (FSCHMD_REG_FAN_MIN[data->kind][i])
1341 FSCHMD_REG_FAN_MIN[data->kind][i]);
1347 FSCHMD_REG_FAN_STATE[data->kind][i],
1351 for (i = 0; i < FSCHMD_NO_VOLT_SENSORS[data->kind]; i++)
1353 FSCHMD_REG_VOLT[data->kind][i]);