Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ipv6/udp.c __udp_v6_is_mcast_sock() -> udp_sk_bound_dev_eq()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
CAPPED_DATA 0 net 1
DATA_SOURCE 0 net $0
DATA_SOURCE 2 dif $6
DATA_SOURCE 3 sdif $7
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
UNITS 1 bound_dev_if unit_array_size

net/ipv6/udp.c compute_score() -> udp_sk_bound_dev_eq()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
CAPPED_DATA 0 net 1
DATA_SOURCE 0 net $1
DATA_SOURCE 2 dif $6
DATA_SOURCE 3 sdif $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 dif s32min-s32max
UNITS 0 net unit_byte
UNITS 1 bound_dev_if unit_array_size
UNITS 2 dif unit_array_size
UNITS 3 sdif unit_array_size
HALF_LOCKED2 rcu_read

net/ipv4/udp.c __udp_is_mcast_sock() -> udp_sk_bound_dev_eq()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
CAPPED_DATA 0 net 1
DATA_SOURCE 0 net $0
DATA_SOURCE 2 dif $6
DATA_SOURCE 3 sdif $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
UNITS 1 bound_dev_if unit_array_size
UNITS 2 dif unit_array_size
HALF_LOCKED2 rcu_read

net/ipv4/udp.c compute_score() -> udp_sk_bound_dev_eq()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
CAPPED_DATA 0 net 1
DATA_SOURCE 0 net $1
DATA_SOURCE 2 dif $6
DATA_SOURCE 3 sdif $7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 dif s32min-s32max
UNITS 0 net unit_byte
UNITS 1 bound_dev_if unit_array_size
UNITS 2 dif unit_array_size
UNITS 3 sdif unit_array_size
HALF_LOCKED2 rcu_read