Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/rxrpc/call_accept.c rxrpc_new_incoming_call() -> (struct rxrpc_kernel_ops)->notify_new_call()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_state 0-5,8-255
PARAM_VALUE 1 rxcall 4096-ptr_max
PARAM_VALUE 1 rxcall->_state 8,12
PARAM_VALUE 1 rxcall->cong_ssthresh 0-255
PARAM_VALUE 1 rxcall->conn 4096-ptr_max
PARAM_VALUE 1 rxcall->conn->local 4096-ptr_max
PARAM_VALUE 1 rxcall->conn->peer 4096-ptr_max
PARAM_VALUE 1 rxcall->conn->peer->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 rxcall->conn->state 4-7
PARAM_VALUE 1 rxcall->conn->state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 rxcall->error s16min-s16max
PARAM_VALUE 1 rxcall->error_link->pprev 4096-ptr_max
PARAM_VALUE 1 rxcall->error_link.pprev 4096-ptr_max
PARAM_VALUE 1 rxcall->local 4096-ptr_max
PARAM_VALUE 1 rxcall->local->socket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 rxcall->local->socket->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 rxcall->local->socket->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 rxcall->notify_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 rxcall->peer 4096-ptr_max
PARAM_VALUE 1 rxcall->socket 4096-ptr_max
PARAM_VALUE 1 rxcall->socket->recvmsg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 rxcall->socket->recvmsg_q.prev 4096-ptr_max
PARAM_VALUE 1 rxcall->socket->recvmsg_q.prev->next 4096-ptr_max
PARAM_VALUE 1 rxcall->socket->recvmsg_q.prev->next->next 4096-ptr_max
PARAM_VALUE 1 rxcall->user_call_ID->need_attention 1
PARAM_VALUE 1 rxcall->user_call_ID->ref.refs.counter s32min-s32max
PARAM_VALUE 2 user_call_ID->need_attention 1
PARAM_VALUE 2 user_call_ID->ref.refs.counter s32min-s32max
DATA_SOURCE 1 rxcall r rxrpc_alloc_incoming_call
CONTAINER 0 -0-1480+0 $(-1)
NOCHECK_CALL
LOCK2 &local->services_lock
LOCK2 &rx->incoming_lock
LOCK2 irq
TYPE_LOCK (struct rxrpc_local)->services_lock
TYPE_LOCK (struct rxrpc_sock)->incoming_lock