Home
last modified time | relevance | path

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

123

/external/crosvm/vm_memory/src/
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()
60 pub fn unchecked_add(self, offset: u64) -> GuestAddress { in unchecked_add()
65 pub fn checked_sub(self, other: u64) -> Option<GuestAddress> { in checked_sub()
70 pub fn mask(self, mask: u64) -> GuestAddress { in mask() method
78 pub fn align(self, align: u64) -> Option<GuestAddress> { in align() method
86 impl BitAnd<u64> for GuestAddress { implementation
89 fn bitand(self, other: u64) -> GuestAddress { in bitand()
[all …]
Dguest_memory.rs162 guest_base: GuestAddress, in new_from_shm()
184 guest_base: GuestAddress, in new_from_file()
202 fn start(&self) -> GuestAddress { in start()
206 fn end(&self) -> GuestAddress { in end()
236 fn create_shm(ranges: &[(GuestAddress, u64, MemoryRegionOptions)]) -> Result<SharedMemory> { in create_shm()
261 ranges: &[(GuestAddress, u64, MemoryRegionOptions)], in new_with_options()
307 pub fn new(ranges: &[(GuestAddress, u64)]) -> Result<GuestMemory> { in new()
359 pub fn end_addr(&self) -> GuestAddress { in end_addr()
367 pub fn guest_memory_regions(&self) -> Vec<(GuestAddress, usize)> { in guest_memory_regions()
389 pub fn range_overlap(&self, start: GuestAddress, end: GuestAddress) -> bool { in range_overlap()
[all …]
/external/crosvm/vhost/src/
Dlib.rs207 desc_addr: GuestAddress, in is_valid()
208 avail_addr: GuestAddress, in is_valid()
209 used_addr: GuestAddress, in is_valid()
254 desc_addr: GuestAddress, in set_vring_addr()
255 used_addr: GuestAddress, in set_vring_addr()
256 avail_addr: GuestAddress, in set_vring_addr()
257 log_addr: Option<GuestAddress>, in set_vring_addr()
/external/crosvm/devices/src/virtio/balloon/sys/
Dunix.rs10 guest_address: &GuestAddress, in free_memory()
20 pub(in crate::virtio::balloon) fn reclaim_memory(_guest_address: &GuestAddress, _len: u64) {} in reclaim_memory()
Dwindows.rs12 guest_address: &GuestAddress, in free_memory()
36 guest_address: &GuestAddress, in reclaim_memory()
/external/crosvm/devices/src/virtio/iommu/
Dmemory_util.rs19 addr: GuestAddress, in read_obj_from_addr_wrapper()
34 addr: GuestAddress, in write_obj_at_addr_wrapper()
/external/crosvm/hypervisor/src/gunyah/
Daarch64.rs37 guest_addr: GuestAddress, in fdt_create_shm_device()
60 fw_addr: GuestAddress, in load_protected_vm_firmware()
187 payload_entry_address: GuestAddress, in init_arch()
188 fdt_address: GuestAddress, in init_arch()
252 fn set_guest_debug(&self, _addrs: &[GuestAddress], _enable_singlestep: bool) -> Result<()> { in set_guest_debug()
Dmod.rs361 fn set_dtb_config(&self, fdt_address: GuestAddress, fdt_size: usize) -> Result<()> { in set_dtb_config()
376 fn set_protected_vm_firmware_ipa(&self, fw_addr: GuestAddress, fw_size: u64) -> Result<()> { in set_protected_vm_firmware_ipa()
441 guest_addr: GuestAddress, in add_memory_region()
618 fn handle_inflate(&mut self, _guest_address: GuestAddress, _size: u64) -> Result<()> { in handle_inflate()
622 fn handle_deflate(&mut self, _guest_address: GuestAddress, _size: u64) -> Result<()> { in handle_deflate()
/external/crosvm/hypervisor/src/
Daarch64.rs73 fn load_protected_vm_firmware(&mut self, fw_addr: GuestAddress, fw_max_size: u64) in load_protected_vm_firmware()
91 payload_entry_address: GuestAddress, in init_arch()
92 fdt_address: GuestAddress, in init_arch()
126 fn set_guest_debug(&self, addrs: &[GuestAddress], enable_singlestep: bool) -> Result<()>; in set_guest_debug()
/external/crosvm/aarch64/src/
Dfdt.rs100 resv_addr_and_size: (Option<GuestAddress>, u64), in create_resv_memory_node()
295 initrd: Option<(GuestAddress, usize)>, in create_chosen_node()
323 fn create_config_node(fdt: &mut FdtWriter, (addr, size): (GuestAddress, usize)) -> Result<()> { in create_config_node()
563 fdt_address: GuestAddress, in create_fdt()
565 image: (GuestAddress, usize), in create_fdt()
566 initrd: Option<(GuestAddress, usize)>, in create_fdt()
571 swiotlb: Option<(Option<GuestAddress>, u64)>, in create_fdt()
Dlib.rs127 fn entry(&self) -> GuestAddress { in entry()
161 ) -> Option<GuestAddress> { in get_swiotlb_addr()
305 fn fdt_address(memory_end: GuestAddress, has_bios: bool) -> GuestAddress { in fdt_address()
333 ) -> std::result::Result<Vec<(GuestAddress, u64, MemoryRegionOptions)>, Self::Error> { in guest_memory_layout()
779 vaddr: GuestAddress, in read_memory()
794 vaddr: GuestAddress, in write_memory()
859 memory_end: GuestAddress, in get_resource_allocator_config()
953 fdt_address: GuestAddress, in vcpu_init()
/external/crosvm/kernel_loader/src/
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()
263 guest_addr: GuestAddress, in load_cmdline()
/external/crosvm/vm_memory/src/udmabuf/sys/
Dunix.rs54 fn memory_offset(mem: &GuestMemory, guest_addr: GuestAddress, len: u64) -> UdmabufResult<u64> { in memory_offset()
96 iovecs: &[(GuestAddress, usize)], in create_udmabuf()
Dwindows.rs26 _iovecs: &[(GuestAddress, usize)], in create_udmabuf()
/external/crosvm/vm_memory/src/udmabuf/
Dmod.rs47 iovecs: &[(GuestAddress, usize)], in create_udmabuf()
/external/crosvm/vm_memory/src/guest_memory/sys/
Dunix.rs40 pub fn remove_range(&self, addr: GuestAddress, count: u64) -> Result<()> { in remove_range()
/external/crosvm/x86_64/src/
Dbzimage.rs51 kernel_start: GuestAddress, in load_bzimage()
Dlib.rs438 fn bios_start(bios_size: u64) -> GuestAddress { in bios_start()
444 kernel_addr: GuestAddress, in configure_system()
445 cmdline_addr: GuestAddress, in configure_system()
447 setup_data: Option<GuestAddress>, in configure_system()
448 initrd: Option<(GuestAddress, usize)>, in configure_system()
523 setup_data_start: GuestAddress, in write_setup_data()
524 setup_data_end: GuestAddress, in write_setup_data()
526 ) -> Result<Option<GuestAddress>> { in write_setup_data()
619 ) -> Vec<(GuestAddress, u64, MemoryRegionOptions)> { in arch_memory_regions()
657 ) -> std::result::Result<Vec<(GuestAddress, u64, MemoryRegionOptions)>, Self::Error> { in guest_memory_layout()
[all …]
Dacpi.rs258 facs_offset: GuestAddress, in write_facp_overrides()
259 dsdt_offset: GuestAddress, in write_facp_overrides()
412 fn next_offset(offset: GuestAddress, len: u64) -> Option<GuestAddress> { in next_offset()
545 ) -> Option<GuestAddress> { in create_acpi_tables()
Dsmbios.rs168 mut curptr: GuestAddress, in write_and_incr()
169 ) -> Result<GuestAddress> { in write_and_incr()
178 fn write_string(mem: &GuestMemory, val: &str, mut curptr: GuestAddress) -> Result<GuestAddress> { in write_string()
/external/crosvm/devices/src/usb/xhci/
Devent_ring.rs139 pub fn set_dequeue_pointer(&mut self, addr: GuestAddress) { in set_dequeue_pointer()
201 fn get_seg_table_addr(&self, index: u16) -> Result<GuestAddress> { in get_seg_table_addr()
/external/crosvm/hypervisor/src/geniezone/
Dmod.rs170 fw_addr: GuestAddress, in load_protected_vm_firmware()
198 _payload_entry_address: GuestAddress, in init_arch()
199 _fdt_address: GuestAddress, in init_arch()
453 fn set_guest_debug(&self, _addrs: &[GuestAddress], _enable_singlestep: bool) -> Result<()> { in set_guest_debug()
891 guest_addr: GuestAddress, in add_memory_region()
1034 fn handle_inflate(&mut self, guest_address: GuestAddress, size: u64) -> Result<()> { in handle_inflate()
1042 fn handle_deflate(&mut self, _guest_address: GuestAddress, _size: u64) -> Result<()> { in handle_deflate()
/external/crosvm/hypervisor/src/haxm/
Dvm.rs229 guest_addr: GuestAddress, in add_memory_region()
408 fn handle_deflate(&mut self, _guest_address: GuestAddress, _size: u64) -> Result<()> { in handle_deflate()
415 fn handle_inflate(&mut self, _guest_address: GuestAddress, _size: u64) -> Result<()> { in handle_inflate()
/external/crosvm/hypervisor/src/kvm/
Daarch64.rs192 fw_addr: GuestAddress, in load_protected_vm_firmware()
222 _payload_entry_address: GuestAddress, in init_arch()
223 _fdt_address: GuestAddress, in init_arch()
709 fn set_guest_debug(&self, addrs: &[GuestAddress], enable_singlestep: bool) -> Result<()> { in set_guest_debug()
/external/crosvm/arch/src/
Dlib.rs406 ) -> std::result::Result<Vec<(GuestAddress, u64, MemoryRegionOptions)>, Self::Error>; in guest_memory_layout()
508 vaddr: GuestAddress, in read_memory()
516 vaddr: GuestAddress, in write_memory()
1185 guest_addr: GuestAddress, in load_image()
1226 min_guest_addr: GuestAddress, in load_image_high()
1227 max_guest_addr: GuestAddress, in load_image_high()
1229 ) -> Result<(GuestAddress, usize), LoadImageError> in load_image_high()

123