Lines Matching defs:clnt
27 #include <linux/sunrpc/clnt.h>
189 struct rpc_clnt *clnt, *clnt4;
199 clnt = rpc_create(&args);
200 if (IS_ERR(clnt)) {
202 "client (errno %ld).\n", PTR_ERR(clnt));
203 result = -PTR_ERR(clnt);
212 clnt4 = rpc_bind_new_program(clnt, &rpcb_program, RPCBVERS_4);
219 rpcb_local_clnt = clnt;
256 static int rpcb_register_call(struct rpc_clnt *clnt, struct rpc_message *msg)
262 error = rpc_call_sync(clnt, msg, RPC_TASK_SOFTCONN);
539 static struct rpc_clnt *rpcb_find_transport_owner(struct rpc_clnt *clnt)
541 struct rpc_clnt *parent = clnt->cl_parent;
543 while (parent != clnt) {
544 if (parent->cl_xprt != clnt->cl_xprt)
546 if (clnt->cl_autobind)
548 clnt = parent;
551 return clnt;
563 struct rpc_clnt *clnt;
575 clnt = rpcb_find_transport_owner(task->tk_client);
576 xprt = clnt->cl_xprt;
580 clnt->cl_server, clnt->cl_prog, clnt->cl_vers, xprt->prot);
601 salen = rpc_peeraddr(clnt, sap, sizeof(addr));
630 rpcb_clnt = rpcb_create(clnt->cl_server, sap, salen, xprt->prot,
646 map->r_prog = clnt->cl_prog;
647 map->r_vers = clnt->cl_vers;
656 map->r_netid = rpc_peeraddr2str(clnt, RPC_DISPLAY_NETID);