Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/rxrpc/conn_client.c rxrpc_alloc_client_connection() -> rxrpc_get_bundle()

Type Parameter Key Value
PARAM_VALUE 0 bundle 4096-ptr_max
PARAM_VALUE 0 bundle->alloc_error 0
PARAM_VALUE 0 bundle->conns 4096-ptr_max
PARAM_VALUE 0 bundle->local 4096-ptr_max
PARAM_VALUE 0 bundle->local->rxnet 4096-ptr_max
PARAM_VALUE 0 bundle->waiting_calls.prev 4096-ptr_max
PARAM_VALUE 0 bundle->waiting_calls.prev->next 4096-ptr_max
PARAM_VALUE 0 bundle->waiting_calls.prev->next->next 4096-ptr_max
PARAM_VALUE 1 why 2
DATA_SOURCE 0 bundle $0
UNITS 0 bundle unit_byte

net/rxrpc/conn_client.c rxrpc_look_up_bundle() -> rxrpc_get_bundle()

Type Parameter Key Value
PARAM_VALUE 0 bundle 4096-ptr_max
PARAM_VALUE 0 bundle->active.counter 1
PARAM_VALUE 0 bundle->key 0,4096-ptr_max
PARAM_VALUE 0 bundle->local 4096-ptr_max
PARAM_VALUE 0 bundle->local->rxnet 4096-ptr_max
PARAM_VALUE 0 bundle->local->rxnet->bundle_proc_list.prev 4096-ptr_max
PARAM_VALUE 0 bundle->local->rxnet->bundle_proc_list.prev->next 4096-ptr_max
PARAM_VALUE 0 bundle->local->rxnet->bundle_proc_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 bundle->local->rxnet->conn_lock.dep_map->name 0-255
PARAM_VALUE 0 bundle->local->rxnet->conn_lock.owner (-1)
PARAM_VALUE 0 bundle->local->rxnet->conn_lock.owner_cpu u32max
PARAM_VALUE 0 bundle->local_node.__rb_parent_color 1
PARAM_VALUE 0 bundle->local_node.rb_left 4096-ptr_max
PARAM_VALUE 0 bundle->local_node.rb_right 4096-ptr_max
PARAM_VALUE 0 bundle->peer 4096-ptr_max
PARAM_VALUE 0 bundle->proc_link.next 4096-ptr_max
PARAM_VALUE 0 bundle->ref.refs.counter 1
PARAM_VALUE 0 bundle->security 4096-ptr_max
PARAM_VALUE 0 bundle->security_level 0-2
PARAM_VALUE 0 bundle->service_id 0
PARAM_VALUE 0 bundle->waiting_calls.next 4096-ptr_max
PARAM_VALUE 0 bundle->waiting_calls.next->next 4096-ptr_max
PARAM_VALUE 0 bundle->waiting_calls.prev 4096-ptr_max
PARAM_VALUE 0 bundle->waiting_calls.prev->next 4096-ptr_max
PARAM_VALUE 0 bundle->waiting_calls.prev->prev 4096-ptr_max
PARAM_VALUE 1 why 1
BUF_SIZE 0 bundle 168
BUF_SIZE 0 bundle->local (-1),1744
BUF_SIZE 0 bundle->peer (-1),400
CAPPED_DATA 0 &bundle->local_node 1
DATA_SOURCE 0 bundle r rxrpc_alloc_bundle
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 bundle->service_id 0[u]
LOCK2 &call->user_mutex
LOCK2 &local->client_bundles_lock
TYPE_LOCK (struct rxrpc_call)->user_mutex
TYPE_LOCK (struct rxrpc_local)->client_bundles_lock

net/rxrpc/conn_client.c rxrpc_look_up_bundle() -> rxrpc_get_bundle()

Type Parameter Key Value
PARAM_VALUE 0 bundle 4096-ptr_max
PARAM_VALUE 1 why 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bundle unit_byte
LOCK2 &call->user_mutex
LOCK2 &local->client_bundles_lock
TYPE_LOCK (struct rxrpc_call)->user_mutex
TYPE_LOCK (struct rxrpc_local)->client_bundles_lock