Symbol: rpst_node
common/lib/libc/gen/rpst.c
141
rpst_update_parents(struct rpst_node *n)
common/lib/libc/gen/rpst.c
161
struct rpst_node *n = t->t_root;
common/lib/libc/gen/rpst.c
179
static struct rpst_node *
common/lib/libc/gen/rpst.c
180
rpst_insert_node1(struct rpst_node **where, struct rpst_node *n, uint64_t mask)
common/lib/libc/gen/rpst.c
182
struct rpst_node *parent;
common/lib/libc/gen/rpst.c
183
struct rpst_node *cur;
common/lib/libc/gen/rpst.c
230
struct rpst_node *
common/lib/libc/gen/rpst.c
231
rpst_insert_node(struct rpst_tree *t, struct rpst_node *n)
common/lib/libc/gen/rpst.c
244
static inline struct rpst_node **
common/lib/libc/gen/rpst.c
245
rpst_find_pptr(struct rpst_tree *t, struct rpst_node *n,
common/lib/libc/gen/rpst.c
246
struct rpst_node **parentp)
common/lib/libc/gen/rpst.c
248
struct rpst_node * const parent = n->n_parent;
common/lib/libc/gen/rpst.c
269
rpst_remove_node_at(struct rpst_node *parent, struct rpst_node **where,
common/lib/libc/gen/rpst.c
270
struct rpst_node *cur)
common/lib/libc/gen/rpst.c
272
struct rpst_node *tmp[2];
common/lib/libc/gen/rpst.c
273
struct rpst_node *selected;
common/lib/libc/gen/rpst.c
282
struct rpst_node *c;
common/lib/libc/gen/rpst.c
350
rpst_remove_node(struct rpst_tree *t, struct rpst_node *n)
common/lib/libc/gen/rpst.c
352
struct rpst_node *parent;
common/lib/libc/gen/rpst.c
353
struct rpst_node **where;
common/lib/libc/gen/rpst.c
360
rpst_iterator_match_p(const struct rpst_node *n, const struct rpst_iterator *it)
common/lib/libc/gen/rpst.c
375
struct rpst_node *
common/lib/libc/gen/rpst.c
379
struct rpst_node *n;
common/lib/libc/gen/rpst.c
400
rpst_node_on_edge_p(const struct rpst_node *n, uint64_t val, uint64_t mask)
common/lib/libc/gen/rpst.c
407
rpst_maxidx(const struct rpst_node *n, uint64_t max_x, uint64_t mask)
common/lib/libc/gen/rpst.c
418
rpst_minidx(const struct rpst_node *n, uint64_t min_x, uint64_t mask)
common/lib/libc/gen/rpst.c
428
struct rpst_node *
common/lib/libc/gen/rpst.c
432
struct rpst_node *n;
common/lib/libc/gen/rpst.c
433
struct rpst_node *next;
common/lib/libc/gen/rpst.c
470
struct rpst_node **where;
common/lib/libc/gen/rpst.c
517
rpst_dump_node(const struct rpst_node *n, unsigned int depth)
common/lib/libc/gen/rpst.c
545
struct rpst_node n;
common/lib/libc/gen/rpst.c
566
struct rpst_node *rn;
common/lib/libc/gen/rpst.c
659
struct rpst_node *o;
sys/sys/rpst.h
39
struct rpst_node *t_root;
sys/sys/rpst.h
44
struct rpst_node *n_parent;
sys/sys/rpst.h
45
struct rpst_node *n_children[2];
sys/sys/rpst.h
52
struct rpst_node *it_cur;
sys/sys/rpst.h
61
struct rpst_node *rpst_insert_node(struct rpst_tree *, struct rpst_node *);
sys/sys/rpst.h
62
void rpst_remove_node(struct rpst_tree *, struct rpst_node *);
sys/sys/rpst.h
63
struct rpst_node *rpst_iterate_first(struct rpst_tree *, uint64_t, uint64_t,
sys/sys/rpst.h
65
struct rpst_node *rpst_iterate_next(struct rpst_iterator *);