Lines Matching refs:data_size
36 size_t data_size; member
179 if (trie->data_size >= 8) { in longest_prefix_match()
192 while (trie->data_size >= i + 4) { in longest_prefix_match()
204 if (trie->data_size >= i + 2) { in longest_prefix_match()
216 if (trie->data_size >= i + 1) { in longest_prefix_match()
275 return found->data + trie->data_size; in trie_lookup_elem()
282 size_t size = sizeof(struct lpm_trie_node) + trie->data_size; in lpm_trie_node_alloc()
295 memcpy(node->data + trie->data_size, value, in lpm_trie_node_alloc()
340 memcpy(new_node->data, key->data, trie->data_size); in trie_update_elem()
404 memcpy(im_node->data, node->data, trie->data_size); in trie_update_elem()
566 trie->data_size = attr->key_size - in trie_alloc()
568 trie->max_prefixlen = trie->data_size * 8; in trie_alloc()
706 next_node->data, trie->data_size); in trie_get_next_key()