Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv6/mcast.c __ipv6_sock_mc_drop() -> ip6_mc_leave_src()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 *sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 iml 4096-ptr_max
PARAM_VALUE 2 idev 0,4096-ptr_max
PARAM_VALUE 2 idev->refcnt.refs.counter (-1073741824),0-s32max
CAPPED_DATA 0 sk->__sk_common.skc_net.net 1
CAPPED_DATA 1 iml->ifindex 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 1 iml $1
DATA_SOURCE 2 idev r in6_dev_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sk->sk_backlog.len
UNITS 0 sk unit_byte
HALF_LOCKED2 0 sk

net/ipv6/mcast.c __ipv6_sock_mc_drop() -> ip6_mc_leave_src()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 *sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 1 iml 4096-ptr_max
PARAM_VALUE 2 idev 0
CAPPED_DATA 0 sk->__sk_common.skc_net.net 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 1 iml $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sk->sk_backlog.len
UNITS 0 sk unit_byte
HALF_LOCKED2 0 sk