Home | History | Annotate | Download | only in client

Lines Matching refs:rqst

68 nfscb_program(struct svc_req *rqst, SVCXPRT *xprt)
74 if (rqst->rq_proc != NFSPROC_NULL &&
75 rqst->rq_proc != NFSV4PROC_CBCOMPOUND) {
76 svcerr_noproc(rqst);
77 svc_freereq(rqst);
80 nd.nd_procnum = rqst->rq_proc;
88 nd.nd_mrep = rqst->rq_args;
89 rqst->rq_args = NULL;
93 nd.nd_nam = svc_getrpccaller(rqst);
94 nd.nd_nam2 = rqst->rq_addr;
100 if (!svc_getcred(rqst, &nd.nd_cred, &credflavor)) {
101 svcerr_weakauth(rqst);
102 svc_freereq(rqst);
113 cacherep = nfs_cbproc(&nd, rqst->rq_xid);
126 svc_freereq(rqst);
131 svcerr_decode(rqst);
132 svc_freereq(rqst);
137 svcerr_auth(rqst, nd.nd_repstat & ~NFSERR_AUTHERR);
139 } else if (!svc_sendreply_mbuf(rqst, nd.nd_mreq))
140 svcerr_systemerr(rqst);
143 svc_freereq(rqst);