Lines Matching refs:prog
425 __svc_create(struct svc_program *prog, unsigned int bufsize, int npools, in __svc_create() argument
435 serv->sv_name = prog->pg_name; in __svc_create()
436 serv->sv_program = prog; in __svc_create()
438 serv->sv_stats = prog->pg_stats; in __svc_create()
445 while (prog) { in __svc_create()
446 prog->pg_lovers = prog->pg_nvers-1; in __svc_create()
447 for (vers=0; vers<prog->pg_nvers ; vers++) in __svc_create()
448 if (prog->pg_vers[vers]) { in __svc_create()
449 prog->pg_hivers = vers; in __svc_create()
450 if (prog->pg_lovers > vers) in __svc_create()
451 prog->pg_lovers = vers; in __svc_create()
452 if (prog->pg_vers[vers]->vs_xdrsize > xdrsize) in __svc_create()
453 xdrsize = prog->pg_vers[vers]->vs_xdrsize; in __svc_create()
455 prog = prog->pg_next; in __svc_create()
488 svc_create(struct svc_program *prog, unsigned int bufsize, in svc_create() argument
491 return __svc_create(prog, bufsize, /*npools*/1, shutdown); in svc_create()
496 svc_create_pooled(struct svc_program *prog, unsigned int bufsize, in svc_create_pooled() argument
503 serv = __svc_create(prog, bufsize, npools, shutdown); in svc_create_pooled()
1080 u32 prog, vers, proc; in svc_process_common() local
1114 rqstp->rq_prog = prog = svc_getnl(argv); /* program number */ in svc_process_common()
1119 if (prog == progp->pg_prog) in svc_process_common()
1262 dprintk("svc: unknown program %d\n", prog); in svc_process_common()
1269 vers, prog, progp->pg_name); in svc_process_common()