Searched refs:radix_node (Results 1 - 4 of 4) sorted by relevance

/haiku/src/add-ons/kernel/network/stack/
H A Dradix.h45 struct radix_node { struct
47 struct radix_node *rn_parent; /* parent */
55 struct radix_node *rn_Dupedkey;
59 struct radix_node *rn_L;/* progeny */
60 struct radix_node *rn_R;/* progeny */
87 struct radix_node *rmu_leaf; /* for normal routes */
95 typedef int walktree_f_t(struct radix_node *, void *);
98 struct radix_node *rnh_treetop;
101 struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
103 struct radix_node_head *head, struct radix_node node
[all...]
H A Dradix.c50 static struct radix_node *rn_insert(void *, struct radix_node_head *, int *,
51 struct radix_node [2]);
52 static struct radix_node *rn_newpair(void *, int, struct radix_node[2]);
53 static struct radix_node *rn_search(void *, struct radix_node *);
54 static struct radix_node *rn_search_m(void *, struct radix_node *, void *);
70 static struct radix_mask *rn_new_radix_mask(struct radix_node *tt,
72 static int rn_satisfies_leaf(char *trial, struct radix_node *lea
[all...]
/haiku/headers/private/kernel/util/
H A DRadixBitmap.h43 typedef struct radix_node { struct
49 } radix_node; typedef in typeref:struct:radix_node
57 radix_node *root; // root of radix tree, actually it is an array
/haiku/src/system/kernel/util/
H A DRadixBitmap.cpp106 radix_bitmap_init(radix_node *node, uint32 radix, uint32 skip, uint32 slots)
176 bmp->root = (radix_node *)malloc(bmp->root_size * sizeof(radix_node));
197 radix_leaf_alloc(radix_node *leaf, radix_slot_t slotIndex, int32 count)
220 radix_node_alloc(radix_node *node, radix_slot_t slotIndex, int32 count,
273 radix_leaf_dealloc(radix_node *leaf, radix_slot_t slotIndex, uint32 count)
285 radix_node_dealloc(radix_node *node, radix_slot_t slotIndex, uint32 count,

Completed in 51 milliseconds