Symbol: radix_node
usr/src/cmd/cmd-inet/usr.sbin/in.routed/defs.h
216
struct radix_node rt_nodes[2]; /* radix tree glue */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/defs.h
779
extern int walk_bad(struct radix_node *, void *);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/defs.h
780
extern int walk_rewire(struct radix_node *, void *);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/output.c
489
walk_supply(struct radix_node *rn, void *argp)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
112
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
113
rn_search(void *v_arg, struct radix_node *head)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
115
struct radix_node *x;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
127
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
128
rn_search_m(void *v_arg, struct radix_node *head, void *m_arg)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
130
struct radix_node *x;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
166
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
169
struct radix_node *x;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
195
struct radix_node *leaf,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
215
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
219
struct radix_node *t = head->rnh_treetop, *x;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
222
struct radix_node *saved_t, *top = t;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
327
struct radix_node *rn_clist;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
332
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
333
rn_newpair(void *v, uint_t b, struct radix_node nodes[2])
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
335
struct radix_node *tt = nodes, *t = tt + 1;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
355
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
357
struct radix_node nodes[2])
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
360
struct radix_node *top = head->rnh_treetop;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
362
struct radix_node *t = rn_search(v_arg, top);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
364
struct radix_node *tt;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
391
struct radix_node *p, *x = top;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
430
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
434
struct radix_node *x;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
438
struct radix_node *saved_x;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
515
rn_new_radix_mask(struct radix_node *tt,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
54
static boolean_t rn_satisfies_leaf(uint8_t *, struct radix_node *, int);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
541
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
543
struct radix_node treenodes[2])
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
546
struct radix_node *t, *x = 0, *tt;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
547
struct radix_node *saved_tt, *top = head->rnh_treetop;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
58
static struct radix_node
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
598
struct radix_node *xx = x;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
61
struct radix_node [2]),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
64
struct radix_node [2]),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
66
*rn_newpair(void *, uint_t, struct radix_node[2]),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
67
*rn_search(void *, struct radix_node *),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
68
*rn_search_m(void *, struct radix_node *, void *);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
70
static struct radix_node *rn_lookup(void *, void *, struct radix_node_head *);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
706
static struct radix_node *
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
709
struct radix_node *t, *p, *x, *tt;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
711
struct radix_node *dupedkey, *saved_tt, *top;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
917
int (*f)(struct radix_node *, void *),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
921
struct radix_node *base, *next;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
922
struct radix_node *rn = h->rnh_treetop;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
955
struct radix_node *t, *tt, *ttt;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
117
struct radix_node *rnh_treetop;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
120
struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
122
struct radix_node nodes[]);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
123
struct radix_node *(*rnh_addpkt) /* add based on packet hdr */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
125
struct radix_node nodes[]);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
126
struct radix_node *(*rnh_deladdr) /* remove based on sockaddr */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
128
struct radix_node *(*rnh_delpkt) /* remove based on packet hdr */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
130
struct radix_node *(*rnh_matchaddr) /* locate based on sockaddr */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
132
struct radix_node *(*rnh_lookup) /* locate based on sockaddr */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
134
struct radix_node *(*rnh_matchpkt) /* locate based on packet hdr */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
138
int (*f)(struct radix_node *, void *),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
140
struct radix_node rnh_nodes[3]; /* empty tree for common case */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
147
int (*)(struct radix_node *, void *),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
55
struct radix_node *rn_p; /* parent */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
66
struct radix_node *rn_Dupedkey;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
70
struct radix_node *rn_L; /* progeny */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
71
struct radix_node *rn_R; /* progeny */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
76
struct radix_node *rn_twin;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
77
struct radix_node *rn_ybro;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.h
99
struct radix_node *rmu_leaf; /* for normal routes */
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
1975
walk_kern(struct radix_node *rn, void *argp)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2639
walk_bad(struct radix_node *rn,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2688
walk_rewire(struct radix_node *rn, void *argp)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/table.c
2722
walk_age(struct radix_node *rn, void *argp)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
1044
walk_trace(struct radix_node *rn,
usr/src/common/net/patricia/radix.c
1105
struct radix_node *base, *next;
usr/src/common/net/patricia/radix.c
1106
struct radix_node *rn = h->rnh_treetop;
usr/src/common/net/patricia/radix.c
118
rn_new_radix_mask(struct radix_node *tt,
usr/src/common/net/patricia/radix.c
1193
struct radix_node *t, *tt, *ttt;
usr/src/common/net/patricia/radix.c
121
rn_satisfies_leaf(char *trial, struct radix_node *leaf,
usr/src/common/net/patricia/radix.c
1233
max_keylen + 2 * sizeof (struct radix_node),
usr/src/common/net/patricia/radix.c
1250
struct radix_node *n;
usr/src/common/net/patricia/radix.c
1254
struct radix_node *d;
usr/src/common/net/patricia/radix.c
175
static struct radix_node *
usr/src/common/net/patricia/radix.c
178
struct radix_node *head;
usr/src/common/net/patricia/radix.c
180
struct radix_node *x;
usr/src/common/net/patricia/radix.c
195
static struct radix_node *
usr/src/common/net/patricia/radix.c
197
struct radix_node *head;
usr/src/common/net/patricia/radix.c
200
struct radix_node *x;
usr/src/common/net/patricia/radix.c
246
static struct radix_node *
usr/src/common/net/patricia/radix.c
251
struct radix_node *x;
usr/src/common/net/patricia/radix.c
279
struct radix_node *leaf;
usr/src/common/net/patricia/radix.c
303
static struct radix_node *
usr/src/common/net/patricia/radix.c
311
static struct radix_node *
usr/src/common/net/patricia/radix.c
319
struct radix_node *t = head->rnh_treetop, *x;
usr/src/common/net/patricia/radix.c
322
struct radix_node *saved_t, *top = t;
usr/src/common/net/patricia/radix.c
456
static struct radix_node *
usr/src/common/net/patricia/radix.c
460
struct radix_node nodes[2];
usr/src/common/net/patricia/radix.c
462
struct radix_node *tt = nodes, *t = tt + 1;
usr/src/common/net/patricia/radix.c
481
static struct radix_node *
usr/src/common/net/patricia/radix.c
486
struct radix_node nodes[2];
usr/src/common/net/patricia/radix.c
489
struct radix_node *top = head->rnh_treetop;
usr/src/common/net/patricia/radix.c
490
struct radix_node *p, *x;
usr/src/common/net/patricia/radix.c
492
struct radix_node *t = rn_search(v_arg, top);
usr/src/common/net/patricia/radix.c
495
struct radix_node *tt;
usr/src/common/net/patricia/radix.c
558
static struct radix_node *
usr/src/common/net/patricia/radix.c
564
struct radix_node *x;
usr/src/common/net/patricia/radix.c
568
struct radix_node *saved_x;
usr/src/common/net/patricia/radix.c
663
struct radix_node *tt;
usr/src/common/net/patricia/radix.c
687
static struct radix_node *
usr/src/common/net/patricia/radix.c
691
struct radix_node treenodes[2];
usr/src/common/net/patricia/radix.c
694
struct radix_node *t, *x = 0, *tt;
usr/src/common/net/patricia/radix.c
695
struct radix_node *saved_tt, *top = head->rnh_treetop;
usr/src/common/net/patricia/radix.c
73
static struct radix_node
usr/src/common/net/patricia/radix.c
747
struct radix_node *xx = x;
usr/src/common/net/patricia/radix.c
75
struct radix_node [2]),
usr/src/common/net/patricia/radix.c
76
*rn_newpair(void *, int, struct radix_node[2]),
usr/src/common/net/patricia/radix.c
77
*rn_search(void *, struct radix_node *),
usr/src/common/net/patricia/radix.c
78
*rn_search_m(void *, struct radix_node *, void *),
usr/src/common/net/patricia/radix.c
85
struct radix_node [2]),
usr/src/common/net/patricia/radix.c
883
static struct radix_node *
usr/src/common/net/patricia/radix.c
888
struct radix_node *t, *p, *x, *tt;
usr/src/common/net/patricia/radix.c
890
struct radix_node *dupedkey, *saved_tt, *top;
usr/src/uts/common/inet/ip/ip_ftable.c
409
struct radix_node *rn;
usr/src/uts/common/inet/ip/ip_ftable.c
445
ipst->ips_ip_ftable, (struct radix_node *)rt);
usr/src/uts/common/inet/ip/ip_ftable.c
661
ire_find_best_route(struct radix_node *rn, void *arg)
usr/src/uts/common/inet/ip/ip_ftable.c
86
static boolean_t ire_find_best_route(struct radix_node *, void *);
usr/src/uts/common/inet/ip/ip_ftable.c
968
irb_refhold_rn(struct radix_node *rn)
usr/src/uts/common/inet/ip/ip_ftable.c
975
irb_refrele_rn(struct radix_node *rn)
usr/src/uts/common/inet/ip/ip_ire.c
1455
struct radix_node *rn;
usr/src/uts/common/inet/ip/ip_ire.c
1461
rn = (struct radix_node *)rt;
usr/src/uts/common/inet/ip/ip_ire.c
1741
ire_update_generation(struct radix_node *rn, void *arg)
usr/src/uts/common/inet/ip/ip_ire.c
2088
ire_find_zoneid(struct radix_node *rn, void *arg)
usr/src/uts/common/inet/ip/ip_ire.c
978
rtfunc(struct radix_node *rn, void *arg)
usr/src/uts/common/inet/ip_ftable.h
41
struct radix_node rt_nodes[2]; /* tree glue, and other values */
usr/src/uts/common/inet/ip_ftable.h
72
int rtfunc(struct radix_node *, void *);
usr/src/uts/common/inet/ip_ftable.h
83
extern void irb_refhold_rn(struct radix_node *);
usr/src/uts/common/inet/ip_ftable.h
84
extern void irb_refrele_rn(struct radix_node *);
usr/src/uts/common/inet/ipf/ip_pool.c
354
struct radix_node *n;
usr/src/uts/common/inet/ipf/ip_pool.c
382
struct radix_node *rn;
usr/src/uts/common/inet/ipf/ip_pool.c
444
struct radix_node *rn;
usr/src/uts/common/inet/ipf/ip_pool.c
78
static int rn_freenode __P((struct radix_node *, void *));
usr/src/uts/common/inet/ipf/ip_pool.c
920
rn_freenode(struct radix_node *n, void *p, ipf_stack_t *ifs)
usr/src/uts/common/inet/ipf/ip_pool.c
923
struct radix_node *d;
usr/src/uts/common/inet/ipf/netinet/ip_pool.h
36
struct radix_node ipn_nodes[2];
usr/src/uts/common/inet/ipf/radix_ipf.h
105
struct radix_node *rmu_leaf; /* for normal routes */
usr/src/uts/common/inet/ipf/radix_ipf.h
123
struct radix_node *rnh_treetop;
usr/src/uts/common/inet/ipf/radix_ipf.h
124
struct radix_node *rnh_leaflist;
usr/src/uts/common/inet/ipf/radix_ipf.h
130
struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
usr/src/uts/common/inet/ipf/radix_ipf.h
132
struct radix_node_head *head, struct radix_node nodes[]));
usr/src/uts/common/inet/ipf/radix_ipf.h
133
struct radix_node *(*rnh_addpkt) /* add based on packet hdr */
usr/src/uts/common/inet/ipf/radix_ipf.h
135
struct radix_node_head *head, struct radix_node nodes[]));
usr/src/uts/common/inet/ipf/radix_ipf.h
136
struct radix_node *(*rnh_deladdr) /* remove based on sockaddr */
usr/src/uts/common/inet/ipf/radix_ipf.h
138
struct radix_node *(*rnh_delpkt) /* remove based on packet hdr */
usr/src/uts/common/inet/ipf/radix_ipf.h
140
struct radix_node *(*rnh_matchaddr) /* locate based on sockaddr */
usr/src/uts/common/inet/ipf/radix_ipf.h
142
struct radix_node *(*rnh_lookup) /* locate based on sockaddr */
usr/src/uts/common/inet/ipf/radix_ipf.h
144
struct radix_node *(*rnh_matchpkt) /* locate based on packet hdr */
usr/src/uts/common/inet/ipf/radix_ipf.h
148
int (*)(struct radix_node *, void *), void *));
usr/src/uts/common/inet/ipf/radix_ipf.h
149
struct radix_node rnh_nodes[3]; /* empty tree for common case */
usr/src/uts/common/inet/ipf/radix_ipf.h
204
int (*)(struct radix_node *, void *), void *));
usr/src/uts/common/inet/ipf/radix_ipf.h
205
struct radix_node
usr/src/uts/common/inet/ipf/radix_ipf.h
208
struct radix_node [2])),
usr/src/uts/common/inet/ipf/radix_ipf.h
211
struct radix_node [2])),
usr/src/uts/common/inet/ipf/radix_ipf.h
214
*rn_newpair __P((void *, int, struct radix_node[2])),
usr/src/uts/common/inet/ipf/radix_ipf.h
215
*rn_search __P((void *, struct radix_node *)),
usr/src/uts/common/inet/ipf/radix_ipf.h
216
*rn_search_m __P((void *, struct radix_node *, void *));
usr/src/uts/common/inet/ipf/radix_ipf.h
61
struct radix_node *rn_p; /* parent */
usr/src/uts/common/inet/ipf/radix_ipf.h
72
struct radix_node *rn_Dupedkey;
usr/src/uts/common/inet/ipf/radix_ipf.h
76
struct radix_node *rn_L;/* progeny */
usr/src/uts/common/inet/ipf/radix_ipf.h
77
struct radix_node *rn_R;/* progeny */
usr/src/uts/common/inet/ipf/radix_ipf.h
82
struct radix_node *rn_twin;
usr/src/uts/common/inet/ipf/radix_ipf.h
83
struct radix_node *rn_ybro;
usr/src/uts/common/net/radix.h
100
struct radix_node *rmu_leaf; /* for normal routes */
usr/src/uts/common/net/radix.h
108
typedef int walktree_f_t(struct radix_node *, void *);
usr/src/uts/common/net/radix.h
109
typedef boolean_t match_leaf_t(struct radix_node *, void *);
usr/src/uts/common/net/radix.h
110
typedef void (*lockf_t)(struct radix_node *);
usr/src/uts/common/net/radix.h
113
struct radix_node *rnh_treetop;
usr/src/uts/common/net/radix.h
116
struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
usr/src/uts/common/net/radix.h
118
struct radix_node_head *head, struct radix_node nodes[]);
usr/src/uts/common/net/radix.h
119
struct radix_node *(*rnh_addpkt) /* add based on packet hdr */
usr/src/uts/common/net/radix.h
121
struct radix_node_head *head, struct radix_node nodes[]);
usr/src/uts/common/net/radix.h
122
struct radix_node *(*rnh_deladdr) /* remove based on sockaddr */
usr/src/uts/common/net/radix.h
124
struct radix_node *(*rnh_delpkt) /* remove based on packet hdr */
usr/src/uts/common/net/radix.h
126
struct radix_node *(*rnh_matchaddr) /* locate based on sockaddr */
usr/src/uts/common/net/radix.h
129
struct radix_node *(*rnh_matchaddr_args)
usr/src/uts/common/net/radix.h
132
struct radix_node *(*rnh_lookup) /* locate based on sockaddr */
usr/src/uts/common/net/radix.h
134
struct radix_node *(*rnh_matchpkt) /* locate based on packet hdr */
usr/src/uts/common/net/radix.h
146
(struct radix_node *rn, struct radix_node_head *head);
usr/src/uts/common/net/radix.h
147
struct radix_node rnh_nodes[3]; /* empty tree for common case */
usr/src/uts/common/net/radix.h
184
typedef struct radix_node rn_t;
usr/src/uts/common/net/radix.h
225
int rn_freenode(struct radix_node *, void *);
usr/src/uts/common/net/radix.h
60
struct radix_node *rn_parent; /* parent */
usr/src/uts/common/net/radix.h
71
struct radix_node *rn_Dupedkey;
usr/src/uts/common/net/radix.h
75
struct radix_node *rn_L; /* progeny */
usr/src/uts/common/net/radix.h
76
struct radix_node *rn_R; /* progeny */