Home
last modified time | relevance | path

Searched defs:GuestMemory (Results 1 – 25 of 107) sorted by relevance

12345

/external/crosvm/
DARCHITECTURE.md64 ## GuestMemory section in Architecture
94 ### Device Model
96 ### `Bus`/`BusDevice`
126 ### `PciConfigIo`/`PciConfigMmio`
135 ### `PciRoot`/`PciDevice`/`VirtioPciDevice`
149 ### `VirtioDevice`
/external/crosvm/vm_memory/src/guest_memory/sys/
Dwindows.rs28 impl GuestMemory { implementation
Dlinux.rs42 impl GuestMemory { impl
/external/crosvm/devices/src/
Dlib.rs213 guest_memory: GuestMemory, in create_devices_worker_thread()
264 guest_memory: &GuestMemory, in snapshot_handler()
307 guest_memory: &GuestMemory, in restore_handler()
345 guest_memory: GuestMemory, in handle_command_tube()
/external/crosvm/x86_64/src/
Dgdb.rs156 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()
Dregs.rs214 pub fn configure_segments_and_sregs(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in configure_segments_and_sregs()
254 pub fn configure_segments_and_sregs_flat32(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in configure_segments_and_sregs_flat32()
294 pub fn setup_page_tables(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in setup_page_tables()
350 fn read_u64(gm: &GuestMemory, offset: u64) -> u64 { in read_u64()
Dlib.rs526 guest_mem: &GuestMemory, in configure_boot_params()
578 guest_mem: &GuestMemory, in configure_multiboot_info()
657 guest_mem: &GuestMemory, in append_multiboot_info()
684 guest_mem: &GuestMemory, in write_setup_data()
775 guest_mem: &GuestMemory, in generate_e820_memory_map()
1620 fn load_bios(mem: &GuestMemory, bios_image: &mut File) -> Result<()> { in load_bios()
1690 guest_mem: &GuestMemory, in load_cmdline()
1724 mem: &GuestMemory, in load_kernel()
1797 mem: &GuestMemory, in setup_system_memory()
1892 fn get_pcie_vcfg_mmio_range(mem: &GuestMemory, pcie_cfg_mmio: &AddressRange) -> AddressRange { in get_pcie_vcfg_mmio_range()
[all …]
Dbzimage.rs69 guest_mem: &GuestMemory, in load_bzimage()
Dsmbios.rs173 fn write_and_incr<T: Immutable + IntoBytes + FromBytes>( in write_and_incr()
186 fn write_string(mem: &GuestMemory, val: &str, mut curptr: GuestAddress) -> Result<GuestAddress> { in write_string()
197 pub fn setup_smbios(mem: &GuestMemory, options: &SmbiosOptions, bios_size: u64) -> Result<()> { in setup_smbios()
/external/crosvm/devices/src/virtio/
Ddescriptor_chain.rs83 mem: &GuestMemory, in new()
148 mem: &GuestMemory, in validate_mem_regions()
182 pub fn mem(&self) -> &GuestMemory { in mem()
Drng.rs133 _mem: GuestMemory, in activate()
171 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
Dconsole.rs90 _mem: GuestMemory, in activate()
130 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
/external/crosvm/vm_memory/src/
Dguest_memory.rs276 pub struct GuestMemory { struct
281 impl AsRawDescriptors for GuestMemory { argument
292 impl GuestMemory { impl
324 ) -> Result<GuestMemory> { in new_with_options()
392 pub fn new(ranges: &[(GuestAddress, u64)]) -> Result<GuestMemory> { in new()
974 this: &GuestMemory, in snapshot()
1118 unsafe impl BackingMemory for GuestMemory { implementation
1228 fn get_mapping(mem: &GuestMemory, addr: GuestAddress) -> Result<*const u8> { in get_mapping()
/external/crosvm/src/crosvm/sys/linux/
Djail_warden.rs84 guest_memory: GuestMemory, in new()
176 guest_memory: GuestMemory, in jail_worker_process()
234 guest_memory: GuestMemory, in new()
Dpci_hotplug_helpers.rs71 pub fn new(guest_memory: GuestMemory, protection_type: ProtectionType) -> Self { in new()
/external/crosvm/devices/src/virtio/iommu/
Dipc_memory_mapper.rs209 mem: &GuestMemory, in new()
284 mem: &GuestMemory, in read_obj_from_addr()
300 mem: &GuestMemory, in write_obj_at_addr()
314 pub fn is_valid(&self, mem: &GuestMemory, iova: u64, size: u64) -> bool { in is_valid()
/external/crosvm/vm_memory/src/udmabuf/sys/
Dlinux.rs54 fn memory_offset(mem: &GuestMemory, guest_addr: GuestAddress, len: u64) -> UdmabufResult<u64> { in memory_offset()
95 mem: &GuestMemory, in create_udmabuf()
Dwindows.rs25 _mem: &GuestMemory, in create_udmabuf()
/external/crosvm/kernel_loader/src/
Dlib.rs108 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()
Darm64.rs88 guest_mem: &GuestMemory, in load_arm64_kernel()
121 guest_mem: &GuestMemory, in load_arm64_kernel_from_reader()
175 guest_mem: &GuestMemory, in load_arm64_kernel_lz4()
/external/crosvm/vm_memory/src/udmabuf/
Dmod.rs46 mem: &GuestMemory, in create_udmabuf()
/external/crosvm/swap/src/
Dcontroller.rs156 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()
/external/rust/android-crates-io/crates/virtio-queue/src/
Dlib.rs49 GuestMemory(GuestMemoryError), enumerator
269 M::Target: GuestMemory; in pop_descriptor_chain()
282 M::Target: GuestMemory; in iter()
/external/crosvm/devices/src/virtio/vhost_user_frontend/
Dmod.rs280 mem: &GuestMemory, in activate_vring()
468 mem: GuestMemory, in activate()
609 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
/external/crosvm/devices/src/virtio/snd/vios_backend/
Dmod.rs122 _mem: GuestMemory, in activate()
229 device_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()

12345