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);