Home
last modified time | relevance | path

Searched refs:vec_with_array_field (Results 1 – 9 of 9) sorted by relevance

/aosp_15_r20/external/crosvm/devices/src/
H A Dvfio.rs35 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 Dflexible_array.rs34 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 Dlib.rs9 pub use flexible_array::vec_with_array_field;
/aosp_15_r20/external/crosvm/usb_util/src/
H A Ddevice.rs28 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 Dlib.rs71 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 Dx86_64.rs21 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 Daarch64.rs23 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 Dmod.rs50 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 Dvcpu.rs21 use data_model::vec_with_array_field;
511 let mut hax = vec_with_array_field::<hax_cpuid, hax_cpuid_entry>(total); in set_cpuid()