Lines Matching refs:cl

137 	CLIENT *cl = NULL;		/* client handle */  in clnt_dg_create()  local
184 if ((cl = malloc(sizeof (CLIENT))) == NULL) in clnt_dg_create()
236 cl->cl_ops = clnt_dg_ops(); in clnt_dg_create()
237 cl->cl_private = (caddr_t)cu; in clnt_dg_create()
238 cl->cl_auth = authnone_create(); in clnt_dg_create()
239 cl->cl_tp = NULL; in clnt_dg_create()
240 cl->cl_netid = NULL; in clnt_dg_create()
243 return (cl); in clnt_dg_create()
250 if (cl) { in clnt_dg_create()
251 free(cl); in clnt_dg_create()
261 clnt_dg_call(CLIENT *cl, rpcproc_t proc, xdrproc_t xargs, caddr_t argsp, in clnt_dg_call() argument
265 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_call()
313 if (cl->cl_auth->ah_cred.oa_flavor != RPCSEC_GSS) { in clnt_dg_call()
316 (!AUTH_MARSHALL(cl->cl_auth, xdrs)) || in clnt_dg_call()
325 if (!__rpc_gss_wrap(cl->cl_auth, cu->cu_outbuf, in clnt_dg_call()
464 if (cl->cl_auth->ah_cred.oa_flavor == in clnt_dg_call()
466 cl->cl_auth->ah_cred.oa_flavor == in clnt_dg_call()
565 if (!AUTH_VALIDATE(cl->cl_auth, in clnt_dg_call()
569 } else if (cl->cl_auth->ah_cred.oa_flavor != in clnt_dg_call()
577 } else if (!__rpc_gss_unwrap(cl->cl_auth, &reply_xdrs, in clnt_dg_call()
591 AUTH_REFRESH(cl->cl_auth, &reply_msg)) in clnt_dg_call()
621 clnt_dg_send(CLIENT *cl, rpcproc_t proc, xdrproc_t xargs, caddr_t argsp) in clnt_dg_send() argument
624 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_send()
651 if (cl->cl_auth->ah_cred.oa_flavor != RPCSEC_GSS) { in clnt_dg_send()
654 (!AUTH_MARSHALL(cl->cl_auth, xdrs)) || in clnt_dg_send()
663 if (!__rpc_gss_wrap(cl->cl_auth, cu->cu_outbuf, in clnt_dg_send()
686 clnt_dg_geterr(CLIENT *cl, struct rpc_err *errp) in clnt_dg_geterr() argument
688 NOTE(ARGUNUSED(cl)) in clnt_dg_geterr()
693 clnt_dg_freeres(CLIENT *cl, xdrproc_t xdr_res, caddr_t res_ptr) in clnt_dg_freeres() argument
696 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_freeres()
714 clnt_dg_control(CLIENT *cl, int request, char *info) in clnt_dg_control() argument
717 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_control()
857 clnt_dg_destroy(CLIENT *cl) in clnt_dg_destroy() argument
860 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_destroy()
871 if (cl->cl_netid && cl->cl_netid[0]) in clnt_dg_destroy()
872 free(cl->cl_netid); in clnt_dg_destroy()
873 if (cl->cl_tp && cl->cl_tp[0]) in clnt_dg_destroy()
874 free(cl->cl_tp); in clnt_dg_destroy()
875 free(cl); in clnt_dg_destroy()