Lines Matching refs:prog
361 __svc_create(struct svc_program *prog, unsigned int bufsize, int npools, in __svc_create() argument
372 serv->sv_name = prog->pg_name; in __svc_create()
373 serv->sv_program = prog; in __svc_create()
375 serv->sv_stats = prog->pg_stats; in __svc_create()
382 while (prog) { in __svc_create()
383 prog->pg_lovers = prog->pg_nvers-1; in __svc_create()
384 for (vers=0; vers<prog->pg_nvers ; vers++) in __svc_create()
385 if (prog->pg_vers[vers]) { in __svc_create()
386 prog->pg_hivers = vers; in __svc_create()
387 if (prog->pg_lovers > vers) in __svc_create()
388 prog->pg_lovers = vers; in __svc_create()
389 if (prog->pg_vers[vers]->vs_xdrsize > xdrsize) in __svc_create()
390 xdrsize = prog->pg_vers[vers]->vs_xdrsize; in __svc_create()
392 prog = prog->pg_next; in __svc_create()
429 svc_create(struct svc_program *prog, unsigned int bufsize, in svc_create() argument
432 return __svc_create(prog, bufsize, /*npools*/1, family, shutdown); in svc_create()
437 svc_create_pooled(struct svc_program *prog, unsigned int bufsize, in svc_create_pooled() argument
444 serv = __svc_create(prog, bufsize, npools, family, shutdown); in svc_create_pooled()
1001 u32 dir, prog, vers, proc; in svc_process() local
1049 rqstp->rq_prog = prog = svc_getnl(argv); /* program number */ in svc_process()
1056 if (prog == progp->pg_prog) in svc_process()
1203 dprintk("svc: unknown program %d\n", prog); in svc_process()
1210 vers, prog, progp->pg_name); in svc_process()