Defined in 1 files as a union:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/sysctl.c do_proc_vec() -> proc_vec_conv()

Type Parameter Key Value
PARAM_VALUE 0 type 0-2
PARAM_VALUE 1 conv s64min-(-4096),4096-s64max
PARAM_VALUE 2 negp 6662624036822261760
PARAM_VALUE 3 u_ptr 7073900365743214592
PARAM_VALUE 4 k_ptr 1-u64max
PARAM_VALUE 5 dir s32min-(-1),1-s32max
PARAM_VALUE 6 table 4096-ptr_max
PARAM_VALUE 6 table->data 1-u64max
PARAM_VALUE 6 table->maxlen s32min-(-1),1-s32max
BUF_SIZE 4 k_ptr (-1),4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048
BUF_SIZE 4 k_ptr (-1),4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048
BUF_SIZE 6 table->extra1 (-1),4
DATA_SOURCE 0 type $5
DATA_SOURCE 1 conv $6
DATA_SOURCE 5 dir $1
DATA_SOURCE 6 table $0
RX_PATH
TASK_NOT_RUNNING

kernel/sysctl.c do_proc_vec() -> proc_vec_conv()

Type Parameter Key Value
PARAM_VALUE 0 type 0-2
PARAM_VALUE 1 conv s64min-(-4096),4096-s64max
PARAM_VALUE 2 negp 6662624036822261760
PARAM_VALUE 2 *negp 0
PARAM_VALUE 3 u_ptr 7073900365743214592
PARAM_VALUE 4 k_ptr 1-u64max
PARAM_VALUE 5 dir 0
PARAM_VALUE 6 table 4096-ptr_max
PARAM_VALUE 6 table->data 1-u64max
PARAM_VALUE 6 table->maxlen s32min-(-1),1-s32max
BUF_SIZE 4 k_ptr (-1),4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048
BUF_SIZE 4 k_ptr (-1),4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048
BUF_SIZE 6 table->extra1 (-1),4
DATA_SOURCE 0 type $5
DATA_SOURCE 1 conv $6
DATA_SOURCE 5 dir $1
DATA_SOURCE 6 table $0
RX_PATH
TASK_NOT_RUNNING