Lines Matching refs:clnt
180 struct rpc_clnt *clnt = sn->rpcb_local_clnt; in rpcb_put_local() local
200 if (clnt) in rpcb_put_local()
201 rpc_shutdown_client(clnt); in rpcb_put_local()
205 static void rpcb_set_local(struct net *net, struct rpc_clnt *clnt, in rpcb_set_local() argument
212 sn->rpcb_local_clnt = clnt; in rpcb_set_local()
248 struct rpc_clnt *clnt, *clnt4; in rpcb_create_local_unix() local
256 clnt = rpc_create(&args); in rpcb_create_local_unix()
257 if (IS_ERR(clnt)) { in rpcb_create_local_unix()
258 result = PTR_ERR(clnt); in rpcb_create_local_unix()
262 clnt4 = rpc_bind_new_program(clnt, &rpcb_program, RPCBVERS_4); in rpcb_create_local_unix()
266 rpcb_set_local(net, clnt, clnt4, true); in rpcb_create_local_unix()
295 struct rpc_clnt *clnt, *clnt4; in rpcb_create_local_net() local
298 clnt = rpc_create(&args); in rpcb_create_local_net()
299 if (IS_ERR(clnt)) { in rpcb_create_local_net()
300 result = PTR_ERR(clnt); in rpcb_create_local_net()
309 clnt4 = rpc_bind_new_program(clnt, &rpcb_program, RPCBVERS_4); in rpcb_create_local_net()
313 rpcb_set_local(net, clnt, clnt4, false); in rpcb_create_local_net()
380 static int rpcb_register_call(struct sunrpc_net *sn, struct rpc_clnt *clnt, struct rpc_message *msg… in rpcb_register_call() argument
389 error = rpc_call_sync(clnt, msg, flags); in rpcb_register_call()
623 static struct rpc_clnt *rpcb_find_transport_owner(struct rpc_clnt *clnt) in rpcb_find_transport_owner() argument
625 struct rpc_clnt *parent = clnt->cl_parent; in rpcb_find_transport_owner()
626 struct rpc_xprt_switch *xps = rcu_access_pointer(clnt->cl_xpi.xpi_xpswitch); in rpcb_find_transport_owner()
628 while (parent != clnt) { in rpcb_find_transport_owner()
631 if (clnt->cl_autobind) in rpcb_find_transport_owner()
633 clnt = parent; in rpcb_find_transport_owner()
636 return clnt; in rpcb_find_transport_owner()
648 struct rpc_clnt *clnt; in rpcb_getport_async() local
661 clnt = rpcb_find_transport_owner(task->tk_client); in rpcb_getport_async()
682 salen = rpc_peeraddr(clnt, sap, sizeof(addr)); in rpcb_getport_async()
704 trace_rpcb_getport(clnt, task, bind_version); in rpcb_getport_async()
707 clnt->cl_nodename, in rpcb_getport_async()
710 clnt->cl_cred, in rpcb_getport_async()
722 map->r_prog = clnt->cl_prog; in rpcb_getport_async()
723 map->r_vers = clnt->cl_vers; in rpcb_getport_async()