• Home
  • Raw
  • Download

Lines Matching refs:base

23 const char *_parse_integer_fixup_radix(const char *s, unsigned int *base)  in _parse_integer_fixup_radix()  argument
25 if (*base == 0) { in _parse_integer_fixup_radix()
28 *base = 16; in _parse_integer_fixup_radix()
30 *base = 8; in _parse_integer_fixup_radix()
32 *base = 10; in _parse_integer_fixup_radix()
34 if (*base == 16 && s[0] == '0' && _tolower(s[1]) == 'x') in _parse_integer_fixup_radix()
47 unsigned int _parse_integer(const char *s, unsigned int base, unsigned long long *p) in _parse_integer() argument
66 if (val >= base) in _parse_integer()
73 if (res > div_u64(ULLONG_MAX - val, base)) in _parse_integer()
76 res = res * base + val; in _parse_integer()
86 static int _kstrtoull(const char *s, unsigned int base, unsigned long long *res) in _kstrtoull() argument
91 s = _parse_integer_fixup_radix(s, &base); in _kstrtoull()
92 rv = _parse_integer(s, base, &_res); in _kstrtoull()
122 int kstrtoull(const char *s, unsigned int base, unsigned long long *res) in kstrtoull() argument
126 return _kstrtoull(s, base, res); in kstrtoull()
146 int kstrtoll(const char *s, unsigned int base, long long *res) in kstrtoll() argument
152 rv = _kstrtoull(s + 1, base, &tmp); in kstrtoll()
159 rv = kstrtoull(s, base, &tmp); in kstrtoll()
171 int _kstrtoul(const char *s, unsigned int base, unsigned long *res) in _kstrtoul() argument
176 rv = kstrtoull(s, base, &tmp); in _kstrtoul()
187 int _kstrtol(const char *s, unsigned int base, long *res) in _kstrtol() argument
192 rv = kstrtoll(s, base, &tmp); in _kstrtol()
218 int kstrtouint(const char *s, unsigned int base, unsigned int *res) in kstrtouint() argument
223 rv = kstrtoull(s, base, &tmp); in kstrtouint()
249 int kstrtoint(const char *s, unsigned int base, int *res) in kstrtoint() argument
254 rv = kstrtoll(s, base, &tmp); in kstrtoint()
264 int kstrtou16(const char *s, unsigned int base, u16 *res) in kstrtou16() argument
269 rv = kstrtoull(s, base, &tmp); in kstrtou16()
279 int kstrtos16(const char *s, unsigned int base, s16 *res) in kstrtos16() argument
284 rv = kstrtoll(s, base, &tmp); in kstrtos16()
294 int kstrtou8(const char *s, unsigned int base, u8 *res) in kstrtou8() argument
299 rv = kstrtoull(s, base, &tmp); in kstrtou8()
309 int kstrtos8(const char *s, unsigned int base, s8 *res) in kstrtos8() argument
314 rv = kstrtoll(s, base, &tmp); in kstrtos8()
389 int f(const char __user *s, size_t count, unsigned int base, type *res) \
398 return g(buf, base, res); \