Lines Matching refs:new_mapping
5457 struct necp_string_id_mapping *new_mapping = NULL; in necp_create_string_to_id_mapping() local
5458 new_mapping = kalloc_type(struct necp_string_id_mapping, in necp_create_string_to_id_mapping()
5462 new_mapping->string = (char *)kalloc_data(length, Z_WAITOK); in necp_create_string_to_id_mapping()
5463 if (new_mapping->string != NULL) { in necp_create_string_to_id_mapping()
5464 memcpy(new_mapping->string, string, length); in necp_create_string_to_id_mapping()
5465 new_mapping->id = necp_get_new_string_id(); in necp_create_string_to_id_mapping()
5466 os_ref_init(&new_mapping->refcount, &necp_refgrp); in necp_create_string_to_id_mapping()
5467 LIST_INSERT_HEAD(list, new_mapping, chain); in necp_create_string_to_id_mapping()
5468 string_id = new_mapping->id; in necp_create_string_to_id_mapping()
5470 kfree_type(struct necp_string_id_mapping, new_mapping); in necp_create_string_to_id_mapping()
5471 new_mapping = NULL; in necp_create_string_to_id_mapping()
6137 struct necp_uuid_id_mapping *new_mapping = NULL; in necp_create_uuid_app_id_mapping() local
6138 new_mapping = kalloc_type(struct necp_uuid_id_mapping, in necp_create_uuid_app_id_mapping()
6140 uuid_copy(new_mapping->uuid, uuid); in necp_create_uuid_app_id_mapping()
6141 new_mapping->id = necp_get_new_uuid_id(false); in necp_create_uuid_app_id_mapping()
6142 os_ref_init(&new_mapping->refcount, &necp_refgrp); in necp_create_uuid_app_id_mapping()
6144 new_mapping->table_usecount = 1; in necp_create_uuid_app_id_mapping()
6146 new_mapping->table_usecount = 0; in necp_create_uuid_app_id_mapping()
6149 LIST_INSERT_HEAD(APPUUIDHASH(uuid), new_mapping, chain); in necp_create_uuid_app_id_mapping()
6155 local_id = new_mapping->id; in necp_create_uuid_app_id_mapping()
6257 struct necp_uuid_id_mapping *new_mapping = NULL; in necp_create_uuid_service_id_mapping() local
6258 new_mapping = kalloc_type(struct necp_uuid_id_mapping, in necp_create_uuid_service_id_mapping()
6260 uuid_copy(new_mapping->uuid, uuid); in necp_create_uuid_service_id_mapping()
6261 new_mapping->id = necp_get_new_uuid_id(true); in necp_create_uuid_service_id_mapping()
6262 os_ref_init(&new_mapping->refcount, &necp_refgrp); in necp_create_uuid_service_id_mapping()
6264 LIST_INSERT_HEAD(&necp_uuid_service_id_list, new_mapping, chain); in necp_create_uuid_service_id_mapping()
6266 local_id = new_mapping->id; in necp_create_uuid_service_id_mapping()