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);