Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/md/dm-clone-target.c parse_region_size() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 1000874423979544576
PARAM_VALUE 0 arg->error 8606310204867383296
PARAM_VALUE 0 arg->max 2097152
PARAM_VALUE 0 arg->min 8
PARAM_VALUE 1 arg_set 2053002132260839424
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 3576932423245938688
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
DATA_SOURCE 1 arg_set $1
DATA_SOURCE 3 error $2
TERMINATED 0 arg->error 1
TERMINATED 3 *error 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-mpath.c multipath_ctr() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 2980714896391716864
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
BUF_SIZE 0 arg 32
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-mpath.c multipath_ctr() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 2155888133039898632
PARAM_VALUE 1 arg_set 2980714896391716864
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 3514068177547579392
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-mpath.c parse_features() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 1102511073069260808
PARAM_VALUE 1 arg_set 2980714896391716864
PARAM_VALUE 1 arg_set->argv 4097-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
BUF_SIZE 0 arg 32
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
HALF_LOCKED2 &md->type_lock

drivers/md/dm-mpath.c parse_features() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 1102511073069260816
PARAM_VALUE 1 arg_set 2980714896391716864
PARAM_VALUE 1 arg_set->argv 4097-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
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
HALF_LOCKED2 &md->type_lock

drivers/md/dm-mpath.c parse_priority_group() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 2980714896391716864
PARAM_VALUE 1 arg_set->argv 0-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
BUF_SIZE 0 arg 32
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
HALF_LOCKED2 &md->type_lock

drivers/md/dm-mpath.c parse_priority_group() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 8749685784566358024
PARAM_VALUE 1 arg_set 2980714896391716864
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 8953755753379827712
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
HALF_LOCKED2 &md->type_lock

drivers/md/dm-switch.c switch_ctr() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 7004041591931838464
PARAM_VALUE 1 arg_set->argc 0-s32max
PARAM_VALUE 1 arg_set->argv 0,16,4096-ptr_max
PARAM_VALUE 2 value 3932375206901538816
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
BUF_SIZE 0 arg 48
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-switch.c switch_ctr() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 3461405725830545416
PARAM_VALUE 1 arg_set 7004041591931838464
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 3970855166849892352
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
BUF_SIZE 0 arg 32
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-raid.c raid_ctr() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 3244313722754670600
PARAM_VALUE 1 arg_set 7065915361211285504
PARAM_VALUE 1 arg_set->argv 0-ptr_max
PARAM_VALUE 2 value 8606852844064808960
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-flakey.c flakey_ctr() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 1919505028760645632
PARAM_VALUE 1 arg_set->argv 4097-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
BUF_SIZE 0 arg 32
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-flakey.c flakey_ctr() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 8900414301492666376
PARAM_VALUE 1 arg_set 1919505028760645632
PARAM_VALUE 1 arg_set->argv 4097-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
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-flakey.c parse_features() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 1674959685852213256
PARAM_VALUE 1 arg_set 1919505028760645632
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 4096-ptr_max
PARAM_VALUE 2 *value 0
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
BUF_SIZE 0 arg 64
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-flakey.c parse_features() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 1674959685852213264
PARAM_VALUE 1 arg_set 1919505028760645632
PARAM_VALUE 1 arg_set->argv 4097-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
BUF_SIZE 0 arg 48
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-flakey.c parse_features() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 1674959685852213272
PARAM_VALUE 1 arg_set 1919505028760645632
PARAM_VALUE 1 arg_set->argv 4097-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
BUF_SIZE 0 arg 32
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-flakey.c parse_features() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 1674959685852213280
PARAM_VALUE 1 arg_set 1919505028760645632
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 4096-ptr_max
PARAM_VALUE 2 *value 0
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-flakey.c parse_features() -> dm_read_arg()

Type Parameter Key Value
PARAM_VALUE 0 arg 1674959685852213280
PARAM_VALUE 1 arg_set 1919505028760645632
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 4096-ptr_max
PARAM_VALUE 2 *value 0
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
DATA_SOURCE 1 arg_set $0
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock