Lines Matching refs:clnt
91 struct rpc_clnt *clnt) in nsm_client_set() argument
95 if (clnt == NULL) in nsm_client_set()
97 ln->nsm_clnt = clnt; in nsm_client_set()
99 clnt = ln->nsm_clnt; in nsm_client_set()
103 return clnt; in nsm_client_set()
108 struct rpc_clnt *clnt, *new; in nsm_client_get() local
111 clnt = nsm_client_set(ln, NULL); in nsm_client_get()
112 if (clnt != NULL) in nsm_client_get()
115 clnt = new = nsm_create(net, nodename); in nsm_client_get()
116 if (IS_ERR(clnt)) in nsm_client_get()
119 clnt = nsm_client_set(ln, new); in nsm_client_get()
120 if (clnt != new) in nsm_client_get()
123 return clnt; in nsm_client_get()
129 struct rpc_clnt *clnt = NULL; in nsm_client_put() local
134 clnt = ln->nsm_clnt; in nsm_client_put()
138 if (clnt != NULL) in nsm_client_put()
139 rpc_shutdown_client(clnt); in nsm_client_put()
143 struct rpc_clnt *clnt) in nsm_mon_unmon() argument
152 .nodename = clnt->cl_nodename, in nsm_mon_unmon()
161 msg.rpc_proc = &clnt->cl_procinfo[proc]; in nsm_mon_unmon()
162 status = rpc_call_sync(clnt, &msg, RPC_TASK_SOFTCONN); in nsm_mon_unmon()
166 rpc_force_rebind(clnt); in nsm_mon_unmon()
167 status = rpc_call_sync(clnt, &msg, RPC_TASK_SOFTCONN); in nsm_mon_unmon()
193 struct rpc_clnt *clnt; in nsm_monitor() local
210 clnt = nsm_client_get(host->net, nodename); in nsm_monitor()
211 if (IS_ERR(clnt)) { in nsm_monitor()
212 status = PTR_ERR(clnt); in nsm_monitor()
218 status = nsm_mon_unmon(nsm, NSMPROC_MON, &res, clnt); in nsm_monitor()