| /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()
|