/aosp_15_r20/external/crosvm/ |
H A D | ARCHITECTURE.md | 64 ## GuestMemory section in Architecture 94 ### Device Model 96 ### `Bus`/`BusDevice` 126 ### `PciConfigIo`/`PciConfigMmio` 135 ### `PciRoot`/`PciDevice`/`VirtioPciDevice` 149 ### `VirtioDevice`
|
/aosp_15_r20/external/crosvm/vm_memory/src/ |
H A D | guest_memory.rs | 230 pub struct GuestMemory { struct 234 impl AsRawDescriptors for GuestMemory { implementation 245 impl GuestMemory { implementation 273 ) -> Result<GuestMemory> { in new_with_options() 319 pub fn new(ranges: &[(GuestAddress, u64)]) -> Result<GuestMemory> { in new() 879 this: &GuestMemory, in snapshot() 1027 unsafe impl BackingMemory for GuestMemory { implementation 1137 fn get_mapping(mem: &GuestMemory, addr: GuestAddress) -> Result<*const u8> { in get_mapping()
|
/aosp_15_r20/external/crosvm/devices/src/ |
H A D | lib.rs | 212 guest_memory: GuestMemory, in create_devices_worker_thread() 263 guest_memory: &GuestMemory, in snapshot_handler() 292 guest_memory: &GuestMemory, in restore_handler() 317 guest_memory: GuestMemory, in handle_command_tube()
|
/aosp_15_r20/external/crosvm/x86_64/src/ |
H A D | gdb.rs | 156 guest_mem: &GuestMemory, in read_memory() 179 guest_mem: &GuestMemory, in write_memory() 220 fn phys_addr(mem: &GuestMemory, vaddr: u64, sregs: &Sregs) -> Result<(u64, u64)> { in phys_addr() 234 fn next_pte(mem: &GuestMemory, curr_table_addr: u64, vaddr: u64, level: usize) -> Result<u64> { in phys_addr()
|
H A D | regs.rs | 216 pub fn configure_segments_and_sregs(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in configure_segments_and_sregs() 255 pub fn configure_segments_and_sregs_flat32(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in configure_segments_and_sregs_flat32() 295 pub fn setup_page_tables(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in setup_page_tables() 351 fn read_u64(gm: &GuestMemory, offset: u64) -> u64 { in read_u64()
|
H A D | lib.rs | 526 guest_mem: &GuestMemory, in configure_system() 581 guest_mem: &GuestMemory, in write_setup_data() 672 guest_mem: &GuestMemory, in generate_e820_memory_map() 1472 fn load_bios(mem: &GuestMemory, bios_image: &mut File) -> Result<()> { in load_bios() 1542 guest_mem: &GuestMemory, in load_cmdline() 1576 mem: &GuestMemory, in load_kernel() 1625 mem: &GuestMemory, in setup_system_memory() 1749 fn get_pcie_vcfg_mmio_range(mem: &GuestMemory, pcie_cfg_mmio: &AddressRange) -> AddressRange { in get_pcie_vcfg_mmio_range() 1948 mem: &GuestMemory, in setup_acpi_devices()
|
H A D | smbios.rs | 172 fn write_and_incr<T: AsBytes + FromBytes>( in write_and_incr() 185 fn write_string(mem: &GuestMemory, val: &str, mut curptr: GuestAddress) -> Result<GuestAddress> { in write_string() 196 pub fn setup_smbios(mem: &GuestMemory, options: &SmbiosOptions, bios_size: u64) -> Result<()> { in setup_smbios()
|
/aosp_15_r20/external/crosvm/devices/src/virtio/iommu/ |
H A D | ipc_memory_mapper.rs | 207 mem: &GuestMemory, in new() 282 mem: &GuestMemory, in read_obj_from_addr() 297 mem: &GuestMemory, in write_obj_at_addr() 311 pub fn is_valid(&self, mem: &GuestMemory, iova: u64, size: u64) -> bool { in is_valid()
|
/aosp_15_r20/external/crosvm/kernel_loader/src/ |
H A D | lib.rs | 108 guest_mem: &GuestMemory, in load_elf32() 137 guest_mem: &GuestMemory, in load_elf64() 166 guest_mem: &GuestMemory, in load_elf() 178 guest_mem: &GuestMemory, in load_elf_for_class()
|
H A D | arm64.rs | 86 guest_mem: &GuestMemory, in load_arm64_kernel() 119 guest_mem: &GuestMemory, in load_arm64_kernel_from_reader() 173 guest_mem: &GuestMemory, in load_arm64_kernel_lz4()
|
/aosp_15_r20/external/crosvm/devices/src/virtio/ |
H A D | descriptor_chain.rs | 83 mem: &GuestMemory, in new() 148 mem: &GuestMemory, in validate_mem_regions() 182 pub fn mem(&self) -> &GuestMemory { in mem()
|
H A D | pvclock.rs | 227 pub fn new(mem: GuestMemory, addr: GuestAddress) -> Self { in new() 510 mem: GuestMemory, in from_snapshot() 957 mem: GuestMemory, in activate() 998 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake() 1107 fn assert_wake_successful(pvclock_device: &mut PvClock, mem: &GuestMemory) { in assert_wake_successful()
|
H A D | descriptor_utils.rs | 105 mem: &'mem GuestMemory, in get_remaining_with_count() 200 mem: &GuestMemory, in new_from_regions() 465 mem: &GuestMemory, in copy_regions_to_mut_ptr() 526 mem: &GuestMemory, in new_from_regions() 780 memory: &GuestMemory, in create_descriptor_chain()
|
H A D | rng.rs | 143 _mem: GuestMemory, in activate() 181 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
|
H A D | console.rs | 89 _mem: GuestMemory, in activate() 129 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
|
H A D | media.rs | 196 fn new(mem: &GuestMemory, sgs: &[SgEntry]) -> anyhow::Result<Self> { in new() 286 fn new(mem: &GuestMemory, sgs: Vec<SgEntry>) -> anyhow::Result<Self> { in new() 579 mem: vm_memory::GuestMemory, in activate()
|
/aosp_15_r20/external/crosvm/swap/src/ |
H A D | controller.rs | 156 guest_memory: GuestMemory, in launch() 555 guest_memory: GuestMemory, in monitor_process() 799 guest_memory: &GuestMemory, in handle_enable_command() 835 guest_memory: &GuestMemory, in move_guest_to_staging() 896 guest_memory: &GuestMemory, in handle_vmm_swap()
|
/aosp_15_r20/external/crosvm/src/crosvm/sys/linux/ |
H A D | jail_warden.rs | 84 guest_memory: GuestMemory, in new() 176 guest_memory: GuestMemory, in jail_worker_process() 234 guest_memory: GuestMemory, in new()
|
/aosp_15_r20/external/crosvm/vm_memory/src/guest_memory/sys/ |
H A D | windows.rs | 27 impl GuestMemory { implementation
|
H A D | linux.rs | 41 impl GuestMemory { implementation
|
/aosp_15_r20/external/rust/android-crates-io/crates/virtio-queue/src/ |
D | lib.rs | 47 GuestMemory(GuestMemoryError), enumerator 249 M::Target: GuestMemory; in pop_descriptor_chain() 262 M::Target: GuestMemory; in iter()
|
/aosp_15_r20/external/crosvm/vm_memory/src/udmabuf/sys/ |
H A D | linux.rs | 54 fn memory_offset(mem: &GuestMemory, guest_addr: GuestAddress, len: u64) -> UdmabufResult<u64> { in memory_offset() 95 mem: &GuestMemory, in create_udmabuf()
|
/aosp_15_r20/external/crosvm/devices/src/virtio/vhost_user_frontend/ |
H A D | mod.rs | 280 mem: &GuestMemory, in activate_vring() 468 mem: GuestMemory, in activate() 609 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
|
/aosp_15_r20/external/rust/android-crates-io/crates/virtio-vsock/src/ |
D | packet.rs | 424 M: GuestMemory, in from_tx_virtq_chain() 427 T::Target: GuestMemory, in from_tx_virtq_chain() 587 M: GuestMemory, in from_rx_virtq_chain() 590 T::Target: GuestMemory, in from_rx_virtq_chain()
|
/aosp_15_r20/external/crosvm/devices/src/virtio/snd/vios_backend/ |
H A D | mod.rs | 121 _mem: GuestMemory, in activate() 229 device_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
|