Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/unicode/utf8-norm.c utf8byte() -> utf8nlookup()

Type Parameter Key Value
PARAM_VALUE 1 n 0-1
PARAM_VALUE 3 s 4096-ptr_max
PARAM_VALUE 3 *s 1-255
PARAM_VALUE 4 len 1-u32max
BUF_SIZE 2 hangul 12
BUF_SIZE 3 s s32min-(-1),1-s32max
BUF_SIZE 3 s s32min-(-1),1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 s 4096-ptr_max[c][u]
USER_DATA 3 *s 1-255
UNITS 3 s unit_byte
UNITS 4 len unit_byte
USER_PTR 3 s

fs/unicode/utf8-norm.c utf8lookup() -> utf8nlookup()

Type Parameter Key Value
PARAM_VALUE 1 n 0-1
PARAM_VALUE 3 s 4096-ptr_max
PARAM_VALUE 3 *s 1-255
PARAM_VALUE 4 len u64max
BUF_SIZE 2 hangul 12
BUF_SIZE 2 hangul 12
BUF_SIZE 3 s s32min-(-2),1-s32max
BUF_SIZE 3 s s32min-(-2),1-s32max
DATA_SOURCE 0 um $0
DATA_SOURCE 1 n $1
DATA_SOURCE 2 hangul $2
DATA_SOURCE 3 s $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 s 4096-ptr_max[c][u]
UNITS 3 s unit_byte
USER_PTR 3 s

fs/unicode/utf8-norm.c utf8nlen() -> utf8nlookup()

Type Parameter Key Value
PARAM_VALUE 1 n 0-1
PARAM_VALUE 2 hangul 8942756294336094208
PARAM_VALUE 3 s 4096-ptr_max
PARAM_VALUE 3 *s 1-255
PARAM_VALUE 4 len 1-u64max
BUF_SIZE 0 um s32min,(-10),(-1),1-s32max
BUF_SIZE 0 um s32min,(-10),(-1),1-s32max
BUF_SIZE 2 hangul 12
BUF_SIZE 3 s s32min-(-1),1-s32max
BUF_SIZE 3 s s32min-(-1),1-s32max
DATA_SOURCE 0 um $0
DATA_SOURCE 1 n $1
DATA_SOURCE 3 s $2 [m]
DATA_SOURCE 4 len $3 [m]
HARD_MAX 1 n 1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 s unit_byte
UNITS 4 len unit_byte