Home
last modified time | relevance | path

Searched refs:SCALE (Results 1 – 4 of 4) sorted by relevance

/drivers/hwmon/
A Dadm9240.c71 static inline int SCALE(long val, int mul, int div) in SCALE() function
84 return SCALE(reg, nom_mv[n], 192); in IN_FROM_REG()
90 return SCALE(val, 192, nom_mv[n]); in IN_TO_REG()
97 return SCALE(val, 1, 1000); in TEMP_TO_REG()
109 return SCALE(1350000, 1, reg * div); in FAN_FROM_REG()
116 return SCALE(val, 255, 1250); in AOUT_TO_REG()
121 return SCALE(reg, 1250, 255); in AOUT_FROM_REG()
A Dsmsc47m192.c47 static inline int SCALE(long val, int mul, int div) in SCALE() function
62 return SCALE(reg, nom_mv[n], 192); in IN_FROM_REG()
68 return SCALE(val, 192, nom_mv[n]); in IN_TO_REG()
77 return SCALE(clamp_val(val, -128000, 127000), 1, 1000); in TEMP_TO_REG()
A Dlm85.c124 #define SCALE(val, from, to) (((val) * (to) + ((from) / 2)) / (from)) macro
127 SCALE(clamp_val(val, 0, 255 * lm85_scaling[n] / 192), \
131 SCALE(((val) << 4) + (ext), 192 << 4, lm85_scaling[n])
133 #define INS_FROM_REG(n, val) SCALE((val), 192, lm85_scaling[n])
149 SCALE(((val) << 4) + (ext), 16, 1000)
A Dadm1026.c186 #define SCALE(val, from, to) (((val)*(to) + ((from)/2))/(from)) macro
188 SCALE(clamp_val(val, 0, 255 * adm1026_scaling[n] / 192), \
190 #define INS_FROM_REG(n, val) (SCALE(val, 192, adm1026_scaling[n]))

Completed in 21 milliseconds