Defined in 1 files as a function:
Referenced in 8 files:
- fs/nfs/nfs4client.c, line 750
- fs/nfsd/nfscache.c, line 106
- include/linux/sunrpc/addr.h
- net/sunrpc/rpcb_clnt.c, line 946
- net/sunrpc/sysfs.c, line 391
- net/sunrpc/xprtrdma/svc_rdma_transport.c
- net/sunrpc/xprtrdma/transport.c
- net/sunrpc/xprtsock.c
Smatch caller information:
net/sunrpc/xprtmultipath.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| PARAM_VALUE | 0 | sap->sa_family | 2,10 |
| BUF_SIZE | 0 | sap | (-1),128 |
| BUF_SIZE | 0 | sap | (-1),128 |
| DATA_SOURCE | 0 | sap | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/sunrpc/xprtmultipath.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| CAPPED_DATA | 0 | sap->sa_family | 1 |
| DATA_SOURCE | 0 | sap | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/sunrpc/sysfs.c rpc_sysfs_xprt_dstaddr_store() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
fs/nfs/nfs4client.c nfs4_set_client() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfs/client.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| PARAM_VALUE | 0 | sap->sa_family | 2,10 |
| BUF_SIZE | 0 | sap | (-1),128 |
| BUF_SIZE | 0 | sap | (-1),128 |
| DATA_SOURCE | 0 | sap | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nn->nfs_client_lock | ||
| TYPE_LOCK | (struct nfs_net)->nfs_client_lock |
fs/nfs/client.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| CAPPED_DATA | 0 | sap->sa_family | 1 |
| DATA_SOURCE | 0 | sap | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nn->nfs_client_lock | ||
| TYPE_LOCK | (struct nfs_net)->nfs_client_lock |
net/sunrpc/svc_xprt.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| PARAM_VALUE | 0 | sap->sa_family | 2,10 |
| DATA_SOURCE | 0 | sap | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sap->sa_family | 2,10 |
| USER_PTR | 0 | sap | |
| USER_PTR | 0 | sap->sa_data | |
| LOCK2 | &serv->sv_lock | ||
| LOCK2 | bh | ||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct svc_serv)->sv_lock |
net/sunrpc/svc_xprt.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| CAPPED_DATA | 0 | sap->sa_family | 1 |
| DATA_SOURCE | 0 | sap | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &serv->sv_lock | ||
| LOCK2 | bh | ||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct svc_serv)->sv_lock |
net/sunrpc/rpcb_clnt.c rpcb_dec_getaddr() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 3903764889297469440 |
| PARAM_VALUE | 0 | sap->sa_family | 0 |
| PARAM_VALUE | 0 | sap->sin6_family | 10 |
| PARAM_VALUE | 0 | sap->sin_family | 2 |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| MEM_ZERO | 0 | sap | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sap->sin6_port | 0-u16max |
| USER_DATA | 0 | sap->sin_port | 0-u16max |
| HALF_LOCKED2 | &pool->lock |
net/sunrpc/xprtsock.c xs_format_common_peer_ports() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| DATA_SOURCE | 0 | sap | r xs_addr |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sunrpc/xprtsock.c xs_format_common_peer_ports() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| DATA_SOURCE | 0 | sap | r xs_addr |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfsd/nfsctl.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| PARAM_VALUE | 0 | sap->sa_family | 2,10 |
| DATA_SOURCE | 0 | sap | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sap->sa_family | 2,10 |
| USER_PTR | 0 | sap | |
| USER_PTR | 0 | sap->sa_data | |
| LOCK2 | &serv->sv_lock | ||
| LOCK2 | bh | ||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct svc_serv)->sv_lock |
fs/nfsd/nfsctl.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| CAPPED_DATA | 0 | sap->sa_family | 1 |
| DATA_SOURCE | 0 | sap | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &serv->sv_lock | ||
| LOCK2 | bh | ||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct svc_serv)->sv_lock |
net/sunrpc/xprtrdma/svc_rdma_transport.c svc_rdma_accept() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
net/sunrpc/xprtrdma/svc_rdma_transport.c svc_rdma_accept() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
net/sunrpc/xprtrdma/transport.c xprt_rdma_format_addresses() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| PARAM_VALUE | 0 | sap->sa_family | 2,10 |
| BUF_SIZE | 0 | sap | (-1),16,110,128 |
| BUF_SIZE | 0 | sap | (-1),16,110,128 |
| DATA_SOURCE | 0 | sap | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
net/sunrpc/xprtrdma/transport.c xprt_rdma_format_addresses() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| PARAM_VALUE | 0 | sap->sa_family | 2,10 |
| BUF_SIZE | 0 | sap | (-1),16,110,128 |
| BUF_SIZE | 0 | sap | (-1),16,110,128 |
| DATA_SOURCE | 0 | sap | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
net/sunrpc/xprtrdma/transport.c xprt_setup_rdma() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | (-1),16,110,128 |
| BUF_SIZE | 0 | sap | (-1),16,110,128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
fs/nfsd/nfscache.c nfsd_cacherep_alloc() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
net/sunrpc/clnt.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| PARAM_VALUE | 0 | sap->sa_family | 2,10 |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| DATA_SOURCE | 0 | sap | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/sunrpc/clnt.c rpc_cmp_addr_port() -> rpc_get_port()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sap | 4096-ptr_max |
| BUF_SIZE | 0 | sap | 128 |
| BUF_SIZE | 0 | sap | 128 |
| CAPPED_DATA | 0 | sap->sa_family | 1 |
| DATA_SOURCE | 0 | sap | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |