Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv6/addrlabel.c ip6addrlbl_net_init() -> ip6addrlbl_add()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 3 ifindex 0
PARAM_VALUE 5 replace 0
BUF_SIZE 0 net->key_domain (-1),24
BUF_SIZE 0 net->ucounts (-1),184
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/ipv6/addrlabel.c ip6addrlbl_newdel() -> ip6addrlbl_add()

Type Parameter Key Value
PARAM_VALUE 1 prefix 4096-ptr_max
PARAM_VALUE 2 prefixlen 0-128
PARAM_VALUE 4 label 0-4294967294
PARAM_VALUE 5 replace 0,256
CAPPED_DATA 3 ifindex 1
DATA_SOURCE 1 prefix r nla_data
DATA_SOURCE 4 label r nla_get_u32
FUZZY_MAX 2 prefixlen 128
BIT_INFO 5 replace 0x0,0x100
HARD_MAX 2 prefixlen 128
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 prefixlen 0-128
USER_DATA 3 ifindex 0-s32max[c]
USER_DATA 5 replace 0,256[c]
UNITS 0 net unit_byte
UNITS 3 ifindex unit_array_size
USER_PTR 1 prefix
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex