Lines Matching refs:data_size
37 size_t data_size; member
181 if (trie->data_size >= 8) { in __longest_prefix_match()
194 while (trie->data_size >= i + 4) { in __longest_prefix_match()
206 if (trie->data_size >= i + 2) { in __longest_prefix_match()
218 if (trie->data_size >= i + 1) { in __longest_prefix_match()
287 return found->data + trie->data_size; in trie_lookup_elem()
294 size_t size = sizeof(struct lpm_trie_node) + trie->data_size; in lpm_trie_node_alloc()
307 memcpy(node->data + trie->data_size, value, in lpm_trie_node_alloc()
353 memcpy(new_node->data, key->data, trie->data_size); in trie_update_elem()
417 memcpy(im_node->data, node->data, trie->data_size); in trie_update_elem()
580 trie->data_size = attr->key_size - in trie_alloc()
582 trie->max_prefixlen = trie->data_size * 8; in trie_alloc()
720 next_node->data, trie->data_size); in trie_get_next_key()
741 elem_size = sizeof(struct lpm_trie_node) + trie->data_size + in trie_mem_usage()