Home
last modified time | relevance | path

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

12345

/aosp_15_r20/external/crosvm/
H A DARCHITECTURE.md64 ## 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 Dguest_memory.rs230 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 Dlib.rs212 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 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()
H A Dregs.rs216 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 Dlib.rs526 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 Dsmbios.rs172 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 Dipc_memory_mapper.rs207 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 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()
H A Darm64.rs86 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 Ddescriptor_chain.rs83 mem: &GuestMemory, in new()
148 mem: &GuestMemory, in validate_mem_regions()
182 pub fn mem(&self) -> &GuestMemory { in mem()
H A Dpvclock.rs227 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 Ddescriptor_utils.rs105 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 Drng.rs143 _mem: GuestMemory, in activate()
181 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
H A Dconsole.rs89 _mem: GuestMemory, in activate()
129 queues_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()
H A Dmedia.rs196 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 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()
/aosp_15_r20/external/crosvm/src/crosvm/sys/linux/
H A Djail_warden.rs84 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 Dwindows.rs27 impl GuestMemory { implementation
H A Dlinux.rs41 impl GuestMemory { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/virtio-queue/src/
Dlib.rs47 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 Dlinux.rs54 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 Dmod.rs280 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/
Dpacket.rs424 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 Dmod.rs121 _mem: GuestMemory, in activate()
229 device_state: Option<(GuestMemory, Interrupt, BTreeMap<usize, Queue>)>, in virtio_wake()

12345