Defined in 1 files as a member:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

net/ipv6/addrconf.c add_v4_addrs() -> add_addr()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 0 idev->dev 4096-ptr_max
PARAM_VALUE 1 addr 7778814185099526144
PARAM_VALUE 2 plen 64,96
PARAM_VALUE 3 scope 32,128
PARAM_VALUE 4 proto 0
BUF_SIZE 0 idev (-1),2056
BUF_SIZE 0 idev (-1),2056
CAPPED_DATA 0 idev->dev->nd_net.net 1
DATA_SOURCE 0 idev $0
FUZZY_MAX 2 plen 96
FUZZY_MAX 3 scope 128
BIT_INFO 2 plen 0x40,0x60
BIT_INFO 3 scope 0x0,0xa0
HARD_MAX 2 plen 96
HARD_MAX 3 scope 128
MEM_ZERO 1 addr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/addrconf.c add_v4_addrs() -> add_addr()

Type Parameter Key Value
PARAM_VALUE 0 idev 4096-ptr_max
PARAM_VALUE 0 idev->dev 4096-ptr_max
PARAM_VALUE 1 addr 7778814185099526144
PARAM_VALUE 2 plen 64,96
PARAM_VALUE 3 scope 32,48,128,144
PARAM_VALUE 4 proto 0
BUF_SIZE 0 idev (-1),2056
BUF_SIZE 0 idev (-1),2056
CAPPED_DATA 0 idev->dev 1
CAPPED_DATA 0 idev->dev->nd_net.net 1
DATA_SOURCE 0 idev $0
FUZZY_MAX 2 plen 96
FUZZY_MAX 3 scope 128
BIT_INFO 2 plen 0x40,0x7f
BIT_INFO 3 scope 0x0,0xb0
HARD_MAX 2 plen 96
MEM_ZERO 1 addr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/addrconf.c init_loopback() -> add_addr()

Type Parameter Key Value
PARAM_VALUE 0 idev 1-ptr_max
PARAM_VALUE 1 addr 1107204560444997632
PARAM_VALUE 2 plen 128
PARAM_VALUE 3 scope 16
PARAM_VALUE 4 proto 1
BUF_SIZE 0 idev (-1),2056
BUF_SIZE 0 idev (-1),2056
DATA_SOURCE 0 idev r ipv6_find_idev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex