Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/rxrpc/call_accept.c rxrpc_service_prealloc_one() -> rxrpc_prefail_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->_state 7
PARAM_VALUE 0 call->flags 0,4-u64max
PARAM_VALUE 0 call->next_req_timo 250
PARAM_VALUE 0 call->next_rx_timo 5000
PARAM_VALUE 1 compl 3
PARAM_VALUE 2 error (-57)
DATA_SOURCE 0 call r rxrpc_alloc_call
BIT_INFO 0 call->flags 0x4,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rx->sk
HALF_LOCKED2 sk

net/rxrpc/call_object.c rxrpc_alloc_client_call() -> rxrpc_prefail_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->next_req_timo 1,250
PARAM_VALUE 0 call->next_rx_timo 1,5000
PARAM_VALUE 1 compl 3
PARAM_VALUE 2 error (-129)-(-126)
BUF_SIZE 0 call->local (-1),128,1744
BUF_SIZE 0 call->peer (-1),400
DATA_SOURCE 0 call r rxrpc_alloc_call
DATA_SOURCE 2 error r rxrpc_init_client_call_security
BIT_INFO 0 call->next_req_timo 0x0,0xfb
BIT_INFO 0 call->next_rx_timo 0x0,0x1389
BIT_INFO 2 error 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 call->dest_srx.srx_service 0[u]
NO_OVERFLOW_SIMPLE 0 call->hard_timo
LOCK2 &rx->sk
TYPE_LOCK (struct rxrpc_sock)->sk

net/rxrpc/call_object.c rxrpc_new_client_call() -> rxrpc_prefail_call()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->_state 1
PARAM_VALUE 0 call->next_req_timo 1,250
PARAM_VALUE 0 call->next_rx_timo 1,5000
PARAM_VALUE 1 compl 3
PARAM_VALUE 2 error (-17)
CAPPED_DATA 0 call->key->expiry 1
CAPPED_DATA 0 &call->user_mutex 1
DATA_SOURCE 0 call r rxrpc_alloc_client_call
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 call->dest_srx.srx_service 0[u]
NO_OVERFLOW_SIMPLE 0 call->hard_timo
LOCK2 0 &call->user_mutex
HALF_LOCKED2 &net->cells_alias_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rxrpc_call)->user_mutex