scale_in 1050 drivers/hwmon/nct6775.c static const u16 scale_in[15] = { scale_in 1057 drivers/hwmon/nct6775.c return DIV_ROUND_CLOSEST(reg * scale_in[nr], 100); scale_in 1062 drivers/hwmon/nct6775.c return clamp_val(DIV_ROUND_CLOSEST(val * 100, scale_in[nr]), 0, 255); scale_in 403 drivers/hwmon/w83627ehf.c static inline long in_from_reg(u8 reg, u8 nr, const u16 *scale_in) scale_in 405 drivers/hwmon/w83627ehf.c return DIV_ROUND_CLOSEST(reg * scale_in[nr], 100); scale_in 408 drivers/hwmon/w83627ehf.c static inline u8 in_to_reg(u32 val, u8 nr, const u16 *scale_in) scale_in 410 drivers/hwmon/w83627ehf.c return clamp_val(DIV_ROUND_CLOSEST(val * 100, scale_in[nr]), 0, 255); scale_in 440 drivers/hwmon/w83627ehf.c const u16 *scale_in; scale_in 939 drivers/hwmon/w83627ehf.c data->scale_in)); \ scale_in 960 drivers/hwmon/w83627ehf.c data->in_##reg[nr] = in_to_reg(val, nr, data->scale_in); \ scale_in 2336 drivers/hwmon/w83627ehf.c data->scale_in = scale_in_w83627uhg; scale_in 2338 drivers/hwmon/w83627ehf.c data->scale_in = scale_in_common; scale_in 143 drivers/hwmon/w83793.c static u8 scale_in[] = { 2, 2, 2, 16, 16, 16, 8, 24, 24, 16 }; scale_in 969 drivers/hwmon/w83793.c val = val * scale_in[index] + scale_in_add[index]; scale_in 989 drivers/hwmon/w83793.c val = (val + scale_in[index] / 2) / scale_in[index]; scale_in 995 drivers/hwmon/w83793.c val -= scale_in_add[index] / scale_in[index];