Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-table.c dm_read_arg() -> validate_next_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 0 arg->error 4096-ptr_max
PARAM_VALUE 0 arg->min 0-1,8
PARAM_VALUE 1 arg_set 1919505028760645632,2053002132260839424,2980714896391716864,7004041591931838464,7065915361211285504
PARAM_VALUE 1 arg_set->argv 0-18446744073709547521
PARAM_VALUE 2 value 4096-ptr_max
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
PARAM_VALUE 4 grouped 0
BUF_SIZE 0 arg (-1),32,48,64
BUF_SIZE 0 arg (-1),32,48,64
DATA_SOURCE 0 arg $0
DATA_SOURCE 1 arg_set $1
DATA_SOURCE 2 value $2
DATA_SOURCE 3 error $3
TERMINATED 3 *error 1
HALF_LOCKED2 &md->type_lock

drivers/md/dm-table.c dm_read_arg_group() -> validate_next_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 0 arg->error 4096-ptr_max
PARAM_VALUE 0 arg->min 0-1,8
PARAM_VALUE 1 arg_set 4096-ptr_max
PARAM_VALUE 2 value 4096-ptr_max
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0-255
PARAM_VALUE 3 **error 0-255
PARAM_VALUE 4 grouped 1
BUF_SIZE 0 arg (-1),32,48,80
BUF_SIZE 0 arg (-1),32,48,80
DATA_SOURCE 0 arg $0
DATA_SOURCE 1 arg_set $1
DATA_SOURCE 2 value $2
DATA_SOURCE 3 error $3
TERMINATED 3 *error 1
HALF_LOCKED2 global &dm_thin_pool_table.mutex