Lines Matching refs:ifsir32
2591 struct netagent_req32 *ifsir32 = (struct netagent_req32 *)(void *)data; in netagent_ioctl() local
2592 …struct netagent_registration *registration = netagent_find_agent_with_uuid_and_lock(ifsir32->netag… in netagent_ioctl()
2597 uuid_copy(ifsir32->netagent_uuid, registration->netagent->netagent_uuid); in netagent_ioctl()
2598 …memcpy(ifsir32->netagent_domain, registration->netagent->netagent_domain, sizeof(ifsir32->netagent… in netagent_ioctl()
2599 …memcpy(ifsir32->netagent_type, registration->netagent->netagent_type, sizeof(ifsir32->netagent_typ… in netagent_ioctl()
2600 …memcpy(ifsir32->netagent_desc, registration->netagent->netagent_desc, sizeof(ifsir32->netagent_des… in netagent_ioctl()
2601 ifsir32->netagent_flags = registration->netagent->netagent_flags; in netagent_ioctl()
2602 if (ifsir32->netagent_data_size == 0) { in netagent_ioctl()
2604 ifsir32->netagent_data_size = registration->netagent->netagent_data_size; in netagent_ioctl()
2605 } else if (ifsir32->netagent_data != USER_ADDR_NULL && in netagent_ioctl()
2606 ifsir32->netagent_data_size == registration->netagent->netagent_data_size) { in netagent_ioctl()
2608 …error = copyout(netagent_get_data(registration->netagent), ifsir32->netagent_data, registration->n… in netagent_ioctl()
2641 struct netagentlist_req32 *ifsir32 = (struct netagentlist_req32 *)(void *)data; in netagent_ioctl() local
2642 if (ifsir32->data_size == 0) { in netagent_ioctl()
2644 ifsir32->data_size = netagent_dump_get_data_size_locked(); in netagent_ioctl()
2645 } else if (ifsir32->data != USER_ADDR_NULL && in netagent_ioctl()
2646 ifsir32->data_size > 0 && in netagent_ioctl()
2647 ifsir32->data_size == netagent_dump_get_data_size_locked()) { in netagent_ioctl()
2650 response = (u_int8_t *)kalloc_data(ifsir32->data_size, Z_NOWAIT | Z_ZERO); in netagent_ioctl()
2656 netagent_dump_copy_data_locked(response, ifsir32->data_size); in netagent_ioctl()
2657 error = copyout(response, ifsir32->data, ifsir32->data_size); in netagent_ioctl()
2658 kfree_data(response, ifsir32->data_size); in netagent_ioctl()