Lines Matching defs:progp
382 struct svc_program *progp;
385 for (progp = serv->sv_program; progp; progp = progp->pg_next) {
386 for (i = 0; i < progp->pg_nvers; i++) {
387 if (progp->pg_vers[i] == NULL)
389 if (!progp->pg_vers[i]->vs_hidden)
1003 const struct svc_program *progp,
1008 return __svc_register(net, progp->pg_name, progp->pg_prog,
1015 const struct svc_program *progp,
1020 const struct svc_version *vers = progp->pg_vers[version];
1027 trace_svc_noregister(progp->pg_name, version, proto,
1039 error = svc_rpcbind_set_version(net, progp, version,
1060 struct svc_program *progp;
1068 for (progp = serv->sv_program; progp; progp = progp->pg_next) {
1069 for (i = 0; i < progp->pg_nvers; i++) {
1071 error = progp->pg_rpcbind_set(net, progp, i,
1076 progp->pg_name, i, -error);
1119 struct svc_program *progp;
1125 for (progp = serv->sv_program; progp; progp = progp->pg_next) {
1126 for (i = 0; i < progp->pg_nvers; i++) {
1127 if (progp->pg_vers[i] == NULL)
1129 if (progp->pg_vers[i]->vs_hidden)
1131 __svc_unregister(net, progp->pg_prog, i, progp->pg_name);
1221 const struct svc_program *progp,
1227 if (rqstp->rq_vers >= progp->pg_nvers )
1229 versp = progp->pg_vers[rqstp->rq_vers];
1264 ret->mismatch.lovers = progp->pg_lovers;
1265 ret->mismatch.hivers = progp->pg_hivers;
1278 struct svc_program *progp;
1318 for (progp = serv->sv_program; progp; progp = progp->pg_next)
1319 if (prog == progp->pg_prog)
1329 if (auth_res == SVC_OK && progp) {
1331 auth_res = progp->pg_authenticate(rqstp);
1353 if (progp == NULL)
1356 rpc_stat = progp->pg_init_request(rqstp, progp, &process);
1375 trace_svc_process(rqstp, progp->pg_name);
1468 rqstp->rq_vers, rqstp->rq_prog, progp->pg_name);