Defined in 1 files as a function:

Referenced in 8 files:

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