Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/tipc/socket.c __tipc_shutdown() -> tipc_node_remove_conn()

Type Parameter Key Value
DATA_SOURCE 1 dnode r tsk_peer_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
LOCK2 sk

net/tipc/socket.c tipc_sk_check_probing_state() -> tipc_node_remove_conn()

Type Parameter Key Value
DATA_SOURCE 1 dnode r tsk_peer_node
DATA_SOURCE 2 port r tsk_peer_port
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sk->sk_lock.slock
TYPE_LOCK (struct socket_lock_t)->slock

net/tipc/socket.c tipc_sk_conn_proto_rcv() -> tipc_node_remove_conn()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 bh
HALF_LOCKED2 sk

net/tipc/socket.c tipc_sk_filter_connect() -> tipc_node_remove_conn()

Type Parameter Key Value
DATA_SOURCE 1 dnode r tsk_peer_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 bh