Lines Matching refs:procp
1155 const struct svc_procedure *procp = NULL; in svc_process_common() local
1251 procp = versp->vs_proc + proc; in svc_process_common()
1252 if (proc >= versp->vs_nproc || !procp->pc_func) in svc_process_common()
1254 rqstp->rq_procinfo = procp; in svc_process_common()
1268 memset(rqstp->rq_argp, 0, procp->pc_argsize); in svc_process_common()
1269 memset(rqstp->rq_resp, 0, procp->pc_ressize); in svc_process_common()
1274 if (procp->pc_xdrressize) in svc_process_common()
1275 svc_reserve_auth(rqstp, procp->pc_xdrressize<<2); in svc_process_common()
1283 if (procp->pc_decode && in svc_process_common()
1284 !procp->pc_decode(rqstp, argv->iov_base)) in svc_process_common()
1287 *statp = procp->pc_func(rqstp); in svc_process_common()
1292 if (procp->pc_release) in svc_process_common()
1293 procp->pc_release(rqstp); in svc_process_common()
1297 if (procp->pc_release) in svc_process_common()
1298 procp->pc_release(rqstp); in svc_process_common()
1301 if (*statp == rpc_success && procp->pc_encode && in svc_process_common()
1302 !procp->pc_encode(rqstp, resv->iov_base + resv->iov_len)) { in svc_process_common()
1311 if (procp->pc_release) in svc_process_common()
1312 procp->pc_release(rqstp); in svc_process_common()
1322 if (procp->pc_release) in svc_process_common()
1323 procp->pc_release(rqstp); in svc_process_common()
1325 if (procp->pc_encode == NULL) in svc_process_common()