Home
last modified time | relevance | path

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

/xnu-12377.41.6/bsd/net/
H A Dradix.h100 struct radix_node { struct
102 struct radix_node *rn_parent; /* parent */ argument
118 struct radix_node *rn_Dupedkey; argument
122 struct radix_node *rn_L;/* progeny */
123 struct radix_node *rn_R;/* progeny */
128 struct radix_node *rn_twin; argument
129 struct radix_node *rn_ybro; argument
152 typedef struct radix_node * __single radix_node_ref_t;
163 rn_set_key(struct radix_node *rn, void *key __sized_by(keylen), uint8_t keylen) in rn_set_key()
176 rn_set_key(struct radix_node *rn, const void *key __sized_by(keylen), uint8_t keylen) in rn_set_key()
[all …]
H A Dradix.c82 static struct radix_node *rn_insert(void *, struct radix_node_head *, int *, struct radix_node[2]);
83 static struct radix_node *rn_newpair(const void * __sized_by(vlen), uint8_t vlen, int, struct radix…
84 static struct radix_node *rn_search(void *, struct radix_node *);
85 static struct radix_node *rn_search_m(void *, struct radix_node *, void *);
130 static struct radix_mask * rn_new_radix_mask(struct radix_node *tt, struct radix_mask *next);
131 static int rn_satisfies_leaf(char *trial, struct radix_node *leaf, int skip,
155 struct radix_node tt;
156 struct radix_node t;
160 struct radix_node rnb_nodes[2];
164 static struct radix_node *
[all …]
H A Droute_private.h156 struct radix_node rt_nodes[2]; /* tree glue, and other values */
202 rn_rtentry(struct radix_node *rn) in rn_rtentry()
541 extern int route_event_walktree(struct radix_node *rn, void *arg);
H A Droute.c330 static struct radix_node *node_lookup(struct sockaddr *, struct sockaddr *,
332 static struct radix_node *node_lookup_default(int);
335 static int rn_match_ifscope(struct radix_node *, void *);
895 rn_match_ifscope(struct radix_node *rn, void *arg) in rn_match_ifscope()
1869 static int rt_fixdelete(struct radix_node *, void *);
1870 static int rt_fixchange(struct radix_node *, void *);
1922 struct radix_node *rn; in rtrequest_common_locked()
2578 rt_fixdelete(struct radix_node *rn, void *vp) in rt_fixdelete()
2615 rt_fixchange(struct radix_node *rn, void *vp) in rt_fixchange()
3076 static struct radix_node *
[all …]
H A Drtsock.c144 static int sysctl_dumpentry(struct radix_node *rn, void *vw);
145 static int sysctl_dumpentry_ext(struct radix_node *rn, void *vw);
459 struct radix_node *t; in route_output()
1779 sysctl_dumpentry(struct radix_node *rn, void *vw) in sysctl_dumpentry()
1865 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 *);
1095 struct radix_node *rn; in pfr_route_kentry()
1123 struct radix_node *rn; in pfr_unroute_kentry()
1168 pfr_walktree(struct radix_node *rn, void *arg) in pfr_walktree()
H A Dif.c171 static int if_rtmtu(struct radix_node *, void *);
6099 if_rtdel(struct radix_node *rn, void *arg) in if_rtdel()
6149 if_rtmtu(struct radix_node *rn, void *arg) in if_rtmtu()
H A Dpfvar.h1325 struct radix_node pfrke_node[2];
H A Dntstat.c1389 struct radix_node *rn, in nstat_route_walktree_add()
/xnu-12377.41.6/bsd/netinet/
H A Din_rmx.c100 static struct radix_node *in_addroute(void *, void *, struct radix_node_head *,
101 struct radix_node *);
102 static struct radix_node *in_deleteroute(void *, void *,
104 static struct radix_node *in_matroute(void *, struct radix_node_head *);
105 static struct radix_node *in_matroute_args(void *, struct radix_node_head *,
107 static void in_clsroute(struct radix_node *, struct radix_node_head *);
108 static int in_rtqkill(struct radix_node *, void *);
110 static int in_ifadownkill(struct radix_node *, void *);
115 static struct radix_node *
117 struct radix_node *rn) in in_addroute()
[all …]
H A Din_var.h577 extern struct radix_node *in_validate(struct radix_node *);
/xnu-12377.41.6/bsd/netinet6/
H A Din6_rmx.c138 static struct radix_node *in6_addroute(void *, void *, struct radix_node_head *,
139 struct radix_node[2]);
140 static struct radix_node *in6_deleteroute(void *, void *,
142 static struct radix_node *in6_matroute(void *, struct radix_node_head *);
143 static struct radix_node *in6_matroute_args(void *, struct radix_node_head *,
145 static void in6_clsroute(struct radix_node *, struct radix_node_head *);
146 static int in6_rtqkill(struct radix_node *, void *);
157 static struct radix_node *
159 struct radix_node treenodes[2]) in in6_addroute()
163 struct radix_node *__single ret; in in6_addroute()
[all …]
H A Din6_var.h1226 extern struct radix_node *in6_validate(struct radix_node *);
H A Dnd6_rtr.c113 static int rt6_deleteroute(struct radix_node *, void *);
4479 struct radix_node *rn, in rt6_deleteroute()
/xnu-12377.41.6/bsd/nfs/
H A Dnfs_subs.c858 int nfsrv_free_netopt(struct radix_node *, void *);
1342 struct radix_node *rn; in nfsrv_hang_addrlist()
1517 nfsrv_free_netopt(struct radix_node *rn, void *w) in nfsrv_free_netopt()
1541 struct radix_node *rn; in nfsrv_free_addrlist()
H A Dnfs.h618 struct radix_node no_rnodes[2]; /* radix tree glue */