Lines Matching full:pl
69 struct proglst *pl; in registerrpc() local
89 pl = (struct proglst *)malloc(sizeof(struct proglst)); in registerrpc()
90 if (pl == NULL) { in registerrpc()
94 pl->p_progname = progname; in registerrpc()
95 pl->p_prognum = prognum; in registerrpc()
96 pl->p_procnum = procnum; in registerrpc()
97 pl->p_inproc = inproc; in registerrpc()
98 pl->p_outproc = outproc; in registerrpc()
99 pl->p_nxt = proglst; in registerrpc()
100 proglst = pl; in registerrpc()
112 struct proglst *pl; in universal() local
126 for (pl = proglst; pl != NULL; pl = pl->p_nxt) in universal()
127 if (pl->p_prognum == prog && pl->p_procnum == proc) { in universal()
130 if (!svc_getargs(s_transp, pl->p_inproc, xdrbuf)) { in universal()
134 outdata = (*(pl->p_progname))(xdrbuf); in universal()
135 if (outdata == NULL && pl->p_outproc != xdr_void) in universal()
138 if (!svc_sendreply(s_transp, pl->p_outproc, outdata)) { in universal()
141 pl->p_prognum); in universal()
145 (void)svc_freeargs(s_transp, pl->p_inproc, xdrbuf); in universal()