Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/rxrpc/peer_object.c rxrpc_create_peer() -> rxrpc_init_peer()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->rxnet 4096-ptr_max
PARAM_VALUE 1 peer 4096-ptr_max
PARAM_VALUE 1 peer->cong_ssthresh 128
PARAM_VALUE 1 peer->local 4096-ptr_max
PARAM_VALUE 1 peer->local->socket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 peer->local->socket->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 peer->local->socket->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 peer->recent_srtt_us u32max
PARAM_VALUE 1 peer->ref.refs.counter 1
BUF_SIZE 0 local (-1),1744
BUF_SIZE 0 local (-1),1744
BUF_SIZE 1 peer 400
BUF_SIZE 1 peer->local (-1),1744
DATA_SOURCE 0 local $0
DATA_SOURCE 1 peer r rxrpc_alloc_peer
DATA_SOURCE 2 hash_key $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 peer->srx.srx_family 0-u16max[u]
USER_DATA 1 peer->srx.srx_service 0-u16max[u]
USER_DATA 1 peer->srx.transport.family 0-u16max[u]
USER_DATA 1 peer->srx.transport.sin.sin_addr.s_addr 0-u32max[u]
USER_DATA 1 peer->srx.transport.sin.sin_family 0-u16max[u]
USER_DATA 1 peer->srx.transport.sin.sin_port 0-u16max[u]
USER_DATA 1 peer->srx.transport.sin6.sin6_family 0-u16max[u]
USER_DATA 1 peer->srx.transport.sin6.sin6_flowinfo 0-u32max[u]
USER_DATA 1 peer->srx.transport.sin6.sin6_port 0-u16max[u]
USER_DATA 1 peer->srx.transport.sin6.sin6_scope_id 0-u32max[u]
USER_DATA 1 peer->srx.transport_len 0-u16max[u]
USER_DATA 1 peer->srx.transport_type 0-u16max[u]
USER_DATA 2 hash_key 512-2305843009214086650[c][u]
HALF_LOCKED2 &rx->sk

net/rxrpc/peer_object.c rxrpc_new_incoming_peer() -> rxrpc_init_peer()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->service 4096-ptr_max
PARAM_VALUE 0 local->service->incoming_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 local->service->sk.__sk_common.skc_state 0-5,8-255
PARAM_VALUE 0 local->services_lock.dep_map->name 0-255
PARAM_VALUE 0 local->socket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 local->socket->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 local->socket->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 peer 4096-ptr_max
PARAM_VALUE 1 peer->local->io_thread->delays->blkio_count 0-4294967295
PARAM_VALUE 1 peer->local->io_thread->kcov->mode 0-4294967295
PARAM_VALUE 1 peer->local->io_thread->kcov->remote 0-1
PARAM_VALUE 1 peer->local->io_thread->kcov->remote_size 0-4294967295
PARAM_VALUE 1 peer->local->io_thread->kcov_remote->mode 0-4294967295
PARAM_VALUE 1 peer->local->io_thread->kcov_remote->remote 0-1
PARAM_VALUE 1 peer->local->io_thread->kcov_remote->remote_size 0-4294967295
PARAM_VALUE 1 peer->local->io_thread->ptracer_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 1 peer->local->io_thread->ptracer_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 1 peer->local->io_thread->ptracer_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 1 peer->local->io_thread->ptracer_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 1 peer->local->io_thread->ptracer_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 1 peer->local->io_thread->ptracer_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 1 peer->local->io_thread->ptracer_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 1 peer->local->io_thread->ptracer_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 1 peer->local->io_thread->sched_task_group->idle s32min-s32max
PARAM_VALUE 1 peer->local->socket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 peer->local->socket->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 peer->local->socket->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 peer->srx.transport.sin.sin_family 0,2
PARAM_VALUE 1 peer->srx.transport.sin6.sin6_family 0,10
PARAM_VALUE 1 peer->srx.transport_len 16,28
PARAM_VALUE 1 peer->srx.transport_type 2
BUF_SIZE 0 local (-1),128
BUF_SIZE 0 local (-1),128
DATA_SOURCE 0 local $0
DATA_SOURCE 1 peer $1
DATA_SOURCE 2 hash_key r rxrpc_peer_hash_key
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &rx->incoming_lock
LOCK2 irq
LOCK2 0 &local->services_lock
TYPE_LOCK (struct rxrpc_local)->services_lock
TYPE_LOCK (struct rxrpc_sock)->incoming_lock