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