Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- include/trace/events/sunrpc.h, line 2008
- net/sunrpc/svc_xprt.c
- net/sunrpc/svcauth_unix.c, line 1149
- net/sunrpc/svcsock.c
- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c, line 376
- net/sunrpc/xprtrdma/svc_rdma_rw.c, line 369
- net/sunrpc/xprtrdma/svc_rdma_sendto.c, line 315
- net/sunrpc/xprtrdma/svc_rdma_transport.c
Smatch caller information:
net/sunrpc/svc_xprt.c svc_age_temp_xprts() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_ref.refcount.refs.counter | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &serv->sv_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct svc_serv)->sv_lock |
net/sunrpc/svc_xprt.c svc_age_temp_xprts_now() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &nfsd_notifier_lock |
net/sunrpc/svc_xprt.c svc_check_conn_limits() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| NOCHECK_CALL |
net/sunrpc/svc_xprt.c svc_close_list() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_net | 4096-ptr_max |
| CAPPED_DATA | 0 | xprt->xpt_net | 1 |
| CAPPED_DATA | 0 | &xprt->xpt_list | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &serv->sv_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &nfs_callback_mutex | ||
| HALF_LOCKED2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | global &nlmsvc_mutex | ||
| TYPE_LOCK | (struct svc_serv)->sv_lock |
net/sunrpc/svc_xprt.c svc_revisit() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_deferred.next | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_deferred.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_deferred.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_lock.rlock.dep_map->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sunrpc/svc_xprt.c svc_xprt_deferred_close() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| DATA_SOURCE | 0 | xprt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | 0 | &xprt->xpt_mutex |
net/sunrpc/svc_xprt.c svc_xprt_received() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_class->xcl_owner | 0,4096-ptr_max |
| BUF_SIZE | 0 | xprt | (-1),720 |
| BUF_SIZE | 0 | xprt | (-1),720 |
| DATA_SOURCE | 0 | xprt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_xprt_resource_released() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_flags | 8-u64max |
| DATA_SOURCE | 0 | xprt | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL |
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_wc_receive() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sunrpc/xprtrdma/svc_rdma_transport.c handle_connect_req() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex |
net/sunrpc/xprtrdma/svc_rdma_transport.c svc_rdma_cma_handler() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | xprt | 720 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex |
net/sunrpc/svcauth_unix.c svcauth_tls_accept() -> svc_xprt_enqueue()
| 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_ops->xpo_handshake | 2207278914181525504 |
| NOCHECK_CALL |
net/sunrpc/svcsock.c svc_data_ready() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| NOCHECK_CALL |
net/sunrpc/svcsock.c svc_tcp_handshake() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_ops | 4096-ptr_max |
| DATA_SOURCE | 0 | xprt | $0 |
| NOCHECK_CALL |
net/sunrpc/svcsock.c svc_tcp_handshake() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| PARAM_VALUE | 0 | xprt->xpt_ops | 4096-ptr_max |
| DATA_SOURCE | 0 | xprt | $0 |
| NOCHECK_CALL |
net/sunrpc/svcsock.c svc_tcp_listen_data_ready() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| NOCHECK_CALL |
net/sunrpc/svcsock.c svc_write_space() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 1-u64max |
| NOCHECK_CALL |
net/sunrpc/xprtrdma/svc_rdma_sendto.c svc_rdma_send_ctxt_put() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_wc_read_done() -> svc_xprt_enqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xprt | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |