Lines Matching refs:existing_trie
6079 necp_free_domain_trie(struct necp_domain_trie *existing_trie) in necp_free_domain_trie() argument
6081 if (existing_trie != NULL) { in necp_free_domain_trie()
6082 uint8_t *necp_trie_request_buffer = (uint8_t *)existing_trie->trie_request; in necp_free_domain_trie()
6083 kfree_data(necp_trie_request_buffer, existing_trie->trie_request_size); in necp_free_domain_trie()
6084 kfree_type(struct necp_domain_trie, existing_trie); in necp_free_domain_trie()
6091 struct necp_domain_trie * __single existing_trie = NULL; in necp_remove_domain_trie() local
6095 existing_trie = necp_lookup_domain_trie(list, id); in necp_remove_domain_trie()
6096 if (existing_trie != NULL) { in necp_remove_domain_trie()
6097 if (os_ref_release_locked(&existing_trie->refcount) == 0) { in necp_remove_domain_trie()
6098 LIST_REMOVE(existing_trie, chain); in necp_remove_domain_trie()
6099 LIST_REMOVE(existing_trie, owner_chain); in necp_remove_domain_trie()
6100 necp_free_domain_trie(existing_trie); in necp_remove_domain_trie()