| /external/crosvm/vm_memory/src/ | 
| D | guest_address.rs | 24 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 …] 
 | 
| D | guest_memory.rs | 162         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/ | 
| D | lib.rs | 207         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/ | 
| D | unix.rs | 10     guest_address: &GuestAddress,  in free_memory() 20 pub(in crate::virtio::balloon) fn reclaim_memory(_guest_address: &GuestAddress, _len: u64) {}  in reclaim_memory()
  | 
| D | windows.rs | 12     guest_address: &GuestAddress,  in free_memory() 36     guest_address: &GuestAddress,  in reclaim_memory()
  | 
| /external/crosvm/devices/src/virtio/iommu/ | 
| D | memory_util.rs | 19     addr: GuestAddress,  in read_obj_from_addr_wrapper() 34     addr: GuestAddress,  in write_obj_at_addr_wrapper()
  | 
| /external/crosvm/hypervisor/src/gunyah/ | 
| D | aarch64.rs | 37     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()
  | 
| D | mod.rs | 361     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/ | 
| D | aarch64.rs | 73     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/ | 
| D | fdt.rs | 100     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()
  | 
| D | lib.rs | 127     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/ | 
| D | lib.rs | 109     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/ | 
| D | unix.rs | 54 fn memory_offset(mem: &GuestMemory, guest_addr: GuestAddress, len: u64) -> UdmabufResult<u64> {  in memory_offset() 96         iovecs: &[(GuestAddress, usize)],  in create_udmabuf()
  | 
| D | windows.rs | 26         _iovecs: &[(GuestAddress, usize)],  in create_udmabuf()
  | 
| /external/crosvm/vm_memory/src/udmabuf/ | 
| D | mod.rs | 47         iovecs: &[(GuestAddress, usize)],  in create_udmabuf()
  | 
| /external/crosvm/vm_memory/src/guest_memory/sys/ | 
| D | unix.rs | 40     pub fn remove_range(&self, addr: GuestAddress, count: u64) -> Result<()> {  in remove_range()
  | 
| /external/crosvm/x86_64/src/ | 
| D | bzimage.rs | 51     kernel_start: GuestAddress,  in load_bzimage()
  | 
| D | lib.rs | 438 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 …] 
 | 
| D | acpi.rs | 258     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()
  | 
| D | smbios.rs | 168     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/ | 
| D | event_ring.rs | 139     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/ | 
| D | mod.rs | 170         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/ | 
| D | vm.rs | 229         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/ | 
| D | aarch64.rs | 192         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/ | 
| D | lib.rs | 406     ) -> 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()
  |