Lines Matching refs:base
61 unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int base) in simple_strtoull() argument
66 cp = _parse_integer_fixup_radix(cp, &base); in simple_strtoull()
67 rv = _parse_integer(cp, base, &result); in simple_strtoull()
86 unsigned long simple_strtoul(const char *cp, char **endp, unsigned int base) in simple_strtoul() argument
88 return simple_strtoull(cp, endp, base); in simple_strtoul()
100 long simple_strtol(const char *cp, char **endp, unsigned int base) in simple_strtol() argument
103 return -simple_strtoul(cp + 1, endp, base); in simple_strtol()
105 return simple_strtoul(cp, endp, base); in simple_strtol()
117 long long simple_strtoll(const char *cp, char **endp, unsigned int base) in simple_strtoll() argument
120 return -simple_strtoull(cp + 1, endp, base); in simple_strtoll()
122 return simple_strtoull(cp, endp, base); in simple_strtoll()
407 unsigned int base:8; /* number base, 8, 10 or 16 only */ member
423 int need_pfx = ((spec.flags & SPECIAL) && spec.base != 10); in number()
449 if (spec.base == 16) in number()
457 if (num < spec.base) in number()
459 else if (spec.base != 10) { /* 8 or 16 */ in number()
460 int mask = spec.base - 1; in number()
463 if (spec.base == 16) in number()
493 if (spec.base == 16 || !is_zero) { in number()
498 if (spec.base == 16) { in number()
544 spec.base = 16; in special_hex_number()
675 spec.base = 16; in pointer_string()
956 .base = 16,
962 .base = 10,
967 .base = 10,
974 .base = 10,
992 .base = 16, in resource_string()
998 .base = 16, in resource_string()
1004 .base = 16, in resource_string()
1145 spec = (struct printf_spec){ .flags = SMALL | ZEROPAD, .base = 16 }; in bitmap_string()
1936 .base = 10, in device_node_string()
2338 spec->base = 10; in format_decode()
2358 spec->base = 8; in format_decode()
2366 spec->base = 16; in format_decode()
3149 unsigned int base; in vsscanf() local
3232 base = 10; in vsscanf()
3316 base = 8; in vsscanf()
3320 base = 16; in vsscanf()
3323 base = 0; in vsscanf()
3350 || (base == 16 && !isxdigit(digit)) in vsscanf()
3351 || (base == 10 && !isdigit(digit)) in vsscanf()
3352 || (base == 8 && (!isdigit(digit) || digit > '7')) in vsscanf()
3353 || (base == 0 && !isdigit(digit))) in vsscanf()
3358 simple_strtol(str, &next, base) : in vsscanf()
3359 simple_strtoll(str, &next, base); in vsscanf()
3362 simple_strtoul(str, &next, base) : in vsscanf()
3363 simple_strtoull(str, &next, base); in vsscanf()
3366 if (base == 0) in vsscanf()
3367 _parse_integer_fixup_radix(str, &base); in vsscanf()
3370 val.s = div_s64(val.s, base); in vsscanf()
3372 val.u = div_u64(val.u, base); in vsscanf()