Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/tipc/discover.c tipc_disc_rcv() -> tipc_node_check_dest()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->gen 4096-ptr_max
PARAM_VALUE 0 *net->loopback_dev->broadcast 0-255
PARAM_VALUE 1 addr 1-u32max
PARAM_VALUE 2 peer_id 4096-ptr_max
PARAM_VALUE 3 b 4096-ptr_max
PARAM_VALUE 3 b->disc 4096-ptr_max
PARAM_VALUE 3 b->disc->net 4096-ptr_max
PARAM_VALUE 3 b->disc->net->gen 4096-ptr_max
PARAM_VALUE 3 b->media 4096-ptr_max
PARAM_VALUE 3 *b->name 0-255
PARAM_VALUE 5 signature 0-u16max
PARAM_VALUE 7 maddr 4083192509511262208
PARAM_VALUE 7 maddr->media_id 1-3
PARAM_VALUE 8 respond 7895127842145263616
PARAM_VALUE 8 *respond 0
PARAM_VALUE 9 dupl_addr 9013681847214600192
PARAM_VALUE 9 *dupl_addr 0
BUF_SIZE 2 peer_id 16
CAPPED_DATA 0 net->gen 1
CAPPED_DATA 1 addr 1
CAPPED_DATA 3 b->disc->net->gen 1
CAPPED_DATA 3 b->domain 1
CAPPED_DATA 4 capabilities 1
CAPPED_DATA 5 signature 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 addr r msg_prevnode
DATA_SOURCE 3 b $2
DATA_SOURCE 4 capabilities r msg_node_capabilities
DATA_SOURCE 5 signature r msg_node_sig
DATA_SOURCE 6 hash_mixes r msg_peer_net_hash
PARAM_COMPARE 1 addr >= $3->domain
PARAM_COMPARE 3 b->domain <= $1
NOSPEC 1 addr
NOSPEC 1 addr
NOSPEC 5 signature
NOSPEC 5 signature
MEM_ZERO 7 maddr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 addr 1-u32max[c]
USER_DATA 4 capabilities 0-u16max[c]
USER_DATA 5 signature 0-u16max[c]
USER_DATA 6 hash_mixes 0-u32max
UNITS 0 net unit_byte
HALF_LOCKED2 rcu_read