Searched refs:TRIE_BYTE (Results 1 – 3 of 3) sorted by relevance
| /xnu-12377.1.9/bsd/net/ |
| H A D | trie_utility.c | 89 memmove(&TRIE_BYTE(trie, start), &TRIE_BYTE(trie, bytes_idx), bytes_size); in trie_bytes_move() 313 char *byte = (char *)&TRIE_BYTE(trie, trie->bytes_free_next); in net_trie_insert() 342 TRIE_BYTE(trie, node_idx) == TRIE_BYTE(trie, string_idx); in net_trie_insert() 375 char *byte_ptr = (char *)&TRIE_BYTE(trie, trie->bytes_free_next); in net_trie_insert() 391 TRIE_CHILD_SET(trie, prefix, TRIE_BYTE(trie, node_idx), current); in net_trie_insert() 394 TRIE_CHILD_SET(trie, parent, TRIE_BYTE(trie, TRIE_NODE(trie, prefix).start), prefix); in net_trie_insert() 411 child = TRIE_CHILD_GET(trie, current, TRIE_BYTE(trie, string_idx)); in net_trie_insert() 434 char *byte_ptr = (char *)&TRIE_BYTE(trie, trie->bytes_free_next); in net_trie_insert() 448 TRIE_CHILD_SET(trie, current, TRIE_BYTE(trie, TRIE_NODE(trie, leaf).start), leaf); in net_trie_insert() 481 node_idx < node_end && string_idx >= 0 && string[string_idx] == TRIE_BYTE(trie, node_idx); in net_trie_search() [all …]
|
| H A D | trie_utility.h | 49 #define TRIE_BYTE(t, i) ((t)->bytes[(i)]) macro
|
| /xnu-12377.1.9/bsd/netinet/ |
| H A D | flow_divert.c | 123 #define TRIE_BYTE(t, i) ((t)->bytes[(i)]) macro 788 memmove(&TRIE_BYTE(trie, start), &TRIE_BYTE(trie, bytes_idx), bytes_size); in trie_bytes_move() 819 TRIE_BYTE(trie, node_idx) == TRIE_BYTE(trie, string_idx); in flow_divert_trie_insert() 857 TRIE_CHILD(trie, prefix, TRIE_BYTE(trie, node_idx)) = current; in flow_divert_trie_insert() 860 TRIE_CHILD(trie, parent, TRIE_BYTE(trie, TRIE_NODE(trie, prefix).start)) = prefix; in flow_divert_trie_insert() 877 child = TRIE_CHILD(trie, current, TRIE_BYTE(trie, string_idx)); in flow_divert_trie_insert() 905 TRIE_CHILD(trie, current, TRIE_BYTE(trie, TRIE_NODE(trie, leaf).start)) = leaf; in flow_divert_trie_insert() 925 …e_end && string_bytes[string_idx] != '\0' && string_bytes[string_idx] == TRIE_BYTE(trie, node_idx); in flow_divert_trie_search() 3174 …t_packet_get_tlv(packet, cursor, FLOW_DIVERT_TLV_SIGNING_ID, sid_size, &TRIE_BYTE(&new_trie, new_t… in flow_divert_handle_app_map_create()
|