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()
278 return found->data + trie->data_size; in trie_lookup_elem()
285 size_t size = sizeof(struct lpm_trie_node) + trie->data_size; in lpm_trie_node_alloc()
298 memcpy(node->data + trie->data_size, value, in lpm_trie_node_alloc()
343 memcpy(new_node->data, key->data, trie->data_size); in trie_update_elem()
407 memcpy(im_node->data, node->data, trie->data_size); in trie_update_elem()
569 trie->data_size = attr->key_size - in trie_alloc()
571 trie->max_prefixlen = trie->data_size * 8; in trie_alloc()
709 next_node->data, trie->data_size); in trie_get_next_key()