Home
last modified time | relevance | path

Searched refs:radix_node (Results 1 – 16 of 16) sorted by relevance

/xnu-10002.1.13/bsd/net/
H A Dradix.h81 struct radix_node { struct
83 struct radix_node *rn_parent; /* parent */ argument
94 struct radix_node *rn_Dupedkey; argument
98 struct radix_node *rn_L;/* progeny */
99 struct radix_node *rn_R;/* progeny */
104 struct radix_node *rn_twin; argument
105 struct radix_node *rn_ybro; argument
136 struct radix_node *rm_leaf; /* for normal routes */
152 typedef int walktree_f_t(struct radix_node *, void *);
153 typedef int rn_matchf_t(struct radix_node *, void *);
[all …]
H A Dradix.c81 static struct radix_node *rn_insert(void *, struct radix_node_head *, int *, struct radix_node[2]);
82 static struct radix_node *rn_newpair(void *, int, struct radix_node[2]);
83 static struct radix_node *rn_search(void *, struct radix_node *);
84 static struct radix_node *rn_search_m(void *, struct radix_node *, void *);
103 rn_new_radix_mask(struct radix_node *tt,
105 static int rn_satisfies_leaf(char *trial, struct radix_node *leaf, int skip,
144 static struct radix_node *
145 rn_search(void *v_arg, struct radix_node *head) in rn_search()
147 struct radix_node *x; in rn_search()
160 static struct radix_node *
[all …]
H A Droute.c315 static struct radix_node *node_lookup(struct sockaddr *, struct sockaddr *,
317 static struct radix_node *node_lookup_default(int);
320 static int rn_match_ifscope(struct radix_node *, void *);
392 #define RN(r) ((struct radix_node *)r)
833 rn_match_ifscope(struct radix_node *rn, void *arg) in rn_match_ifscope()
1218 rnh->rnh_close((struct radix_node *)rt, rnh); in rtfree_common()
1806 static int rt_fixdelete(struct radix_node *, void *);
1807 static int rt_fixchange(struct radix_node *, void *);
1859 struct radix_node *rn; in rtrequest_common_locked()
2499 rt_fixdelete(struct radix_node *rn, void *vp) in rt_fixdelete()
[all …]
H A Droute_private.h178 struct radix_node rt_nodes[2]; /* tree glue, and other values */
507 extern int route_event_walktree(struct radix_node *rn, void *arg);
H A Drtsock.c138 static int sysctl_dumpentry(struct radix_node *rn, void *vw);
139 static int sysctl_dumpentry_ext(struct radix_node *rn, void *vw);
426 struct radix_node *t; in route_output()
1614 sysctl_dumpentry(struct radix_node *rn, void *vw) in sysctl_dumpentry()
1701 sysctl_dumpentry_ext(struct radix_node *rn, void *vw) in sysctl_dumpentry_ext()
H A Dpf_table.c121 ((((struct radix_node *)(ke))->rn_flags & RNF_ROOT) != 0)
183 static int pfr_walktree(struct radix_node *, void *);
1091 struct radix_node *rn; in pfr_route_kentry()
1119 struct radix_node *rn; in pfr_unroute_kentry()
1164 pfr_walktree(struct radix_node *rn, void *arg) in pfr_walktree()
H A Dif.c168 static int if_rtmtu(struct radix_node *, void *);
5641 if_rtdel(struct radix_node *rn, void *arg) in if_rtdel()
5691 if_rtmtu(struct radix_node *rn, void *arg) in if_rtmtu()
H A Dpfvar.h1314 struct radix_node pfrke_node[2];
H A Dntstat.c804 struct radix_node *rn, in nstat_route_walktree_add()
/xnu-10002.1.13/bsd/netinet/ !
H A Din_rmx.c97 static struct radix_node *in_addroute(void *, void *, struct radix_node_head *,
98 struct radix_node *);
99 static struct radix_node *in_deleteroute(void *, void *,
101 static struct radix_node *in_matroute(void *, struct radix_node_head *);
102 static struct radix_node *in_matroute_args(void *, struct radix_node_head *,
104 static void in_clsroute(struct radix_node *, struct radix_node_head *);
105 static int in_rtqkill(struct radix_node *, void *);
107 static int in_ifadownkill(struct radix_node *, void *);
112 static struct radix_node *
114 struct radix_node *treenodes) in in_addroute()
[all …]
H A Din_var.h517 extern struct radix_node *in_validate(struct radix_node *);
/xnu-10002.1.13/bsd/netinet6/ !
H A Din6_rmx.c136 static struct radix_node *in6_addroute(void *, void *, struct radix_node_head *,
137 struct radix_node *);
138 static struct radix_node *in6_deleteroute(void *, void *,
140 static struct radix_node *in6_matroute(void *, struct radix_node_head *);
141 static struct radix_node *in6_matroute_args(void *, struct radix_node_head *,
143 static void in6_clsroute(struct radix_node *, struct radix_node_head *);
144 static int in6_rtqkill(struct radix_node *, void *);
155 static struct radix_node *
157 struct radix_node *treenodes) in in6_addroute()
161 struct radix_node *ret; in in6_addroute()
[all …]
H A Din6_var.h1209 extern struct radix_node *in6_validate(struct radix_node *);
H A Dnd6_rtr.c110 static int rt6_deleteroute(struct radix_node *, void *);
4394 struct radix_node *rn, in rt6_deleteroute()
/xnu-10002.1.13/bsd/nfs/ !
H A Dnfs_subs.c857 int nfsrv_free_netopt(struct radix_node *, void *);
1341 struct radix_node *rn; in nfsrv_hang_addrlist()
1516 nfsrv_free_netopt(struct radix_node *rn, void *w) in nfsrv_free_netopt()
1540 struct radix_node *rn; in nfsrv_free_addrlist()
H A Dnfs.h614 struct radix_node no_rnodes[2]; /* radix tree glue */