Symbol: radix_node
sbin/routed/defs.h
160
struct radix_node rt_nodes[2]; /* radix tree glue */
sbin/routed/defs.h
591
int walk_bad(struct radix_node *, struct walkarg *);
sbin/routed/output.c
431
walk_supply(struct radix_node *rn,
sbin/routed/radix.c
109
static struct radix_node *
sbin/routed/radix.c
111
struct radix_node *head,
sbin/routed/radix.c
114
struct radix_node *x;
sbin/routed/radix.c
153
static struct radix_node *
sbin/routed/radix.c
156
struct radix_node *x;
sbin/routed/radix.c
175
struct radix_node *leaf,
sbin/routed/radix.c
193
static struct radix_node *
sbin/routed/radix.c
198
struct radix_node *t = head->rnh_treetop, *x;
sbin/routed/radix.c
201
struct radix_node *saved_t, *top = t;
sbin/routed/radix.c
312
struct radix_node *rn_clist;
sbin/routed/radix.c
317
static struct radix_node *
sbin/routed/radix.c
318
rn_newpair(void *v, int b, struct radix_node nodes[2])
sbin/routed/radix.c
320
struct radix_node *tt = nodes, *t = tt + 1;
sbin/routed/radix.c
332
static struct radix_node *
sbin/routed/radix.c
336
struct radix_node nodes[2])
sbin/routed/radix.c
339
struct radix_node *top = head->rnh_treetop;
sbin/routed/radix.c
341
struct radix_node *t = rn_search(v_arg, top);
sbin/routed/radix.c
344
struct radix_node *tt;
sbin/routed/radix.c
369
struct radix_node *p, *x = top;
sbin/routed/radix.c
400
static struct radix_node *
sbin/routed/radix.c
404
struct radix_node *x;
sbin/routed/radix.c
408
struct radix_node *saved_x;
sbin/routed/radix.c
440
x = (struct radix_node *)rtmalloc(max_keylen + 2*sizeof(*x),
sbin/routed/radix.c
486
rn_new_radix_mask(struct radix_node *tt,
sbin/routed/radix.c
508
static struct radix_node *
sbin/routed/radix.c
512
struct radix_node treenodes[2])
sbin/routed/radix.c
515
struct radix_node *t, *x = NULL, *tt;
sbin/routed/radix.c
516
struct radix_node *saved_tt, *top = head->rnh_treetop;
sbin/routed/radix.c
53
static int rn_satisfies_leaf(char *, struct radix_node *, int);
sbin/routed/radix.c
54
static struct radix_node *rn_addmask(void *n_arg, int search, int skip);
sbin/routed/radix.c
55
static struct radix_node *rn_addroute(void *v_arg, void *n_arg,
sbin/routed/radix.c
56
struct radix_node_head *head, struct radix_node treenodes[2]);
sbin/routed/radix.c
562
struct radix_node *xx = x;
sbin/routed/radix.c
57
static struct radix_node *rn_match(void *v_arg, struct radix_node_head *head);
sbin/routed/radix.c
651
static struct radix_node *
sbin/routed/radix.c
656
struct radix_node *t, *p, *x, *tt;
sbin/routed/radix.c
658
struct radix_node *dupedkey, *saved_tt, *top;
sbin/routed/radix.c
805
int (*f)(struct radix_node *, struct walkarg *),
sbin/routed/radix.c
809
struct radix_node *base, *next;
sbin/routed/radix.c
810
struct radix_node *rn = h->rnh_treetop;
sbin/routed/radix.c
845
struct radix_node *t, *tt, *ttt;
sbin/routed/radix.c
93
static struct radix_node *
sbin/routed/radix.c
95
struct radix_node *head)
sbin/routed/radix.c
97
struct radix_node *x;
sbin/routed/radix.h
106
struct radix_node *rnh_treetop;
sbin/routed/radix.h
109
struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
sbin/routed/radix.h
111
struct radix_node_head *head, struct radix_node nodes[]);
sbin/routed/radix.h
112
struct radix_node *(*rnh_addpkt) /* add based on packet hdr */
sbin/routed/radix.h
114
struct radix_node_head *head, struct radix_node nodes[]);
sbin/routed/radix.h
115
struct radix_node *(*rnh_deladdr) /* remove based on sockaddr */
sbin/routed/radix.h
117
struct radix_node *(*rnh_delpkt) /* remove based on packet hdr */
sbin/routed/radix.h
119
struct radix_node *(*rnh_matchaddr) /* locate based on sockaddr */
sbin/routed/radix.h
121
struct radix_node *(*rnh_lookup) /* locate based on sockaddr */
sbin/routed/radix.h
123
struct radix_node *(*rnh_matchpkt) /* locate based on packet hdr */
sbin/routed/radix.h
127
int (*f)(struct radix_node *, struct walkarg *),
sbin/routed/radix.h
129
struct radix_node rnh_nodes[3]; /* empty tree for common case */
sbin/routed/radix.h
140
int (*)(struct radix_node *, struct walkarg *),
sbin/routed/radix.h
44
struct radix_node *rn_p; /* parent */
sbin/routed/radix.h
55
struct radix_node *rn_Dupedkey;
sbin/routed/radix.h
59
struct radix_node *rn_L;/* progeny */
sbin/routed/radix.h
60
struct radix_node *rn_R;/* progeny */
sbin/routed/radix.h
65
struct radix_node *rn_twin;
sbin/routed/radix.h
66
struct radix_node *rn_ybro;
sbin/routed/radix.h
88
struct radix_node *rmu_leaf; /* for normal routes */
sbin/routed/table.c
1405
walk_kern(struct radix_node *rn,
sbin/routed/table.c
1975
walk_bad(struct radix_node *rn,
sbin/routed/table.c
2018
walk_age(struct radix_node *rn,
sbin/routed/trace.c
819
walk_trace(struct radix_node *rn,
sys/dev/wg/if_wg.c
142
struct radix_node a_nodes[2];
sys/dev/wg/if_wg.c
574
struct radix_node *node;
sys/dev/wg/if_wg.c
620
struct radix_node *dnode __diagused, *node;
sys/dev/wg/if_wg.c
671
struct radix_node *node;
sys/kern/vfs_export.c
108
struct radix_node *rn;
sys/kern/vfs_export.c
232
vfs_free_netcred(struct radix_node *rn, void *w)
sys/kern/vfs_export.c
71
static int vfs_free_netcred(struct radix_node *rn, void *w);
sys/kern/vfs_export.c
81
struct radix_node netc_rnodes[2];
sys/net/pfvar.h
1863
struct radix_node pfrke_node[2];
sys/net/radix.c
1061
struct radix_node *base, *next;
sys/net/radix.c
1062
struct radix_node *rn = h->rnh_treetop;
sys/net/radix.c
1104
rn_inithead_internal(struct radix_head *rh, struct radix_node *base_nodes, int off)
sys/net/radix.c
1106
struct radix_node *t, *tt, *ttt;
sys/net/radix.c
1174
rn_freeentry(struct radix_node *rn, void *arg)
sys/net/radix.c
1177
struct radix_node *x;
sys/net/radix.c
1179
x = (struct radix_node *)rn_delete(rn + 2, NULL, rnh);
sys/net/radix.c
141
static struct radix_node *
sys/net/radix.c
142
rn_search(const void *v_arg, struct radix_node *head)
sys/net/radix.c
144
struct radix_node *x;
sys/net/radix.c
160
static struct radix_node *
sys/net/radix.c
161
rn_search_m(const void *v_arg, struct radix_node *head, void *m_arg)
sys/net/radix.c
163
struct radix_node *x;
sys/net/radix.c
208
struct radix_node *
sys/net/radix.c
211
struct radix_node *x;
sys/net/radix.c
250
rn_satisfies_leaf(const char *trial, struct radix_node *leaf, int skip)
sys/net/radix.c
270
struct radix_node *
sys/net/radix.c
274
struct radix_node *t = head->rnh_treetop, *x;
sys/net/radix.c
277
struct radix_node *saved_t, *top = t;
sys/net/radix.c
375
struct radix_node *
sys/net/radix.c
376
rn_nextprefix(struct radix_node *rn)
sys/net/radix.c
387
struct radix_node *rn_clist;
sys/net/radix.c
403
static struct radix_node *
sys/net/radix.c
404
rn_newpair(void *v, int b, struct radix_node nodes[2])
sys/net/radix.c
406
struct radix_node *tt = nodes, *t = tt + 1;
sys/net/radix.c
433
static struct radix_node *
sys/net/radix.c
435
struct radix_node nodes[2])
sys/net/radix.c
438
struct radix_node *top = head->rnh_treetop;
sys/net/radix.c
440
struct radix_node *t = rn_search(v_arg, top);
sys/net/radix.c
443
struct radix_node *p, *tt, *x;
sys/net/radix.c
497
static struct radix_node *
sys/net/radix.c
503
struct radix_node *x;
sys/net/radix.c
506
struct radix_node *saved_x;
sys/net/radix.c
534
R_Zalloc(x, struct radix_node *, RADIX_MAX_KEY_LEN + 2 * sizeof (*x));
sys/net/radix.c
54
static struct radix_node
sys/net/radix.c
56
struct radix_node [2]),
sys/net/radix.c
57
*rn_newpair(void *, int, struct radix_node[2]),
sys/net/radix.c
58
*rn_search(const void *, struct radix_node *),
sys/net/radix.c
585
rn_new_radix_mask(struct radix_node *tt, struct radix_mask *next)
sys/net/radix.c
59
*rn_search_m(const void *, struct radix_node *, void *);
sys/net/radix.c
60
static struct radix_node *rn_addmask(const void *, struct radix_mask_head *, int,int);
sys/net/radix.c
606
struct radix_node *
sys/net/radix.c
608
struct radix_node treenodes[2])
sys/net/radix.c
611
struct radix_node *t, *x = NULL, *tt;
sys/net/radix.c
612
struct radix_node *saved_tt, *top = head->rnh_treetop;
sys/net/radix.c
662
struct radix_node *xx = x;
sys/net/radix.c
76
rn_new_radix_mask(struct radix_node *tt,
sys/net/radix.c
763
struct radix_node *
sys/net/radix.c
766
struct radix_node *t, *p, *x, *tt;
sys/net/radix.c
768
struct radix_node *dupedkey, *saved_tt, *top;
sys/net/radix.c
78
static int rn_satisfies_leaf(const char *trial, struct radix_node *leaf,
sys/net/radix.c
957
struct radix_node *base, *next;
sys/net/radix.c
960
struct radix_node *rn, *last = NULL; /* shut up gcc */
sys/net/radix.h
105
typedef int walktree_f_t(struct radix_node *, void *);
sys/net/radix.h
106
typedef struct radix_node *rn_matchaddr_f_t(const void *v,
sys/net/radix.h
108
typedef struct radix_node *rn_addaddr_f_t(void *v, const void *mask,
sys/net/radix.h
110
typedef struct radix_node *rn_deladdr_f_t(const void *v, const void *mask,
sys/net/radix.h
112
typedef struct radix_node *rn_lookup_f_t(const void *v, const void *mask,
sys/net/radix.h
118
typedef void rn_close_t(struct radix_node *rn, struct radix_head *head);
sys/net/radix.h
119
struct radix_node *rn_nextprefix(struct radix_node *rn);
sys/net/radix.h
124
struct radix_node *rnh_treetop;
sys/net/radix.h
137
struct radix_node rnh_nodes[3]; /* empty tree for common case */
sys/net/radix.h
145
struct radix_node mask_nodes[3];
sys/net/radix.h
148
void rn_inithead_internal(struct radix_head *rh, struct radix_node *base_nodes,
sys/net/radix.h
177
struct radix_node *rn_addroute(void *, const void *, struct radix_head *,
sys/net/radix.h
178
struct radix_node[2]);
sys/net/radix.h
179
struct radix_node *rn_delete(const void *, const void *, struct radix_head *);
sys/net/radix.h
180
struct radix_node *rn_lookup (const void *v_arg, const void *m_arg,
sys/net/radix.h
182
struct radix_node *rn_match(const void *, struct radix_head *);
sys/net/radix.h
51
struct radix_node *rn_parent; /* parent */
sys/net/radix.h
62
struct radix_node *rn_Dupedkey;
sys/net/radix.h
66
struct radix_node *rn_L;/* progeny */
sys/net/radix.h
67
struct radix_node *rn_R;/* progeny */
sys/net/radix.h
72
struct radix_node *rn_twin;
sys/net/radix.h
73
struct radix_node *rn_ybro;
sys/net/radix.h
95
struct radix_node *rmu_leaf; /* for normal routes */
sys/net/route.c
140
rt_freeentry(struct radix_node *rn, void *arg)
sys/net/route.c
143
struct radix_node *x;
sys/net/route.c
145
x = (struct radix_node *)rn_delete(rn + 2, NULL, rnh);
sys/net/route/route_ctl.c
1191
struct radix_node *rn;
sys/net/route/route_ctl.c
1230
struct radix_node *rn;
sys/net/route/route_ctl.c
1402
rt_checkdelroute(struct radix_node *rn, void *arg)
sys/net/route/route_ctl.c
1500
rt_delete_unconditional(struct radix_node *rn, void *arg)
sys/net/route/route_ddb.c
130
rt_dumpentry_ddb(struct radix_node *rn, void *arg __unused)
sys/net/route/route_ddb.c
210
struct radix_node *rn;
sys/net/route/route_helpers.c
482
struct radix_node *rn;
sys/net/route/route_helpers.c
499
rn = (struct radix_node *)rt;
sys/net/route/route_helpers.c
554
struct radix_node *rn;
sys/net/route/route_helpers.c
571
rn = (struct radix_node *)rt;
sys/net/route/route_var.h
149
struct radix_node rt_nodes[2]; /* tree glue, and other values */
sys/net/route/route_var.h
60
struct radix_node rnh_nodes[3]; /* empty tree for common case */
sys/netinet/in_fib.c
136
struct radix_node *rn;
sys/netinet/in_fib.c
214
struct radix_node *rn;
sys/netinet/in_fib.c
282
struct radix_node *rn;
sys/netinet/in_fib_algo.c
510
struct radix_node rn[2];
sys/netinet/in_fib_algo.c
604
struct radix_node *rn;
sys/netinet/in_fib_algo.c
681
struct radix_node *rn;
sys/netinet6/in6_fib.c
144
struct radix_node *rn;
sys/netinet6/in6_fib.c
224
struct radix_node *rn;
sys/netinet6/in6_fib.c
295
struct radix_node *rn;
sys/netinet6/in6_fib_algo.c
172
struct radix_node *rn;
sys/netinet6/in6_fib_algo.c
251
struct radix_node *rn;
sys/netinet6/in6_fib_algo.c
81
struct radix_node rn[2];
sys/netpfil/ipfw/ip_fw_table_algo.c
330
struct radix_node rn[2];
sys/netpfil/ipfw/ip_fw_table_algo.c
344
struct radix_node rn[2];
sys/netpfil/ipfw/ip_fw_table_algo.c
387
static int flush_radix_entry(struct radix_node *rn, void *arg);
sys/netpfil/ipfw/ip_fw_table_algo.c
4021
struct radix_node rn[2];
sys/netpfil/ipfw/ip_fw_table_algo.c
4158
struct radix_node *rn;
sys/netpfil/ipfw/ip_fw_table_algo.c
4240
struct radix_node *rn;
sys/netpfil/ipfw/ip_fw_table_algo.c
470
flush_radix_entry(struct radix_node *rn, void *arg)
sys/netpfil/ipfw/ip_fw_table_algo.c
721
struct radix_node *rn;
sys/netpfil/ipfw/ip_fw_table_algo.c
822
struct radix_node *rn;
sys/netpfil/pf/pf_table.c
1022
struct radix_node *rn;
sys/netpfil/pf/pf_table.c
1115
pfr_walktree(struct radix_node *rn, void *arg)
sys/netpfil/pf/pf_table.c
151
static int pfr_walktree(struct radix_node *, void *);
sys/netpfil/pf/pf_table.c
84
((((struct radix_node *)(ke))->rn_flags & RNF_ROOT) != 0)
sys/netpfil/pf/pf_table.c
992
struct radix_node *rn;