Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/sunrpc/svc_xprt.c svc_add_new_perm_xprt() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_cred 0,4096-ptr_max
DATA_SOURCE 0 xprt $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &nfsd_mutex

net/sunrpc/svc_xprt.c svc_add_new_temp_xprt() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_cred 0,4096-ptr_max
PARAM_VALUE 0 xprt->xpt_list.next 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_list.prev 4096-ptr_max
BUF_SIZE 0 xprt 720
DATA_SOURCE 0 xprt $1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 xprt->sc_pd->device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 0 xprt->sc_pd->device->num_comp_vectors
NO_OVERFLOW_SIMPLE 0 xprt->sc_pd->device->phys_port_cnt

net/sunrpc/svc_xprt.c svc_deferred_recv() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->ns_tracker->dead 0-1
PARAM_VALUE 0 xprt->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnkeys s32min-s32max
NOCHECK_CALL

net/sunrpc/svc_xprt.c svc_handle_xprt() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_class 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_class->xcl_owner 0,4096-ptr_max
PARAM_VALUE 0 xprt->xpt_class->xcl_owner->refcnt.counter 0-s32max
PARAM_VALUE 0 xprt->xpt_ops 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_server 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_server->sv_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 xprt $1
NOCHECK_CALL

net/sunrpc/svc_xprt.c svc_handle_xprt() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_ops 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_server->sv_nrpools 0-4294967295
DATA_SOURCE 0 xprt $1
NOCHECK_CALL

net/sunrpc/svc_xprt.c svc_handle_xprt() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->xpt_nr_rqsts.counter s32min-(-1),1-s32max
CAPPED_DATA 0 xprt->xpt_nr_rqsts.counter 1
DATA_SOURCE 0 xprt $1
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_recvfrom() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
RX_PATH
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_recvfrom() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
RX_PATH
NOCHECK_CALL

net/sunrpc/svcsock.c svc_tcp_recvfrom() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->ns_tracker->dead 0-1
PARAM_VALUE 0 xprt->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnkeys s32min-s32max
RX_PATH
NOCHECK_CALL

net/sunrpc/svcsock.c svc_tcp_recvfrom() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->ns_tracker->dead 0-1
PARAM_VALUE 0 xprt->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnkeys s32min-s32max
RX_PATH
NOCHECK_CALL

net/sunrpc/svcsock.c svc_udp_recvfrom() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->ns_tracker->dead 0-1
PARAM_VALUE 0 xprt->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnkeys s32min-s32max
RX_PATH
NOCHECK_CALL

net/sunrpc/svcsock.c svc_udp_recvfrom() -> svc_xprt_received()

Type Parameter Key Value
PARAM_VALUE 0 xprt 4096-ptr_max
PARAM_VALUE 0 xprt->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->ns_tracker->dead 0-1
PARAM_VALUE 0 xprt->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 xprt->xpt_cred->thread_keyring->user->qnkeys s32min-s32max
RX_PATH
NOCHECK_CALL