Lines Matching defs:regval
126 u32 regval;
139 err = regmap_read(fan->regmap, tacho->prsnt, ®val);
147 if (BIT(channel / fan->tachos_per_drwr) & regval) {
154 err = regmap_read(fan->regmap, tacho->reg, ®val);
158 if (MLXREG_FAN_GET_FAULT(regval, tacho->mask)) {
164 *val = MLXREG_FAN_GET_RPM(regval, fan->divider,
169 err = regmap_read(fan->regmap, tacho->reg, ®val);
173 *val = MLXREG_FAN_GET_FAULT(regval, tacho->mask);
185 err = regmap_read(fan->regmap, pwm->reg, ®val);
189 *val = regval;
346 u32 regval;
349 err = regmap_read(fan->regmap, pwm->reg, ®val);
355 *state = MLXREG_FAN_PWM_DUTY2STATE(regval);
393 u32 regval;
396 err = regmap_read(fan->regmap, data->capability, ®val);
403 return !!(regval & data->bit);
409 u32 regval;
412 err = regmap_read(fan->regmap, data->reg, ®val);
419 return regval != MLXREG_FAN_PWM_NOT_CONNECTED;
425 u32 regval;
428 err = regmap_read(fan->regmap, data->capability, ®val);
441 if (regval > 0 && regval <= MLXREG_FAN_TACHO_DIV_SCALE_MAX)
442 fan->divider = regval * MLXREG_FAN_TACHO_DIV_MIN;
530 u32 regval;
533 err = regmap_read(fan->regmap, pdata->capability, ®val);
540 drwr_avail = hweight32(regval);