rnh 1410 kern/vfs_subr.c struct radix_node_head *rnh; rnh 1452 kern/vfs_subr.c if ((rnh = nep->ne_rtable[i]) == 0) { rnh 1463 kern/vfs_subr.c if ((rnh = nep->ne_rtable[i]) == 0) { rnh 1468 kern/vfs_subr.c rn = (*rnh->rnh_addaddr)((caddr_t)saddr, (caddr_t)smask, rnh, rnh 1487 kern/vfs_subr.c struct radix_node_head *rnh = (struct radix_node_head *)w; rnh 1489 kern/vfs_subr.c (*rnh->rnh_deladdr)(rn->rn_key, rn->rn_mask, rnh, NULL); rnh 1501 kern/vfs_subr.c struct radix_node_head *rnh; rnh 1504 kern/vfs_subr.c if ((rnh = nep->ne_rtable[i]) != NULL) { rnh 1505 kern/vfs_subr.c (*rnh->rnh_walktree)(rnh, vfs_free_netcred, rnh); rnh 1506 kern/vfs_subr.c free(rnh, M_RTABLE); rnh 1532 kern/vfs_subr.c struct radix_node_head *rnh; rnh 1542 kern/vfs_subr.c rnh = nep->ne_rtable[saddr->sa_family]; rnh 1543 kern/vfs_subr.c if (rnh != NULL) { rnh 1545 kern/vfs_subr.c (*rnh->rnh_matchaddr)((caddr_t)saddr, rnh 1546 kern/vfs_subr.c rnh); rnh 934 net/radix.c struct radix_node_head *rnh; rnh 938 net/radix.c R_Malloc(rnh, struct radix_node_head *, sizeof (*rnh)); rnh 939 net/radix.c if (rnh == 0) rnh 941 net/radix.c *head = rnh; rnh 942 net/radix.c return rn_inithead0(rnh, off); rnh 946 net/radix.c rn_inithead0(struct radix_node_head *rnh, int off) rnh 950 net/radix.c Bzero(rnh, sizeof (*rnh)); rnh 951 net/radix.c t = rn_newpair(rn_zeros, off, rnh->rnh_nodes); rnh 952 net/radix.c ttt = rnh->rnh_nodes + 2; rnh 960 net/radix.c rnh->rnh_addaddr = rn_addroute; rnh 961 net/radix.c rnh->rnh_deladdr = rn_delete; rnh 962 net/radix.c rnh->rnh_matchaddr = rn_match; rnh 963 net/radix.c rnh->rnh_lookup = rn_lookup; rnh 964 net/radix.c rnh->rnh_walktree = rn_walktree; rnh 965 net/radix.c rnh->rnh_treetop = t; rnh 62 net/radix_mpath.c rn_mpath_capable(struct radix_node_head *rnh) rnh 64 net/radix_mpath.c return rnh->rnh_multipath; rnh 120 net/radix_mpath.c rt_mpath_conflict(struct radix_node_head *rnh, struct rtentry *rt, rnh 129 net/radix_mpath.c rn1 = rnh->rnh_lookup(rt_key(rt), netmask, rnh); rnh 146 net/radix_mpath.c skip = rnh->rnh_treetop->rn_off; rnh 280 net/radix_mpath.c struct radix_node_head *rnh; rnh 285 net/radix_mpath.c rnh = (struct radix_node_head *)*head; rnh 286 net/radix_mpath.c rnh->rnh_multipath = 1; rnh 279 net/route.c struct radix_node_head *rnh; rnh 286 net/route.c rnh = rt_gettable(dst->sa_family, 0); rnh 287 net/route.c if (rnh && (rn = rnh->rnh_matchaddr((caddr_t)dst, rnh)) && rnh 333 net/route.c struct radix_node_head *rnh; rnh 340 net/route.c rnh = rt_gettable(dst->sa_family, tableid); rnh 341 net/route.c if (rnh && (rn = rnh->rnh_matchaddr((caddr_t)dst, rnh)) && rnh 584 net/route.c rtflushclone(struct radix_node_head *rnh, struct rtentry *parent) rnh 590 net/route.c if (!rnh->rnh_walktree) rnh 593 net/route.c rnh->rnh_walktree(rnh, rtflushclone1, (void *)parent); rnh 731 net/route.c struct radix_node_head *rnh; rnh 737 net/route.c if ((rnh = rt_gettable(info->rti_info[RTAX_DST]->sa_family, tableid)) == rnh 744 net/route.c if ((rn = rnh->rnh_lookup(info->rti_info[RTAX_DST], rnh 745 net/route.c info->rti_info[RTAX_NETMASK], rnh)) == NULL) rnh 753 net/route.c if (rn_mpath_capable(rnh)) { rnh 761 net/route.c if ((rn = rnh->rnh_deladdr(info->rti_info[RTAX_DST], rnh 762 net/route.c info->rti_info[RTAX_NETMASK], rnh, rn)) == NULL) rnh 768 net/route.c rtflushclone(rnh, rt); rnh 784 net/route.c if (rn_mpath_capable(rnh)) { rnh 785 net/route.c if ((rn = rnh->rnh_lookup(info->rti_info[RTAX_DST], rnh 786 net/route.c info->rti_info[RTAX_NETMASK], rnh)) != NULL && rnh 843 net/route.c if (rn_mpath_capable(rnh) && rnh 844 net/route.c rt_mpath_conflict(rnh, rt, info->rti_info[RTAX_NETMASK], rnh 872 net/route.c rn = rnh->rnh_addaddr((caddr_t)ndst, rnh 873 net/route.c (caddr_t)info->rti_info[RTAX_NETMASK], rnh, rt->rt_nodes); rnh 878 net/route.c rn = rnh->rnh_addaddr((caddr_t)ndst, rnh 880 net/route.c rnh, rt->rt_nodes); rnh 896 net/route.c if (rn_mpath_capable(rnh) && rnh 897 net/route.c (rn = rnh->rnh_lookup(info->rti_info[RTAX_DST], rnh 898 net/route.c info->rti_info[RTAX_NETMASK], rnh)) != NULL) { rnh 914 net/route.c rtflushclone(rnh, rt); rnh 1249 net/route.c struct radix_node_head *rnh; rnh 1251 net/route.c if ((rnh = rt_gettable(dst->sa_family, tableid)) == NULL) rnh 1254 net/route.c return (rnh->rnh_lookup(dst, mask, rnh)); rnh 1371 net/route.c struct radix_node_head *rnh; rnh 1374 net/route.c if ((rnh = rt_gettable(i, 0)) != NULL) rnh 1375 net/route.c while ((*rnh->rnh_walktree)(rnh, rnh 168 net/rtsock.c struct radix_node_head *rnh; rnh 280 net/rtsock.c if ((rnh = rt_gettable(dst->sa_family, tableid)) == NULL) { rnh 299 net/rtsock.c if (rn_mpath_capable(rnh) && rnh 920 net/rtsock.c struct radix_node_head *rnh; rnh 950 net/rtsock.c if ((rnh = rt_gettable(i, tableid)) != NULL && rnh 952 net/rtsock.c (error = (*rnh->rnh_walktree)(rnh, rnh 1099 netinet/if_ether.c struct radix_node_head *rnh; rnh 1100 netinet/if_ether.c rnh = rt_gettable(AF_INET, 0); rnh 1102 netinet/if_ether.c if (rnh == NULL) { rnh 1106 netinet/if_ether.c rn_walktree(rnh, db_show_radix_node, NULL); rnh 376 netinet/ip_carp.c struct radix_node_head *rnh; rnh 409 netinet/ip_carp.c rnh = rt_gettable(ifa->ifa_addr->sa_family, 0); rnh 410 netinet/ip_carp.c rn = rnh->rnh_matchaddr(ifa->ifa_addr, rnh); rnh 1785 netinet6/nd6_rtr.c struct radix_node_head *rnh = rt_gettable(AF_INET6, 0); rnh 1796 netinet6/nd6_rtr.c rnh->rnh_walktree(rnh, rt6_deleteroute, (void *)gateway);