Searched refs:vec_with_array_field (Results 1 – 9 of 9) sorted by relevance
/aosp_15_r20/external/crosvm/devices/src/ |
H A D | vfio.rs | 35 use data_model::vec_with_array_field; 527 let mut iommu_info = vec_with_array_field::<vfio_iommu_type1_info, u8>( in vfio_iommu_type1_get_iova_ranges() 1151 let mut device_feature = vec_with_array_field::<vfio_device_feature, u8>(0); in pm_low_power_enter() 1171 let mut device_feature = vec_with_array_field::<vfio_device_feature, u8>(payload_size); in pm_low_power_enter_with_wakeup() 1198 let mut device_feature = vec_with_array_field::<vfio_device_feature, u8>(0); in pm_low_power_exit() 1214 let mut dsm = vec_with_array_field::<vfio_acpi_dsm, u8>(count); in acpi_dsm() 1244 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(count); in acpi_notification_evt_enable() 1268 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(0); in acpi_notification_disable() 1290 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(1); in acpi_notification_test() 1327 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(count); in irq_enable() [all …]
|
/aosp_15_r20/external/crosvm/common/data_model/src/ |
H A D | flexible_array.rs | 34 pub fn vec_with_array_field<T: Default, F>(count: usize) -> Vec<T> { in vec_with_array_field() function 128 let mut entries = vec_with_array_field::<T, S>(array_len); in new()
|
H A D | lib.rs | 9 pub use flexible_array::vec_with_array_field;
|
/aosp_15_r20/external/crosvm/usb_util/src/ |
H A D | device.rs | 28 use data_model::vec_with_array_field; 533 let mut streams = vec_with_array_field::<usb_sys::usbdevfs_streams, c_uchar>(1); in alloc_streams() 551 let mut streams = vec_with_array_field::<usb_sys::usbdevfs_streams, c_uchar>(1); in free_streams() 591 urb: vec_with_array_field::<usb_sys::usbdevfs_urb, usb_sys::usbdevfs_iso_packet_desc>( in new()
|
/aosp_15_r20/external/crosvm/kvm/src/ |
H A D | lib.rs | 71 use data_model::vec_with_array_field; 226 let mut msr_list = vec_with_array_field::<kvm_msr_list, u32>(MAX_KVM_MSR_ENTRIES); in get_msr_index_list() 887 vec_with_array_field::<kvm_irq_routing, kvm_irq_routing_entry>(routes.len()); in set_gsi_routing() 1344 let mut msrs = vec_with_array_field::<kvm_msrs, kvm_msr_entry>(msr_entries.len()); in get_msrs() 1564 let mut kvm_sigmask = vec_with_array_field::<kvm_signal_mask, sigset_t>(1); in set_signal_mask()
|
/aosp_15_r20/external/crosvm/hypervisor/src/kvm/ |
H A D | x86_64.rs | 21 use data_model::vec_with_array_field; 182 let mut msr_list = vec_with_array_field::<kvm_msr_list, u32>(MAX_KVM_MSR_ENTRIES); in get_msr_index_list() 854 let mut msrs = vec_with_array_field::<kvm_msrs, kvm_msr_entry>(1); in get_msr() 889 let mut kvm_msrs = vec_with_array_field::<kvm_msrs, kvm_msr_entry>(msr_index_list.len()); in get_all_msrs() 939 let mut kvm_msrs = vec_with_array_field::<kvm_msrs, kvm_msr_entry>(1); in set_msr()
|
H A D | aarch64.rs | 23 use data_model::vec_with_array_field; 358 let mut kvm_reg_list = vec_with_array_field::<kvm_reg_list, u64>(AARCH64_MAX_REG_COUNT); in get_reg_list()
|
H A D | mod.rs | 50 use data_model::vec_with_array_field; 403 vec_with_array_field::<kvm_irq_routing, kvm_irq_routing_entry>(routes.len()); in set_gsi_routing()
|
/aosp_15_r20/external/crosvm/hypervisor/src/haxm/ |
H A D | vcpu.rs | 21 use data_model::vec_with_array_field; 511 let mut hax = vec_with_array_field::<hax_cpuid, hax_cpuid_entry>(total); in set_cpuid()
|