Lines Matching refs:cl

138 	CLIENT *cl = NULL;		/* client handle */  in clnt_dg_create()  local
185 if ((cl = malloc(sizeof (CLIENT))) == NULL) in clnt_dg_create()
237 cl->cl_ops = clnt_dg_ops(); in clnt_dg_create()
238 cl->cl_private = (caddr_t)cu; in clnt_dg_create()
239 cl->cl_auth = authnone_create(); in clnt_dg_create()
240 cl->cl_tp = NULL; in clnt_dg_create()
241 cl->cl_netid = NULL; in clnt_dg_create()
244 return (cl); in clnt_dg_create()
251 if (cl) { in clnt_dg_create()
252 free(cl); in clnt_dg_create()
262 clnt_dg_call(CLIENT *cl, rpcproc_t proc, xdrproc_t xargs, caddr_t argsp, in clnt_dg_call() argument
266 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_call()
314 if (cl->cl_auth->ah_cred.oa_flavor != RPCSEC_GSS) { in clnt_dg_call()
317 (!AUTH_MARSHALL(cl->cl_auth, xdrs)) || in clnt_dg_call()
326 if (!__rpc_gss_wrap(cl->cl_auth, cu->cu_outbuf, in clnt_dg_call()
465 if (cl->cl_auth->ah_cred.oa_flavor == in clnt_dg_call()
467 cl->cl_auth->ah_cred.oa_flavor == in clnt_dg_call()
566 if (!AUTH_VALIDATE(cl->cl_auth, in clnt_dg_call()
570 } else if (cl->cl_auth->ah_cred.oa_flavor != in clnt_dg_call()
578 } else if (!__rpc_gss_unwrap(cl->cl_auth, &reply_xdrs, in clnt_dg_call()
592 AUTH_REFRESH(cl->cl_auth, &reply_msg)) in clnt_dg_call()
622 clnt_dg_send(CLIENT *cl, rpcproc_t proc, xdrproc_t xargs, caddr_t argsp) in clnt_dg_send() argument
625 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_send()
652 if (cl->cl_auth->ah_cred.oa_flavor != RPCSEC_GSS) { in clnt_dg_send()
655 (!AUTH_MARSHALL(cl->cl_auth, xdrs)) || in clnt_dg_send()
664 if (!__rpc_gss_wrap(cl->cl_auth, cu->cu_outbuf, in clnt_dg_send()
687 clnt_dg_geterr(CLIENT *cl, struct rpc_err *errp) in clnt_dg_geterr() argument
689 NOTE(ARGUNUSED(cl)) in clnt_dg_geterr()
694 clnt_dg_freeres(CLIENT *cl, xdrproc_t xdr_res, caddr_t res_ptr) in clnt_dg_freeres() argument
697 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_freeres()
715 clnt_dg_control(CLIENT *cl, int request, char *info) in clnt_dg_control() argument
718 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_control()
858 clnt_dg_destroy(CLIENT *cl) in clnt_dg_destroy() argument
861 struct cu_data *cu = (struct cu_data *)cl->cl_private; in clnt_dg_destroy()
872 if (cl->cl_netid && cl->cl_netid[0]) in clnt_dg_destroy()
873 free(cl->cl_netid); in clnt_dg_destroy()
874 if (cl->cl_tp && cl->cl_tp[0]) in clnt_dg_destroy()
875 free(cl->cl_tp); in clnt_dg_destroy()
876 free(cl); in clnt_dg_destroy()