Lines Matching refs:new_mapping
5162 struct necp_string_id_mapping *new_mapping = NULL; in necp_create_string_to_id_mapping() local
5163 new_mapping = kalloc_type(struct necp_string_id_mapping, in necp_create_string_to_id_mapping()
5167 new_mapping->string = (char *)kalloc_data(length, Z_WAITOK); in necp_create_string_to_id_mapping()
5168 if (new_mapping->string != NULL) { in necp_create_string_to_id_mapping()
5169 memcpy(new_mapping->string, string, length); in necp_create_string_to_id_mapping()
5170 new_mapping->id = necp_get_new_string_id(); in necp_create_string_to_id_mapping()
5171 os_ref_init(&new_mapping->refcount, &necp_refgrp); in necp_create_string_to_id_mapping()
5172 LIST_INSERT_HEAD(list, new_mapping, chain); in necp_create_string_to_id_mapping()
5173 string_id = new_mapping->id; in necp_create_string_to_id_mapping()
5175 kfree_type(struct necp_string_id_mapping, new_mapping); in necp_create_string_to_id_mapping()
5176 new_mapping = NULL; in necp_create_string_to_id_mapping()
5819 struct necp_uuid_id_mapping *new_mapping = NULL; in necp_create_uuid_app_id_mapping() local
5820 new_mapping = kalloc_type(struct necp_uuid_id_mapping, in necp_create_uuid_app_id_mapping()
5822 uuid_copy(new_mapping->uuid, uuid); in necp_create_uuid_app_id_mapping()
5823 new_mapping->id = necp_get_new_uuid_id(false); in necp_create_uuid_app_id_mapping()
5824 os_ref_init(&new_mapping->refcount, &necp_refgrp); in necp_create_uuid_app_id_mapping()
5826 new_mapping->table_usecount = 1; in necp_create_uuid_app_id_mapping()
5828 new_mapping->table_usecount = 0; in necp_create_uuid_app_id_mapping()
5831 LIST_INSERT_HEAD(APPUUIDHASH(uuid), new_mapping, chain); in necp_create_uuid_app_id_mapping()
5837 local_id = new_mapping->id; in necp_create_uuid_app_id_mapping()
5939 struct necp_uuid_id_mapping *new_mapping = NULL; in necp_create_uuid_service_id_mapping() local
5940 new_mapping = kalloc_type(struct necp_uuid_id_mapping, in necp_create_uuid_service_id_mapping()
5942 uuid_copy(new_mapping->uuid, uuid); in necp_create_uuid_service_id_mapping()
5943 new_mapping->id = necp_get_new_uuid_id(true); in necp_create_uuid_service_id_mapping()
5944 os_ref_init(&new_mapping->refcount, &necp_refgrp); in necp_create_uuid_service_id_mapping()
5946 LIST_INSERT_HEAD(&necp_uuid_service_id_list, new_mapping, chain); in necp_create_uuid_service_id_mapping()
5948 local_id = new_mapping->id; in necp_create_uuid_service_id_mapping()