Lines Matching refs:rbl

121 	rpcblist_ptr rbl, fnd;  in map_set()  local
170 rbl = malloc(sizeof (RPCBLIST)); in map_set()
171 if (rbl == NULL) { in map_set()
175 a = &rbl->rpcb_map; in map_set()
183 delete_rbl(rbl); in map_set()
186 rbl->rpcb_next = NULL; in map_set()
188 list_rbl = rbl; in map_set()
192 fnd->rpcb_next = rbl; in map_set()
224 rpcblist_ptr rbl, next, prev = NULL; in map_unset() local
230 for (rbl = list_rbl; rbl != NULL; rbl = next) { in map_unset()
231 next = rbl->rpcb_next; in map_unset()
233 if ((rbl->rpcb_map.r_prog != regp->r_prog) || in map_unset()
234 (rbl->rpcb_map.r_vers != regp->r_vers) || in map_unset()
236 rbl->rpcb_map.r_netid))) { in map_unset()
238 prev = rbl; in map_unset()
247 strcmp(rbl->rpcb_map.r_owner, owner)) { in map_unset()
256 delete_rbl(rbl); in map_unset()
281 delete_rbl(rpcblist_ptr rbl) in delete_rbl() argument
283 free(rbl->rpcb_map.r_addr); in delete_rbl()
284 free(rbl->rpcb_map.r_netid); in delete_rbl()
285 free(rbl->rpcb_map.r_owner); in delete_rbl()
286 free(rbl); in delete_rbl()
292 rpcblist_ptr rbl, next, prev = NULL; in delete_prog() local
296 for (rbl = list_rbl; rbl != NULL; rbl = next) { in delete_prog()
297 next = rbl->rpcb_next; in delete_prog()
299 if (rbl->rpcb_map.r_prog != prog || in delete_prog()
300 is_bound(rbl->rpcb_map.r_netid, rbl->rpcb_map.r_addr)) { in delete_prog()
301 prev = rbl; in delete_prog()
306 (void) del_pmaplist(&rbl->rpcb_map); in delete_prog()
308 delete_rbl(rbl); in delete_prog()
709 rpcblist_ptr rbl; in rpcbproc_callit_com() local
885 rbl = find_service(arg.prog, arg.vers, transp->xp_netid); in rpcbproc_callit_com()
888 arg.proc, transp->xp_netid, rbl); in rpcbproc_callit_com()
890 if (rbl == NULL) { in rpcbproc_callit_com()
896 if (rbl->rpcb_map.r_vers != arg.vers) { in rpcbproc_callit_com()
918 rbl->rpcb_map.r_addr, NULL); in rpcbproc_callit_com()
941 ma.s_uaddr = rbl->rpcb_map.r_addr; in rpcbproc_callit_com()
1501 rpcblist_ptr rbl; in find_versions() local
1507 for (rbl = list_rbl; rbl != NULL; rbl = rbl->rpcb_next) { in find_versions()
1508 if ((rbl->rpcb_map.r_prog != prog) || in find_versions()
1509 (strcasecmp(rbl->rpcb_map.r_netid, netid) != 0)) in find_versions()
1512 highv = rbl->rpcb_map.r_vers; in find_versions()
1514 } else if (rbl->rpcb_map.r_vers < lowv) { in find_versions()
1515 lowv = rbl->rpcb_map.r_vers; in find_versions()
1516 } else if (rbl->rpcb_map.r_vers > highv) { in find_versions()
1517 highv = rbl->rpcb_map.r_vers; in find_versions()
1544 rpcblist_ptr rbl; in find_service() local
1548 for (rbl = list_rbl; rbl != NULL; rbl = rbl->rpcb_next) { in find_service()
1549 if ((rbl->rpcb_map.r_prog != prog) || in find_service()
1550 (strcasecmp(rbl->rpcb_map.r_netid, netid) != 0)) in find_service()
1552 hit = rbl; in find_service()
1553 if (rbl->rpcb_map.r_vers == vers) in find_service()