Lines Matching defs:regp
103 rpcbproc_set_com(RPCB *regp, bool_t *result, struct svc_req *rqstp,
108 *result = map_set(regp, getowner(rqstp->rq_xprt, owner));
116 map_set(RPCB *regp, char *owner)
130 fnd = find_service(regp->r_prog, regp->r_vers, regp->r_netid);
131 if (fnd && (fnd->rpcb_map.r_vers == regp->r_vers)) {
132 if (strcmp(fnd->rpcb_map.r_addr, regp->r_addr) == 0) {
157 delete_prog(regp->r_prog);
174 a->r_prog = regp->r_prog;
175 a->r_vers = regp->r_vers;
176 a->r_netid = strdup(regp->r_netid);
177 a->r_addr = strdup(regp->r_addr);
194 (void) add_pmaplist(regp);
204 rpcbproc_unset_com(RPCB *regp, bool_t *result, struct svc_req *rqstp,
209 *result = map_unset(regp, getowner(rqstp->rq_xprt, owner));
217 map_unset(RPCB *regp, char *owner)
231 if ((rbl->rpcb_map.r_prog != regp->r_prog) ||
232 (rbl->rpcb_map.r_vers != regp->r_vers) ||
233 (regp->r_netid[0] && strcasecmp(regp->r_netid,
264 (void) del_pmaplist(regp);
331 rpcbproc_getaddr_com(RPCB *regp, char **result, struct svc_req *rqstp,
369 fnd = find_service(regp->r_prog, regp->r_vers, transp->xp_netid);
371 (regp->r_vers == fnd->rpcb_map.r_vers))) {
372 if (*(regp->r_addr) != '\0') { /* may contain a hint about */
373 saddr = regp->r_addr; /* the interface that we */
392 delete_prog(regp->r_prog);
404 rpcbs_getaddr(rpcbversnum - PMAPVERS, regp->r_prog, regp->r_vers,