Lines Matching refs:new_wrapper

738 	struct netagent_wrapper *new_wrapper;  in netagent_alloc_wrapper_memory()  local
740 new_wrapper = kalloc_type(struct netagent_wrapper, in netagent_alloc_wrapper_memory()
742 new_wrapper->netagent = kalloc_data(sizeof(struct netagent) + data_size, in netagent_alloc_wrapper_memory()
745 return new_wrapper; in netagent_alloc_wrapper_memory()
850 …agent_handle_register_inner(struct netagent_session *session, struct netagent_wrapper *new_wrapper) in netagent_handle_register_inner() argument
859 new_wrapper->control_unit = session->control_unit; in netagent_handle_register_inner()
860 new_wrapper->event_handler = session->event_handler; in netagent_handle_register_inner()
861 new_wrapper->event_context = session->event_context; in netagent_handle_register_inner()
862 new_wrapper->generation = g_next_generation++; in netagent_handle_register_inner()
864 session->wrapper = new_wrapper; in netagent_handle_register_inner()
865 LIST_INSERT_HEAD(&master_netagent_list, new_wrapper, master_chain); in netagent_handle_register_inner()
866 TAILQ_INIT(&new_wrapper->token_list); in netagent_handle_register_inner()
867 LIST_INIT(&new_wrapper->pending_triggers_list); in netagent_handle_register_inner()
869 new_wrapper->netagent->netagent_flags |= NETAGENT_FLAG_REGISTERED; in netagent_handle_register_inner()
871 if (new_wrapper->netagent->netagent_flags & NETAGENT_FLAG_ACTIVE) { in netagent_handle_register_inner()
883 struct netagent_wrapper *new_wrapper = NULL; in netagent_register() local
909 new_wrapper = netagent_alloc_wrapper_memory(data_size); in netagent_register()
911 __nochk_memcpy(new_wrapper->netagent, agent, sizeof(struct netagent) + data_size); in netagent_register()
913 uuid_copy(registered_uuid, new_wrapper->netagent->netagent_uuid); in netagent_register()
915 errno_t error = netagent_handle_register_inner(session, new_wrapper); in netagent_register()
917 netagent_free_wrapper_memory(new_wrapper); in netagent_register()
931 struct netagent_wrapper *new_wrapper = NULL; in netagent_handle_register_setopt() local
974 new_wrapper = netagent_alloc_wrapper_memory(data_size); in netagent_handle_register_setopt()
976 __nochk_memcpy(new_wrapper->netagent, register_netagent, sizeof(struct netagent) + data_size); in netagent_handle_register_setopt()
978 uuid_copy(registered_uuid, new_wrapper->netagent->netagent_uuid); in netagent_handle_register_setopt()
980 response_error = netagent_handle_register_inner(session, new_wrapper); in netagent_handle_register_setopt()
982 netagent_free_wrapper_memory(new_wrapper); in netagent_handle_register_setopt()
998 struct netagent_wrapper *new_wrapper = NULL; in netagent_handle_register_message() local
1029 new_wrapper = netagent_alloc_wrapper_memory(data_size); in netagent_handle_register_message()
1032 new_wrapper->netagent); in netagent_handle_register_message()
1035 netagent_free_wrapper_memory(new_wrapper); in netagent_handle_register_message()
1040 uuid_copy(registered_uuid, new_wrapper->netagent->netagent_uuid); in netagent_handle_register_message()
1042 error = netagent_handle_register_inner(session, new_wrapper); in netagent_handle_register_message()
1045 netagent_free_wrapper_memory(new_wrapper); in netagent_handle_register_message()
1131 netagent_handle_update_inner(struct netagent_session *session, struct netagent_wrapper *new_wrapper in netagent_handle_update_inner() argument
1148 …if (uuid_compare(session->wrapper->netagent->netagent_uuid, new_wrapper->netagent->netagent_uuid) … in netagent_handle_update_inner()
1149 memcmp(&session->wrapper->netagent->netagent_domain, &new_wrapper->netagent->netagent_domain, in netagent_handle_update_inner()
1150 sizeof(new_wrapper->netagent->netagent_domain)) != 0 || in netagent_handle_update_inner()
1151 memcmp(&session->wrapper->netagent->netagent_type, &new_wrapper->netagent->netagent_type, in netagent_handle_update_inner()
1152 sizeof(new_wrapper->netagent->netagent_type)) != 0) { in netagent_handle_update_inner()
1163 new_wrapper->netagent->netagent_flags |= NETAGENT_FLAG_REGISTERED; in netagent_handle_update_inner()
1164 if (session->wrapper->netagent->netagent_data_size == new_wrapper->netagent->netagent_data_size && in netagent_handle_update_inner()
1165 …memcmp(session->wrapper->netagent, new_wrapper->netagent, sizeof(struct netagent) + data_size) == … in netagent_handle_update_inner()
1184 …netagent_send_cellular_failed_event(new_wrapper, search_client->client_pid, search_client->client_… in netagent_handle_update_inner()
1193 new_wrapper->generation = g_next_generation++; in netagent_handle_update_inner()
1194 new_wrapper->use_count = session->wrapper->use_count; in netagent_handle_update_inner()
1196 TAILQ_INIT(&new_wrapper->token_list); in netagent_handle_update_inner()
1197 TAILQ_CONCAT(&new_wrapper->token_list, &session->wrapper->token_list, token_chain); in netagent_handle_update_inner()
1198 new_wrapper->token_count = session->wrapper->token_count; in netagent_handle_update_inner()
1199 new_wrapper->token_low_water = session->wrapper->token_low_water; in netagent_handle_update_inner()
1200 new_wrapper->last_client_error = session->wrapper->last_client_error; in netagent_handle_update_inner()
1201 new_wrapper->client_error_count = session->wrapper->client_error_count; in netagent_handle_update_inner()
1203 if ((new_wrapper->netagent->netagent_flags & NETAGENT_FLAG_ACTIVE) && in netagent_handle_update_inner()
1206 } else if (!(new_wrapper->netagent->netagent_flags & NETAGENT_FLAG_ACTIVE) && in netagent_handle_update_inner()
1214 session->wrapper = new_wrapper; in netagent_handle_update_inner()
1215 new_wrapper->control_unit = session->control_unit; in netagent_handle_update_inner()
1216 new_wrapper->event_handler = session->event_handler; in netagent_handle_update_inner()
1217 new_wrapper->event_context = session->event_context; in netagent_handle_update_inner()
1218 LIST_INSERT_HEAD(&master_netagent_list, new_wrapper, master_chain); in netagent_handle_update_inner()
1219 LIST_INIT(&new_wrapper->pending_triggers_list); in netagent_handle_update_inner()
1233 struct netagent_wrapper *new_wrapper = NULL; in netagent_update() local
1259 new_wrapper = netagent_alloc_wrapper_memory(data_size); in netagent_update()
1261 __nochk_memcpy(new_wrapper->netagent, agent, sizeof(struct netagent) + data_size); in netagent_update()
1263 uuid_copy(updated_uuid, new_wrapper->netagent->netagent_uuid); in netagent_update()
1264 …should_update_immediately = (NETAGENT_FLAG_UPDATE_IMMEDIATELY == (new_wrapper->netagent->netagent_… in netagent_update()
1266 …errno_t error = netagent_handle_update_inner(session, new_wrapper, data_size, &agent_changed, kNet… in netagent_update()
1271 netagent_free_wrapper_memory(new_wrapper); in netagent_update()
1274 netagent_free_wrapper_memory(new_wrapper); in netagent_update()
1284 struct netagent_wrapper *new_wrapper = NULL; in netagent_handle_update_setopt() local
1329 new_wrapper = netagent_alloc_wrapper_memory(data_size); in netagent_handle_update_setopt()
1331 __nochk_memcpy(new_wrapper->netagent, update_netagent, sizeof(struct netagent) + data_size); in netagent_handle_update_setopt()
1333 uuid_copy(updated_uuid, new_wrapper->netagent->netagent_uuid); in netagent_handle_update_setopt()
1334 …should_update_immediately = (NETAGENT_FLAG_UPDATE_IMMEDIATELY == (new_wrapper->netagent->netagent_… in netagent_handle_update_setopt()
1336 …response_error = netagent_handle_update_inner(session, new_wrapper, data_size, &agent_changed, kNe… in netagent_handle_update_setopt()
1341 netagent_free_wrapper_memory(new_wrapper); in netagent_handle_update_setopt()
1344 netagent_free_wrapper_memory(new_wrapper); in netagent_handle_update_setopt()
1356 struct netagent_wrapper *new_wrapper = NULL; in netagent_handle_update_message() local
1389 new_wrapper = netagent_alloc_wrapper_memory(data_size); in netagent_handle_update_message()
1391 error = mbuf_copydata(packet, offset, sizeof(struct netagent) + data_size, new_wrapper->netagent); in netagent_handle_update_message()
1394 netagent_free_wrapper_memory(new_wrapper); in netagent_handle_update_message()
1399 uuid_copy(updated_uuid, new_wrapper->netagent->netagent_uuid); in netagent_handle_update_message()
1400 …should_update_immediately = (NETAGENT_FLAG_UPDATE_IMMEDIATELY == (new_wrapper->netagent->netagent_… in netagent_handle_update_message()
1402 …response_error = (u_int32_t)netagent_handle_update_inner(session, new_wrapper, data_size, &agent_c… in netagent_handle_update_message()
1404 netagent_free_wrapper_memory(new_wrapper); in netagent_handle_update_message()
1413 netagent_free_wrapper_memory(new_wrapper); in netagent_handle_update_message()