Home
last modified time | relevance | path

Searched defs:GuestAddress (Results 1 – 25 of 72) sorted by relevance

123

/aosp_15_r20/external/crosvm/vm_memory/src/
H A Dguest_address.rs24 pub struct GuestAddress(pub u64); struct
26 impl Debug for GuestAddress { implementation
32 impl GuestAddress { implementation
54 pub fn checked_add(self, other: u64) -> Option<GuestAddress> { in checked_add()
61 pub fn unchecked_add(self, offset: u64) -> GuestAddress { in unchecked_add()
66 pub fn checked_sub(self, other: u64) -> Option<GuestAddress> { in checked_sub()
71 pub fn mask(self, mask: u64) -> GuestAddress { in mask() method
79 pub fn align(self, align: u64) -> Option<GuestAddress> { in align() method
90 pub fn align_down(self, align: u64) -> GuestAddress { in align_down()
98 impl BitAnd<u64> for GuestAddress { implementation
[all …]
H A Dguest_memory.rs173 guest_base: GuestAddress, in new_from_shm()
195 guest_base: GuestAddress, in new_from_file()
213 fn start(&self) -> GuestAddress { in start()
217 fn end(&self) -> GuestAddress { in end()
247 fn create_shm(ranges: &[(GuestAddress, u64, MemoryRegionOptions)]) -> Result<SharedMemory> { in create_shm()
272 ranges: &[(GuestAddress, u64, MemoryRegionOptions)], in new_with_options()
319 pub fn new(ranges: &[(GuestAddress, u64)]) -> Result<GuestMemory> { in new()
371 pub fn end_addr(&self) -> GuestAddress { in end_addr()
379 pub fn guest_memory_regions(&self) -> Vec<(GuestAddress, usize)> { in guest_memory_regions()
401 pub fn range_overlap(&self, start: GuestAddress, end: GuestAddress) -> bool { in range_overlap()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/virtio-queue/src/
Dmock.rs89 fn new(mem: &'a M, addr: GuestAddress, len: usize) -> Self { in new()
130 pub fn new(mem: &'a M, base: GuestAddress, len: u16) -> Self { in new()
151 pub fn start(&self) -> GuestAddress { in start()
156 pub fn end(&self) -> GuestAddress { in end()
187 pub fn new(mem: &'a M, addr: GuestAddress, len: u16) -> Self { in new()
248 fn align_up(&self, x: GuestUsize) -> GuestAddress; in align_up()
251 impl GuestAddressExt for GuestAddress { implementation
252 fn align_up(&self, x: GuestUsize) -> GuestAddress { in align_up()
278 pub fn create(mem: &'a M, start: GuestAddress, len: u16) -> Self { in create()
310 pub fn start(&self) -> GuestAddress { in start()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/vm-memory/src/
Dguest_memory.rs109 pub struct GuestAddress(pub u64); struct
164 fn start_addr(&self) -> GuestAddress; in start_addr()
167 fn last_addr(&self) -> GuestAddress { in last_addr()
585 fn last_addr(&self) -> GuestAddress { in last_addr()
605 fn check_address(&self, addr: GuestAddress) -> Option<GuestAddress> { in check_address()
610 fn check_range(&self, base: GuestAddress, len: usize) -> bool { in check_range()
618 fn checked_offset(&self, base: GuestAddress, offset: usize) -> Option<GuestAddress> { in checked_offset()
632 fn try_access<F>(&self, count: usize, addr: GuestAddress, mut f: F) -> Result<usize> in try_access()
708 fn get_slice(&self, addr: GuestAddress, count: usize) -> Result<VolatileSlice<MS<Self>>> { in get_slice()
827 fn read_from<F>(&self, addr: GuestAddress, src: &mut F, count: usize) -> Result<usize> in read_from()
[all …]
Dmmap.rs140 addr: GuestAddress, in from_range()
160 addr: GuestAddress, in from_range()
446 fn start_addr(&self) -> GuestAddress { in start_addr()
505 pub fn from_ranges(ranges: &[(GuestAddress, usize)]) -> result::Result<Self, Error> { in from_ranges()
515 A: Borrow<(GuestAddress, usize, Option<FileOffset>)>, in from_ranges_with_files()
597 base: GuestAddress, in remove_region()
680 expected_regions_summary: &[(GuestAddress, usize)], in check_guest_memory_mmap()
706 regions_summary: &[(GuestAddress, usize)], in new_guest_memory_mmap()
712 regions_summary: &[(GuestAddress, usize)], in new_guest_memory_mmap_from_regions()
725 regions_summary: &[(GuestAddress, usize)], in new_guest_memory_mmap_from_arc_regions()
[all …]
/aosp_15_r20/external/crosvm/devices/src/virtio/queue/
H A Dpacked_queue.rs197 pub fn desc_table(&self) -> GuestAddress { in desc_table()
202 pub fn avail_ring(&self) -> GuestAddress { in avail_ring()
207 pub fn used_ring(&self) -> GuestAddress { in used_ring()
223 desc_table: GuestAddress, in area_sizes()
224 driver_area: GuestAddress, in area_sizes()
225 device_area: GuestAddress, in area_sizes()
226 ) -> Vec<(GuestAddress, usize)> { in area_sizes()
H A Dsplit_queue.rs171 pub fn desc_table(&self) -> GuestAddress { in desc_table()
176 pub fn avail_ring(&self) -> GuestAddress { in avail_ring()
181 pub fn used_ring(&self) -> GuestAddress { in used_ring()
205 desc_table: GuestAddress, in ring_sizes()
206 avail_ring: GuestAddress, in ring_sizes()
207 used_ring: GuestAddress, in ring_sizes()
208 ) -> Vec<(GuestAddress, usize)> { in ring_sizes()
/aosp_15_r20/external/crosvm/hypervisor/src/gunyah/
H A Daarch64.rs35 guest_addr: GuestAddress, in fdt_create_shm_device()
59 fw_addr: GuestAddress, in load_protected_vm_firmware()
161 payload_entry_address: GuestAddress, in init_arch()
162 fdt_address: GuestAddress, in init_arch()
233 fn set_guest_debug(&self, _addrs: &[GuestAddress], _enable_singlestep: bool) -> Result<()> { in set_guest_debug()
/aosp_15_r20/external/crosvm/devices/src/virtio/
H A Dqueue.rs168 pub fn desc_table(&self) -> GuestAddress { in desc_table()
173 pub fn set_desc_table(&mut self, val: GuestAddress) { in set_desc_table()
183 pub fn avail_ring(&self) -> GuestAddress { in avail_ring()
188 pub fn set_avail_ring(&mut self, val: GuestAddress) { in set_avail_ring()
198 pub fn used_ring(&self) -> GuestAddress { in used_ring()
203 pub fn set_used_ring(&mut self, val: GuestAddress) { in set_used_ring()
/aosp_15_r20/external/crosvm/aarch64/src/
H A Dfdt.rs113 resv_addr_and_size: (Option<GuestAddress>, u64), in create_resv_memory_node()
335 initrd: Option<(GuestAddress, usize)>, in create_chosen_node()
365 fn create_config_node(fdt: &mut Fdt, (addr, size): (GuestAddress, usize)) -> Result<()> { in create_config_node()
663 fdt_address: GuestAddress, in create_fdt()
665 image: (GuestAddress, usize), in create_fdt()
666 initrd: Option<(GuestAddress, usize)>, in create_fdt()
671 swiotlb: Option<(Option<GuestAddress>, u64)>, in create_fdt()
H A Dlib.rs185 fn entry(&self) -> GuestAddress { in entry()
212 ) -> Option<GuestAddress> { in get_swiotlb_addr()
335 kernel_start: GuestAddress, in load_kernel()
442 ) -> std::result::Result<Vec<(GuestAddress, u64, MemoryRegionOptions)>, Self::Error> { in guest_memory_layout()
1094 vaddr: GuestAddress, in read_memory()
1109 vaddr: GuestAddress, in write_memory()
1389 fdt_address: GuestAddress, in vcpu_init()
/aosp_15_r20/external/crosvm/vhost/src/
H A Dlib.rs223 desc_addr: GuestAddress, in set_vring_addr()
224 used_addr: GuestAddress, in set_vring_addr()
225 avail_addr: GuestAddress, in set_vring_addr()
226 log_addr: Option<GuestAddress>, in set_vring_addr()
/aosp_15_r20/external/crosvm/kernel_loader/src/
H A Darm64.rs57 fn parse_load_addr(&self, kernel_start: GuestAddress) -> Result<GuestAddress> { in parse_load_addr()
87 kernel_start: GuestAddress, in load_arm64_kernel()
120 kernel_start: GuestAddress, in load_arm64_kernel_from_reader()
174 kernel_start: GuestAddress, in load_arm64_kernel_lz4()
H A Dlib.rs109 kernel_start: GuestAddress, in load_elf32()
138 kernel_start: GuestAddress, in load_elf64()
167 kernel_start: GuestAddress, in load_elf()
179 kernel_start: GuestAddress, in load_elf_for_class()
/aosp_15_r20/external/crosvm/x86_64/src/
H A Dlib.rs506 fn bios_start(bios_size: u64) -> GuestAddress { in bios_start()
527 cmdline_addr: GuestAddress, in configure_system()
528 setup_data: Option<GuestAddress>, in configure_system()
529 initrd: Option<(GuestAddress, usize)>, in configure_system()
582 setup_data_start: GuestAddress, in write_setup_data()
583 setup_data_end: GuestAddress, in write_setup_data()
585 ) -> Result<Option<GuestAddress>> { in write_setup_data()
725 ) -> Vec<(GuestAddress, u64, MemoryRegionOptions)> { in arch_memory_regions()
794 ) -> std::result::Result<Vec<(GuestAddress, u64, MemoryRegionOptions)>, Self::Error> { in guest_memory_layout()
1543 guest_addr: GuestAddress, in load_cmdline()
[all …]
H A Dacpi.rs264 facs_offset: GuestAddress, in write_facp_overrides()
265 dsdt_offset: GuestAddress, in write_facp_overrides()
418 fn next_offset(offset: GuestAddress, len: u64) -> Option<GuestAddress> { in next_offset()
550 ) -> Option<GuestAddress> { in create_acpi_tables()
H A Dbzimage.rs65 kernel_start: GuestAddress, in load_bzimage()
/aosp_15_r20/external/crosvm/vm_control/src/
H A Dapi.rs100 mapping_address: GuestAddress, in mmap_and_register_memory()
132 guest_address: GuestAddress, in dynamically_free_memory_range()
144 guest_address: GuestAddress, in dynamically_reclaim_memory_range()
/aosp_15_r20/external/crosvm/hypervisor/src/geniezone/
H A Dmod.rs163 fw_addr: GuestAddress, in load_protected_vm_firmware()
187 _payload_entry_address: GuestAddress, in init_arch()
188 fdt_address: GuestAddress, in init_arch()
465 fn set_guest_debug(&self, _addrs: &[GuestAddress], _enable_singlestep: bool) -> Result<()> { in set_guest_debug()
858 fn handle_inflate(&mut self, guest_address: GuestAddress, size: u64) -> Result<()> { in handle_inflate()
866 fn handle_deflate(&mut self, _guest_address: GuestAddress, _size: u64) -> Result<()> { in handle_deflate()
907 guest_addr: GuestAddress, in add_memory_region()
/aosp_15_r20/external/crosvm/arch/src/
H A Dlib.rs495 ) -> std::result::Result<Vec<(GuestAddress, u64, MemoryRegionOptions)>, Self::Error>; in guest_memory_layout()
618 vaddr: GuestAddress, in read_memory()
626 vaddr: GuestAddress, in write_memory()
1058 mmio_base: GuestAddress, in generate_pci_root()
1329 guest_addr: GuestAddress, in load_image()
1371 min_guest_addr: GuestAddress, in load_image_high()
1372 max_guest_addr: GuestAddress, in load_image_high()
1375 ) -> Result<(GuestAddress, usize), LoadImageError> in load_image_high()
/aosp_15_r20/external/crosvm/devices/src/virtio/balloon/sys/
H A Dlinux.rs10 guest_address: &GuestAddress, in free_memory()
20 pub(in crate::virtio::balloon) fn reclaim_memory(_guest_address: &GuestAddress, _len: u64) {} in reclaim_memory()
H A Dwindows.rs11 guest_address: &GuestAddress, in free_memory()
24 guest_address: &GuestAddress, in reclaim_memory()
/aosp_15_r20/external/crosvm/src/crosvm/sys/linux/
H A Dext2.rs46 mapping_address: GuestAddress, in launch()
103 mapping_address: GuestAddress, in mkfs_callback()
/aosp_15_r20/external/crosvm/hypervisor/src/
H A Daarch64.rs171 fn load_protected_vm_firmware(&mut self, fw_addr: GuestAddress, fw_max_size: u64) in load_protected_vm_firmware()
185 payload_entry_address: GuestAddress, in init_arch()
186 fdt_address: GuestAddress, in init_arch()
251 fn set_guest_debug(&self, addrs: &[GuestAddress], enable_singlestep: bool) -> Result<()>; in set_guest_debug()
/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()
96 iovecs: &[(GuestAddress, usize)], in create_udmabuf()

123