Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/md/dm-cache-target.c parse_features() -> dm_read_arg_group()

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

drivers/md/dm-cache-target.c parse_policy() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 8270673444827496448
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
PARAM_VALUE 3 **error 0-255
DATA_SOURCE 1 arg_set $1
DATA_SOURCE 3 error $2
TERMINATED 3 *error 1
MEM_ZERO 3 error
HALF_LOCKED2 &md->type_lock

drivers/md/dm-clone-target.c parse_core_args() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 925609526906830848
PARAM_VALUE 0 arg->error 6237268564275146752
PARAM_VALUE 0 arg->max 4
PARAM_VALUE 0 arg->min 0
PARAM_VALUE 1 arg_set 2053002132260839424
PARAM_VALUE 1 arg_set->argc 1-u32max
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 1180986515989164032
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
DATA_SOURCE 1 arg_set $0
TERMINATED 0 arg->error 1
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
HALF_LOCKED2 &md->type_lock

drivers/md/dm-clone-target.c parse_feature_args() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 6762405931394985984
PARAM_VALUE 0 arg->error 5452809114254958592
PARAM_VALUE 0 arg->max 2
PARAM_VALUE 0 arg->min 0
PARAM_VALUE 1 arg_set 2053002132260839424
PARAM_VALUE 1 arg_set->argc 1-u32max
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 4369959005651357696
PARAM_VALUE 3 error 4096-ptr_max
PARAM_VALUE 3 *error 6178336389065121792
PARAM_VALUE 3 *(*error) 0
DATA_SOURCE 1 arg_set $0
TERMINATED 0 arg->error 1
TERMINATED 3 *error 1
TERMINATED 3 *(*error) 1
HALF_LOCKED2 &md->type_lock

drivers/md/dm-snap.c parse_snapshot_features() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 529356714140344320
PARAM_VALUE 1 arg_set->argc 1-u32max
PARAM_VALUE 1 arg_set->argv 0-ptr_max
PARAM_VALUE 2 value 3592433460451840000
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-mpath.c parse_features() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 2980714896391716864
PARAM_VALUE 1 arg_set->argc 0-s32max
PARAM_VALUE 1 arg_set->argv 0,16,4096-ptr_max
PARAM_VALUE 2 value 8115460220458487808
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
HALF_LOCKED2 &md->type_lock

drivers/md/dm-mpath.c parse_hw_handler() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 2980714896391716864
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 8214225469255950336
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_path_selector() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 2980714896391716864
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 1546563611294236672
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-thin.c parse_pool_features() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 2155308855096033280
PARAM_VALUE 1 arg_set->argc 1-u32max
PARAM_VALUE 1 arg_set->argv 0-ptr_max
PARAM_VALUE 2 value 1794416196185575424
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
LOCK2 global &dm_thin_pool_table.mutex
HALF_LOCKED2 &md->type_lock
TYPE_LOCK (struct dm_thin_pool_table)->mutex

drivers/md/dm-writecache.c writecache_ctr() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 4593960955366412288
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 9120977329811283968
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-switch.c switch_ctr() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 3461405725830545424
PARAM_VALUE 1 arg_set 7004041591931838464
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 907876820348293120
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-crypt.c crypt_ctr_optional() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 8769414774696284160
PARAM_VALUE 1 arg_set->argc 1-2147483642
PARAM_VALUE 1 arg_set->argv 4096-ptr_max
PARAM_VALUE 2 value 1619649745328971776
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-raid.c raid_ctr() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 3379172801023262720
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 7369547537519509504
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-pcache/dm_pcache.c parse_cache_opts() -> dm_read_arg_group()

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

drivers/md/dm-inlinecrypt.c inlinecrypt_ctr_optional() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 1888064800120344576
PARAM_VALUE 1 arg_set->argc 1-2147483642
PARAM_VALUE 1 arg_set->argv 4096-ptr_max
PARAM_VALUE 2 value 2774070571967180800
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_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 1919505028760645632
PARAM_VALUE 1 arg_set->argc 1-u32max
PARAM_VALUE 1 arg_set->argv 4097-18446744073709547521
PARAM_VALUE 2 value 7304536958493261824
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 80
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-verity-target.c verity_parse_opt_args() -> dm_read_arg_group()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 arg_set 60681846265696256
PARAM_VALUE 1 arg_set->argc 1-2147483637
PARAM_VALUE 2 value 1455438285115424768
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