Lines Matching refs:rqstp

40 void nlm_prog_0(struct svc_req *rqstp, SVCXPRT *transp);
41 void nlm_prog_1(struct svc_req *rqstp, SVCXPRT *transp);
42 void nlm_prog_3(struct svc_req *rqstp, SVCXPRT *transp);
43 void nlm_prog_4(struct svc_req *rqstp, SVCXPRT *transp);
46 nlm_prog_0(struct svc_req *rqstp, SVCXPRT *transp)
56 switch (rqstp->rq_proc) {
58 (void) svc_sendreply(rqstp,
60 svc_freereq(rqstp);
70 svcerr_noproc(rqstp);
71 svc_freereq(rqstp);
75 if (!svc_getargs(rqstp, xdr_argument, (char *)(caddr_t) &argument)) {
76 svcerr_decode(rqstp);
77 svc_freereq(rqstp);
80 retval = (bool_t) (*local)((char *)&argument, (void *)&result, rqstp);
81 if (retval > 0 && !svc_sendreply(rqstp, xdr_result, (char *)&result)) {
82 svcerr_systemerr(rqstp);
84 if (!svc_freeargs(rqstp, xdr_argument, (char *)(caddr_t) &argument)) {
88 svc_freereq(rqstp);
94 nlm_prog_1(struct svc_req *rqstp, SVCXPRT *transp)
124 switch (rqstp->rq_proc) {
126 (void) svc_sendreply(rqstp,
128 svc_freereq(rqstp);
222 svcerr_noproc(rqstp);
223 svc_freereq(rqstp);
227 if (!svc_getargs(rqstp, xdr_argument, (char *)(caddr_t) &argument)) {
228 svcerr_decode(rqstp);
229 svc_freereq(rqstp);
232 retval = (bool_t) (*local)((char *)&argument, (void *)&result, rqstp);
233 if (retval > 0 && !svc_sendreply(rqstp, xdr_result, (char *)&result)) {
234 svcerr_systemerr(rqstp);
236 if (!svc_freeargs(rqstp, xdr_argument, (char *)(caddr_t) &argument)) {
240 svc_freereq(rqstp);
248 nlm_prog_3(struct svc_req *rqstp, SVCXPRT *transp)
265 switch (rqstp->rq_proc) {
267 (void) svc_sendreply(rqstp,
269 svc_freereq(rqstp);
287 nlm_prog_1(rqstp, transp);
315 svcerr_noproc(rqstp);
316 svc_freereq(rqstp);
320 if (!svc_getargs(rqstp, xdr_argument, (char *)(caddr_t) &argument)) {
321 svcerr_decode(rqstp);
322 svc_freereq(rqstp);
325 retval = (bool_t) (*local)((char *)&argument, (void *)&result, rqstp);
326 if (retval > 0 && !svc_sendreply(rqstp, xdr_result, (char *)&result)) {
327 svcerr_systemerr(rqstp);
329 if (!svc_freeargs(rqstp, xdr_argument, (char *)(caddr_t) &argument)) {
333 svc_freereq(rqstp);
341 nlm_prog_4(struct svc_req *rqstp, SVCXPRT *transp)
378 switch (rqstp->rq_proc) {
380 (void) svc_sendreply(rqstp,
382 svc_freereq(rqstp);
500 svcerr_noproc(rqstp);
501 svc_freereq(rqstp);
505 if (!svc_getargs(rqstp, xdr_argument, (char *)(caddr_t) &argument)) {
506 svcerr_decode(rqstp);
507 svc_freereq(rqstp);
510 retval = (bool_t) (*local)((char *)&argument, (void *)&result, rqstp);
511 if (retval > 0 && !svc_sendreply(rqstp, xdr_result, (char *)&result)) {
512 svcerr_systemerr(rqstp);
514 if (!svc_freeargs(rqstp, xdr_argument, (char *)(caddr_t) &argument)) {
518 svc_freereq(rqstp);