Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/xfrm/xfrm_user.c xfrm_send_migrate() -> build_migrate()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 m 4096-ptr_max
PARAM_VALUE 2 num_migrate 1-6
PARAM_VALUE 3 k 0,5745216177684480000,5837829296212074496
PARAM_VALUE 4 sel 4096-ptr_max
PARAM_VALUE 4 sel->family 2,10
PARAM_VALUE 6 dir 0-2
PARAM_VALUE 7 type 0-1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 1 m 864
BUF_SIZE 1 m 864
BUF_SIZE 3 k 0,40
BUF_SIZE 3 k 0,40
BUF_SIZE 5 encap (-1)-0,24
BUF_SIZE 5 encap (-1)-0,24
CAPPED_DATA 2 num_migrate 1
CAPPED_DATA 4 sel->family 1
CAPPED_DATA 7 type 1
DATA_SOURCE 0 skb r nlmsg_new
DATA_SOURCE 1 m $3
DATA_SOURCE 2 num_migrate $4
DATA_SOURCE 3 k $5
DATA_SOURCE 4 sel $0
DATA_SOURCE 5 encap $7
DATA_SOURCE 6 dir $1
DATA_SOURCE 7 type $2
FUZZY_MAX 6 dir 2
BIT_INFO 3 k 0x0,0x5fbf3bfc94b6e000
BIT_INFO 3 k 0x0,0x5fbf3bfc94b6e000
NOSPEC 4 sel->family
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 m->mode 0-255
USER_DATA 1 m->new_family 0-u16max
USER_DATA 1 m->old_family 0-u16max
USER_DATA 1 m->old_reqid 0-u32max
USER_DATA 1 m->proto 0-255
USER_DATA 3 k->family 0-u16max
USER_DATA 3 k->reserved 0-u32max
USER_DATA 4 sel->dport 0-u16max
USER_DATA 4 sel->dport_mask 0-u16max
USER_DATA 4 sel->family 2,10[c]
USER_DATA 4 sel->ifindex s32min-s32max
USER_DATA 4 sel->prefixlen_d 0-255
USER_DATA 4 sel->prefixlen_s 0-255
USER_DATA 4 sel->proto 0-255
USER_DATA 4 sel->sport 0-u16max
USER_DATA 4 sel->sport_mask 0-u16max
USER_DATA 4 sel->user 0-u32max
USER_DATA 6 dir 0-2
LOCK2 rcu_read
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex