Searched refs:tacho (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | mlxreg-fan.c | 99 * @tacho: tachometer data; 109 struct mlxreg_fan_tacho tacho[MLXREG_FAN_MAX_TACHO]; member 124 struct mlxreg_fan_tacho *tacho; in mlxreg_fan_read() local 131 tacho = &fan->tacho[channel]; in mlxreg_fan_read() 138 if (tacho->prsnt && fan->tachos_per_drwr) { in mlxreg_fan_read() 139 err = regmap_read(fan->regmap, tacho->prsnt, ®val); in mlxreg_fan_read() 154 err = regmap_read(fan->regmap, tacho->reg, ®val); in mlxreg_fan_read() 158 if (MLXREG_FAN_GET_FAULT(regval, tacho->mask)) { in mlxreg_fan_read() 169 err = regmap_read(fan->regmap, tacho in mlxreg_fan_read() [all...] |
H A D | Makefile | 57 obj-$(CONFIG_SENSORS_ASPEED) += aspeed-pwm-tacho.o
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | mlxreg-fan.c | 93 * @tacho: tachometer data; 104 struct mlxreg_fan_tacho tacho[MLXREG_FAN_MAX_TACHO]; member 117 struct mlxreg_fan_tacho *tacho; in mlxreg_fan_read() local 123 tacho = &fan->tacho[channel]; in mlxreg_fan_read() 126 err = regmap_read(fan->regmap, tacho->reg, ®val); in mlxreg_fan_read() 130 if (MLXREG_FAN_GET_FAULT(regval, tacho->mask)) { in mlxreg_fan_read() 141 err = regmap_read(fan->regmap, tacho->reg, ®val); in mlxreg_fan_read() 145 *val = MLXREG_FAN_GET_FAULT(regval, tacho->mask); in mlxreg_fan_read() 207 if (!(((struct mlxreg_fan *)data)->tacho[channe in mlxreg_fan_is_visible() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 8353 MLXSW_ITEM32(reg, mfsm, tacho, 0x00, 24, 4); 8361 static inline void mlxsw_reg_mfsm_pack(char *payload, u8 tacho) in mlxsw_reg_mfsm_pack() argument 8364 mlxsw_reg_mfsm_tacho_set(payload, tacho); in mlxsw_reg_mfsm_pack() 8382 MLXSW_ITEM32(reg, mfsl, tacho, 0x00, 24, 4); 8396 static inline void mlxsw_reg_mfsl_pack(char *payload, u8 tacho, in mlxsw_reg_mfsl_pack() argument 8400 mlxsw_reg_mfsl_tacho_set(payload, tacho); in mlxsw_reg_mfsl_pack() 8405 static inline void mlxsw_reg_mfsl_unpack(char *payload, u8 tacho, in mlxsw_reg_mfsl_unpack() argument 8433 static inline void mlxsw_reg_fore_unpack(char *payload, u8 tacho, in mlxsw_reg_fore_unpack() argument 8440 *fault = limit & BIT(tacho); in mlxsw_reg_fore_unpack()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 9276 MLXSW_ITEM32(reg, mfsm, tacho, 0x00, 24, 4); 9284 static inline void mlxsw_reg_mfsm_pack(char *payload, u8 tacho) in mlxsw_reg_mfsm_pack() argument 9287 mlxsw_reg_mfsm_tacho_set(payload, tacho); in mlxsw_reg_mfsm_pack() 9305 MLXSW_ITEM32(reg, mfsl, tacho, 0x00, 24, 4); 9319 static inline void mlxsw_reg_mfsl_pack(char *payload, u8 tacho, in mlxsw_reg_mfsl_pack() argument 9323 mlxsw_reg_mfsl_tacho_set(payload, tacho); in mlxsw_reg_mfsl_pack() 9328 static inline void mlxsw_reg_mfsl_unpack(char *payload, u8 tacho, in mlxsw_reg_mfsl_unpack() argument 9356 static inline void mlxsw_reg_fore_unpack(char *payload, u8 tacho, in mlxsw_reg_fore_unpack() argument 9363 *fault = limit & BIT(tacho); in mlxsw_reg_fore_unpack()
|
Completed in 30 milliseconds