im_node           304 kernel/bpf/lpm_trie.c 	struct lpm_trie_node *node, *im_node = NULL, *new_node = NULL;
im_node           394 kernel/bpf/lpm_trie.c 	im_node = lpm_trie_node_alloc(trie, NULL);
im_node           395 kernel/bpf/lpm_trie.c 	if (!im_node) {
im_node           400 kernel/bpf/lpm_trie.c 	im_node->prefixlen = matchlen;
im_node           401 kernel/bpf/lpm_trie.c 	im_node->flags |= LPM_TREE_NODE_FLAG_IM;
im_node           402 kernel/bpf/lpm_trie.c 	memcpy(im_node->data, node->data, trie->data_size);
im_node           406 kernel/bpf/lpm_trie.c 		rcu_assign_pointer(im_node->child[0], node);
im_node           407 kernel/bpf/lpm_trie.c 		rcu_assign_pointer(im_node->child[1], new_node);
im_node           409 kernel/bpf/lpm_trie.c 		rcu_assign_pointer(im_node->child[0], new_node);
im_node           410 kernel/bpf/lpm_trie.c 		rcu_assign_pointer(im_node->child[1], node);
im_node           414 kernel/bpf/lpm_trie.c 	rcu_assign_pointer(*slot, im_node);
im_node           422 kernel/bpf/lpm_trie.c 		kfree(im_node);