Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

fs/nfsd/nfs4callback.c setup_callback_client() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 6496415815006863360
PARAM_VALUE 0 args->address 7602897858563264512
PARAM_VALUE 0 args->bc_xprt 0,4096-ptr_max
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->flags 80
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->net 4096-ptr_max
PARAM_VALUE 0 args->nodename 0
PARAM_VALUE 0 args->program 4096-ptr_max
PARAM_VALUE 0 args->protocol (-2147483642),(-2147483631),(-2147483392),6
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 7602897858563264640
PARAM_VALUE 0 args->servername 0
PARAM_VALUE 0 args->stats 0
PARAM_VALUE 0 args->timeout 961176924501958656
PARAM_VALUE 0 args->version 1
HALF_LOCKED2 &pool->lock

fs/nfs/client.c nfs_create_rpc_client() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 2942999618250715136
PARAM_VALUE 0 args->address 4096-ptr_max
PARAM_VALUE 0 args->authflavor 1,390004
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0-u32max
PARAM_VALUE 0 args->flags 0,8,16,24,32,40,48,56,128,136,144,152,160,168,176,184,512,520,528,536,544,552,560,568,640,648,656,664,672,680,688,696,2048-2744,8192-10936
PARAM_VALUE 0 args->net 4096-ptr_max
PARAM_VALUE 0 args->prognumber 0
PARAM_VALUE 0 args->program 8184063303305076736
PARAM_VALUE 0 args->reconnect_timeout 0-u32max
PARAM_VALUE 0 args->saddress 0
PARAM_VALUE 0 args->servername 4096-ptr_max
PARAM_VALUE 0 args->stats 4096-ptr_max
PARAM_VALUE 0 args->version 2-4
RX_PATH
TASK_NOT_RUNNING

net/sunrpc/rpcb_clnt.c rpcb_create() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 6384917016375697408
PARAM_VALUE 0 args->address 410406499448049664
PARAM_VALUE 0 args->addrsize 0-128
PARAM_VALUE 0 args->authflavor 1
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->flags 24
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->prognumber 0
PARAM_VALUE 0 args->program 3609899682156240896
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 0
PARAM_VALUE 0 args->stats 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/rpcb_clnt.c rpcb_create_af_local() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 4374428646073937920
PARAM_VALUE 0 args->address 2409666874566746112,6993879774159736832
PARAM_VALUE 0 args->addrsize 3-109
PARAM_VALUE 0 args->authflavor 0
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->flags 256
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->net 4096-ptr_max
PARAM_VALUE 0 args->nodename 0
PARAM_VALUE 0 args->prognumber 0
PARAM_VALUE 0 args->program 3609899682156240896
PARAM_VALUE 0 args->protocol 257
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 0
PARAM_VALUE 0 args->servername 7025844055024799744
PARAM_VALUE 0 args->stats 0
PARAM_VALUE 0 args->timeout 0
PARAM_VALUE 0 args->version 2
TERMINATED 0 args->servername 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rpcb_create_local_mutex
HALF_LOCKED2 global &nfs_callback_mutex
HALF_LOCKED2 global &nfsd_mutex
HALF_LOCKED2 global &nlmsvc_mutex

net/sunrpc/rpcb_clnt.c rpcb_create_local_net() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 1632071943857139712
PARAM_VALUE 0 args->address 6407767863965208576
PARAM_VALUE 0 args->addrsize 16
PARAM_VALUE 0 args->authflavor 1
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->flags 16
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->net 4096-ptr_max
PARAM_VALUE 0 args->nodename 0
PARAM_VALUE 0 args->prognumber 0
PARAM_VALUE 0 args->program 3609899682156240896
PARAM_VALUE 0 args->protocol 6
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 0
PARAM_VALUE 0 args->servername 7025844055024799744
PARAM_VALUE 0 args->stats 0
PARAM_VALUE 0 args->timeout 0
PARAM_VALUE 0 args->version 2
TERMINATED 0 args->servername 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rpcb_create_local_mutex
HALF_LOCKED2 global &nfs_callback_mutex
HALF_LOCKED2 global &nfsd_mutex
HALF_LOCKED2 global &nlmsvc_mutex

net/sunrpc/xprtsock.c xs_tcp_tls_setup_socket() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 5068352137260810240
PARAM_VALUE 0 args->address 4096-ptr_max
PARAM_VALUE 0 args->authflavor 7
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->flags 0
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->nodename 0
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 0
HALF_LOCKED2 &pool->lock

fs/lockd/mon.c nsm_create() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 1028473966263816192
PARAM_VALUE 0 args->address 3212296661751414784
PARAM_VALUE 0 args->addrsize 16
PARAM_VALUE 0 args->authflavor 0
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->flags 16
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->prognumber 0
PARAM_VALUE 0 args->program 4855637256680919040
PARAM_VALUE 0 args->protocol 6
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 0
PARAM_VALUE 0 args->servername 1673762436792184832
PARAM_VALUE 0 args->stats 0
PARAM_VALUE 0 args->timeout 0
PARAM_VALUE 0 args->version 1
TERMINATED 0 args->servername 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &nlm_host_mutex

fs/lockd/host.c nlm_bind_host() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 4578046050357706752
PARAM_VALUE 0 args->address 4096-ptr_max
PARAM_VALUE 0 args->authflavor 1
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->flags 2068-2069,2076-2077
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->nodename 0
PARAM_VALUE 0 args->prognumber 0
PARAM_VALUE 0 args->program 5147271265960161280
PARAM_VALUE 0 args->protocol 0-u16max
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 0,4096-ptr_max
PARAM_VALUE 0 args->stats 0
PARAM_VALUE 0 args->timeout 7407123636789825536
RX_PATH
TASK_NOT_RUNNING
LOCK2 &host->h_mutex
TYPE_LOCK (struct nlm_host)->h_mutex

net/sunrpc/auth_gss/gss_rpc_upcall.c gssp_rpc_create() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 8828879198912630784
PARAM_VALUE 0 args->address 5041648347043225600
PARAM_VALUE 0 args->addrsize 110
PARAM_VALUE 0 args->authflavor 0
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->cred 0
PARAM_VALUE 0 args->flags 4368
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->net 4096-ptr_max
PARAM_VALUE 0 args->nodename 0
PARAM_VALUE 0 args->prognumber 0
PARAM_VALUE 0 args->program 2822289610573713408
PARAM_VALUE 0 args->protocol 257
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 0
PARAM_VALUE 0 args->servername 7025844055024799744
PARAM_VALUE 0 args->stats 0
PARAM_VALUE 0 args->timeout 0
PARAM_VALUE 0 args->version 1
TERMINATED 0 args->servername 1
LOCK2 &sn->gssp_lock
TYPE_LOCK (struct sunrpc_net)->gssp_lock

fs/nfs/mount_clnt.c nfs_mount() -> rpc_create()

Type Parameter Key Value
PARAM_VALUE 0 args 3775453016381693952
PARAM_VALUE 0 args->address 4096-ptr_max
PARAM_VALUE 0 args->authflavor 1
PARAM_VALUE 0 args->bc_xprt 0
PARAM_VALUE 0 args->client_name 0
PARAM_VALUE 0 args->connect_timeout 0
PARAM_VALUE 0 args->flags 0,8
PARAM_VALUE 0 args->nconnect 0
PARAM_VALUE 0 args->nodename 0
PARAM_VALUE 0 args->prognumber 0
PARAM_VALUE 0 args->program 2731114055138168832
PARAM_VALUE 0 args->protocol 6,17,256,258
PARAM_VALUE 0 args->reconnect_timeout 0
PARAM_VALUE 0 args->saddress 0
PARAM_VALUE 0 args->stats 0
PARAM_VALUE 0 args->timeout 5241081240656433152
PARAM_VALUE 0 args->version 1-u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex