Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/ipv6/udp.c inet6_match() -> inet_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 $5
DATA_SOURCE 3 sdif $6
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 bh
HALF_LOCKED2 rcu_read

net/ipv6/inet6_hashtables.c compute_score() -> inet_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 $4
DATA_SOURCE 3 sdif $5
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/ipv6/inet6_hashtables.c inet6_match() -> inet_sk_bound_dev_eq()

Type Parameter Key Value
CAPPED_DATA 0 net 1
DATA_SOURCE 0 net $0
DATA_SOURCE 2 dif $5
DATA_SOURCE 3 sdif $6
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 bh
HALF_LOCKED2 lock
HALF_LOCKED2 rcu_read

net/ipv4/udp.c inet_match() -> inet_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 $4
DATA_SOURCE 3 sdif $5
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 bh
HALF_LOCKED2 rcu_read

net/ipv4/inet_hashtables.c compute_score() -> inet_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 $4
DATA_SOURCE 3 sdif $5
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/inet_hashtables.c inet6_match() -> inet_sk_bound_dev_eq()

Type Parameter Key Value
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net (-1),1-s32max
CAPPED_DATA 0 net 1
DATA_SOURCE 0 net $0
DATA_SOURCE 2 dif $5
DATA_SOURCE 3 sdif $6
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
UNITS 3 sdif unit_array_size
LOCK2 lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
HALF_LOCKED2 sk

net/ipv4/inet_hashtables.c inet_match() -> inet_sk_bound_dev_eq()

Type Parameter Key Value
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net (-1),1-s32max
CAPPED_DATA 0 net 1
DATA_SOURCE 0 net $0
DATA_SOURCE 2 dif $4
DATA_SOURCE 3 sdif $5
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 bh
HALF_LOCKED2 lock
HALF_LOCKED2 rcu_read