Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/tipc/node.c tipc_node_check_dest() -> tipc_link_create()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->gen 4096-ptr_max
PARAM_VALUE 0 net->ipv4.fib_main->tb_id 0-4294967295
PARAM_VALUE 0 net->ipv4.fib_main->tb_num_default s32min-s32max
PARAM_VALUE 0 *net->loopback_dev->broadcast 0-255
PARAM_VALUE 1 if_name 1,4096-ptr_max
PARAM_VALUE 11 peer 1-u32max
PARAM_VALUE 12 peer_id 4096-ptr_max
PARAM_VALUE 15 bc_rcvlink->acked 0-u16max
PARAM_VALUE 15 bc_rcvlink->ackers 0-u16max
PARAM_VALUE 15 bc_rcvlink->bc_peer_is_up 0-1
PARAM_VALUE 15 bc_rcvlink->failover_reasm_skb 0-s64max
PARAM_VALUE 15 bc_rcvlink->in_session 0-1
PARAM_VALUE 15 bc_rcvlink->last_gap 0-u16max
PARAM_VALUE 15 bc_rcvlink->rcv_nxt 0-u16max
PARAM_VALUE 15 bc_rcvlink->rcv_nxt_state 0-u16max
PARAM_VALUE 15 bc_rcvlink->rcv_unacked 0-4294967295
PARAM_VALUE 15 bc_rcvlink->reasm_tnlmsg 0-s64max
PARAM_VALUE 15 bc_rcvlink->rst_cnt 0-u16max
PARAM_VALUE 15 bc_rcvlink->silent_intv_cnt 0-4294967295
PARAM_VALUE 15 bc_rcvlink->snd_nxt 0-u16max
PARAM_VALUE 15 bc_rcvlink->snd_nxt_state 0-u16max
PARAM_VALUE 15 bc_rcvlink->state 0-4294967295
PARAM_VALUE 16 inputq 4096-ptr_max
PARAM_VALUE 17 namedq 4096-ptr_max
PARAM_VALUE 18 link 1974097086448865280
PARAM_VALUE 18 *link 0
BUF_SIZE 12 peer_id 16
BUF_SIZE 12 peer_id 16
CAPPED_DATA 0 net->gen 1
CAPPED_DATA 11 peer 1
DATA_SOURCE 0 net $0
DATA_SOURCE 9 session r get_random_u16
DATA_SOURCE 11 peer $1
DATA_SOURCE 12 peer_id $2
NOSPEC 11 peer
NOSPEC 11 peer
RX_PATH
TASK_NOT_RUNNING
USER_DATA 11 peer 1-u32max[c]
USER_DATA 13 peer_caps 0-u16max[c]
UNITS 0 net unit_byte
UNITS 5 mtu unit_byte
LOCK2 &n->lock
LOCK2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct tipc_node)->lock

net/tipc/link.c tipc_link_bc_create() -> tipc_link_create()

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 if_name 4602998933304729600
PARAM_VALUE 2 bearer_id 3
PARAM_VALUE 3 tolerance 0
PARAM_VALUE 4 net_plane 90
PARAM_VALUE 6 priority 0
PARAM_VALUE 7 min_win 0-u16max
PARAM_VALUE 8 max_win 0-u16max
PARAM_VALUE 9 session 0
PARAM_VALUE 12 peer_id 0
PARAM_VALUE 14 bc_sndlink 0,4096-ptr_max
PARAM_VALUE 15 bc_rcvlink 0
PARAM_VALUE 16 inputq 4096-ptr_max
PARAM_VALUE 17 namedq 0,4096-ptr_max
PARAM_VALUE 18 link 4096-ptr_max
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net->key_domain (-1),24
BUF_SIZE 0 net->ucounts (-1),184
CAPPED_DATA 0 net->gen 1
CAPPED_DATA 11 peer 1
DATA_SOURCE 0 net $0
DATA_SOURCE 5 mtu $4
DATA_SOURCE 7 min_win $5
DATA_SOURCE 8 max_win $6
DATA_SOURCE 10 self $1
DATA_SOURCE 11 peer $2
DATA_SOURCE 13 peer_caps $7
DATA_SOURCE 14 bc_sndlink $10
DATA_SOURCE 16 inputq $8
DATA_SOURCE 17 namedq $9
DATA_SOURCE 18 link $11
STR_LEN 0 net 0
NOSPEC 11 peer
NOSPEC 11 peer
TERMINATED 1 if_name 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 11 peer 1-u32max[c]
USER_DATA 13 peer_caps 0-u16max[c]
UNITS 0 net unit_byte
HALF_LOCKED2 &n->lock
HALF_LOCKED2 &tn->node_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &pernet_ops_rwsem