Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

kernel/sysctl.c strtoul_lenient() -> _parse_integer_fixup_radix()

Type Parameter Key Value
PARAM_VALUE 0 s 3159311326520107008-3159311326520107009
PARAM_VALUE 1 *base 0
BUF_SIZE 0 s (-1),22
BUF_SIZE 0 s (-1),22
DATA_SOURCE 0 s $0
TERMINATED 0 s 1
RX_PATH
TASK_NOT_RUNNING

lib/vsprintf.c simple_strntoull() -> _parse_integer_fixup_radix()

Type Parameter Key Value
BUF_SIZE 0 s s32min,(-10),(-1)-s32max
BUF_SIZE 0 s s32min,(-10),(-1)-s32max
DATA_SOURCE 0 s $0
STR_LEN 0 s (-1),1-4,7-10,12-19,21-22,28-29,61,63,69,1023
STR_LEN 0 s (-1),1-4,7-10,12-19,21-22,28-29,61,63,69,1023
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *s 0-255
UNITS 0 s unit_byte
USER_PTR 0 s

arch/x86/boot/compressed/string.c _kstrtoull() -> _parse_integer_fixup_radix()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-18446744073709547521
DATA_SOURCE 0 s $0 [m]

lib/kstrtox.c _kstrtoull() -> _parse_integer_fixup_radix()

Type Parameter Key Value
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *s 0-255
USER_PTR 0 s

kernel/bpf/helpers.c __bpf_strtoull() -> _parse_integer_fixup_radix()

Type Parameter Key Value
PARAM_VALUE 0 s 8048381490824343552
PARAM_VALUE 1 base 7472980389908770816
PARAM_VALUE 1 *base 0,8,10,16
BUF_SIZE 0 s 64
BUF_SIZE 0 s 64
TERMINATED 0 s 1