Lines Matching defs:progp

414 	struct svc_program	*progp;
417 for (progp = serv->sv_program; progp; progp = progp->pg_next) {
418 for (i = 0; i < progp->pg_nvers; i++) {
419 if (progp->pg_vers[i] == NULL)
421 if (!progp->pg_vers[i]->vs_hidden)
1071 const struct svc_program *progp,
1076 return __svc_register(net, progp->pg_name, progp->pg_prog,
1083 const struct svc_program *progp,
1088 const struct svc_version *vers = progp->pg_vers[version];
1095 trace_svc_noregister(progp->pg_name, version, proto,
1107 error = svc_rpcbind_set_version(net, progp, version,
1128 struct svc_program *progp;
1136 for (progp = serv->sv_program; progp; progp = progp->pg_next) {
1137 for (i = 0; i < progp->pg_nvers; i++) {
1139 error = progp->pg_rpcbind_set(net, progp, i,
1144 progp->pg_name, i, -error);
1188 struct svc_program *progp;
1194 for (progp = serv->sv_program; progp; progp = progp->pg_next) {
1195 for (i = 0; i < progp->pg_nvers; i++) {
1196 if (progp->pg_vers[i] == NULL)
1198 if (progp->pg_vers[i]->vs_hidden)
1200 __svc_unregister(net, progp->pg_prog, i, progp->pg_name);
1238 const struct svc_program *progp,
1244 if (rqstp->rq_vers >= progp->pg_nvers )
1246 versp = progp->pg_vers[rqstp->rq_vers];
1279 ret->mismatch.lovers = progp->pg_lovers;
1280 ret->mismatch.hivers = progp->pg_hivers;
1294 struct svc_program *progp;
1324 for (progp = serv->sv_program; progp; progp = progp->pg_next)
1325 if (rqstp->rq_prog == progp->pg_prog)
1335 if (auth_res == SVC_OK && progp)
1336 auth_res = progp->pg_authenticate(rqstp);
1358 if (progp == NULL)
1361 switch (progp->pg_init_request(rqstp, progp, &process)) {
1380 trace_svc_process(rqstp, progp->pg_name);
1461 rqstp->rq_vers, rqstp->rq_prog, progp->pg_name);