Searched refs:TRIE_NODE (Results 1 – 3 of 3) sorted by relevance
| /xnu-11417.121.6/bsd/net/ |
| H A D | trie_utility.c | 55 …(((t)->child_maps + (CHILD_MAP_SIZE * TRIE_NODE(t, i).child_map))[(b - FIRST_PRINTABLE_ASCII)]) = … 66 TRIE_NODE(trie, node_idx).child_map = NULL_TRIE_IDX; in trie_node_alloc() 337 current_end = TRIE_NODE(trie, current).start + TRIE_NODE(trie, current).length; in net_trie_insert() 339 for (node_idx = TRIE_NODE(trie, current).start; in net_trie_insert() 349 if (node_idx < (TRIE_NODE(trie, current).start + TRIE_NODE(trie, current).length)) { in net_trie_insert() 368 TRIE_NODE(trie, prefix).start = TRIE_NODE(trie, current).start; in net_trie_insert() 369 TRIE_NODE(trie, prefix).length = (node_idx - TRIE_NODE(trie, current).start); in net_trie_insert() 371 TRIE_NODE(trie, prefix).is_leaf = true; in net_trie_insert() 377 … TRIE_NODE(trie, prefix).metadata = trie_bytes_move(trie, trie->bytes_free_next, metadata_length); in net_trie_insert() 378 TRIE_NODE(trie, prefix).metadata_length = (uint16_t)metadata_length; in net_trie_insert() [all …]
|
| H A D | trie_utility.h | 44 #define TRIE_NODE(t, i) ((t)->nodes[(i)]) macro 46 …(((t)->child_maps + (CHILD_MAP_SIZE * TRIE_NODE(t, i).child_map))[(b - FIRST_PRINTABLE_ASCII)]) : \
|
| /xnu-11417.121.6/bsd/netinet/ |
| H A D | flow_divert.c | 121 #define TRIE_NODE(t, i) ((t)->nodes[(i)]) macro 122 #define TRIE_CHILD(t, i, b) (((t)->child_maps + (CHILD_MAP_SIZE * TRIE_NODE(t, i).child… 768 TRIE_NODE(trie, node_idx).child_map = NULL_TRIE_IDX; in trie_node_alloc() 817 current_end = TRIE_NODE(trie, current).start + TRIE_NODE(trie, current).length; in flow_divert_trie_insert() 819 for (node_idx = TRIE_NODE(trie, current).start; in flow_divert_trie_insert() 829 if (node_idx < (TRIE_NODE(trie, current).start + TRIE_NODE(trie, current).length)) { in flow_divert_trie_insert() 848 TRIE_NODE(trie, prefix).start = TRIE_NODE(trie, current).start; in flow_divert_trie_insert() 849 TRIE_NODE(trie, prefix).length = (node_idx - TRIE_NODE(trie, current).start); in flow_divert_trie_insert() 855 TRIE_NODE(trie, prefix).child_map = trie_child_map_alloc(trie); in flow_divert_trie_insert() 856 if (TRIE_NODE(trie, prefix).child_map == NULL_TRIE_IDX) { in flow_divert_trie_insert() [all …]
|