Lines Matching defs:scale
3828 * multiplying that number by 10^'scale'.
3831 int strict_strtoul_scaled(const char *cp, unsigned long *res, int scale)
3838 else if (decimals < scale) {
3853 *res = result * int_pow(10, scale - decimals);
8128 int scale, recovery_active;
8187 /* Pick 'scale' such that (resync>>scale)*1000 will fit
8188 * in a sector_t, and (max_sectors>>scale) will fit in a
8190 * Thus 'scale' must be at least 10
8192 scale = 10;
8194 while ( max_sectors/2 > (1ULL<<(scale+32)))
8195 scale++;
8197 res = (resync>>scale)*1000;
8198 sector_div(res, (u32)((max_sectors>>scale)+1));
8233 * We scale the divisor (db) by 32 to avoid losing precision