/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 { impl 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 …]
|
D | guest_memory.rs | 219 guest_base: GuestAddress, in new_from_shm() 241 guest_base: GuestAddress, in new_from_file() 259 fn start(&self) -> GuestAddress { in start() 263 fn end(&self) -> GuestAddress { in end() 294 fn create_shm(ranges: &[(GuestAddress, u64, MemoryRegionOptions)]) -> Result<SharedMemory> { in create_shm() 323 ranges: &[(GuestAddress, u64, MemoryRegionOptions)], in new_with_options() 392 pub fn new(ranges: &[(GuestAddress, u64)]) -> Result<GuestMemory> { in new() 450 pub fn end_addr(&self) -> GuestAddress { in end_addr() 458 pub fn guest_memory_regions(&self) -> Vec<(GuestAddress, usize)> { in guest_memory_regions() 480 pub fn range_overlap(&self, start: GuestAddress, end: GuestAddress) -> bool { in range_overlap() [all …]
|
/external/rust/android-crates-io/crates/virtio-queue/src/ |
D | mock.rs | 89 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 …]
|
/external/rust/android-crates-io/crates/vm-memory/src/ |
D | guest_memory.rs | 119 pub struct GuestAddress(pub u64); struct 174 fn start_addr(&self) -> GuestAddress; in start_addr() 177 fn last_addr(&self) -> GuestAddress { in last_addr() 556 fn last_addr(&self) -> GuestAddress { in last_addr() 576 fn check_address(&self, addr: GuestAddress) -> Option<GuestAddress> { in check_address() 581 fn check_range(&self, base: GuestAddress, len: usize) -> bool { in check_range() 589 fn checked_offset(&self, base: GuestAddress, offset: usize) -> Option<GuestAddress> { in checked_offset() 603 fn try_access<F>(&self, count: usize, addr: GuestAddress, mut f: F) -> Result<usize> in try_access() 680 fn read_volatile_from<F>(&self, addr: GuestAddress, src: &mut F, count: usize) -> Result<usize> in read_volatile_from() 703 fn write_volatile_to<F>(&self, addr: GuestAddress, dst: &mut F, count: usize) -> Result<usize> in write_volatile_to() [all …]
|
D | mmap.rs | 139 addr: GuestAddress, in from_range() 159 addr: GuestAddress, in from_range() 449 fn start_addr(&self) -> GuestAddress { in start_addr() 508 pub fn from_ranges(ranges: &[(GuestAddress, usize)]) -> result::Result<Self, Error> { in from_ranges() 518 A: Borrow<(GuestAddress, usize, Option<FileOffset>)>, in from_ranges_with_files() 600 base: GuestAddress, in remove_region() 665 expected_regions_summary: &[(GuestAddress, usize)], in check_guest_memory_mmap() 691 regions_summary: &[(GuestAddress, usize)], in new_guest_memory_mmap() 697 regions_summary: &[(GuestAddress, usize)], in new_guest_memory_mmap_from_regions() 710 regions_summary: &[(GuestAddress, usize)], in new_guest_memory_mmap_from_arc_regions() [all …]
|
/external/rust/android-crates-io/extra_versions/crates/vm-memory/src/ |
D | guest_memory.rs | 109 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 …]
|
D | mmap.rs | 140 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 …]
|
/external/crosvm/hypervisor/src/gunyah/ |
D | aarch64.rs | 37 guest_addr: GuestAddress, in fdt_create_shm_device() 61 fw_addr: GuestAddress, in load_protected_vm_firmware() 157 payload_entry_address: GuestAddress, in init_arch() 158 fdt_address: GuestAddress, in init_arch() 259 fn set_guest_debug(&self, _addrs: &[GuestAddress], _enable_singlestep: bool) -> Result<()> { in set_guest_debug()
|
/external/crosvm/devices/src/virtio/queue/ |
D | packed_queue.rs | 198 pub fn desc_table(&self) -> GuestAddress { in desc_table() 203 pub fn avail_ring(&self) -> GuestAddress { in avail_ring() 208 pub fn used_ring(&self) -> GuestAddress { in used_ring() 224 desc_table: GuestAddress, in area_sizes() 225 driver_area: GuestAddress, in area_sizes() 226 device_area: GuestAddress, in area_sizes() 227 ) -> Vec<(GuestAddress, usize)> { in area_sizes()
|
D | split_queue.rs | 201 pub fn desc_table(&self) -> GuestAddress { in desc_table() 206 pub fn avail_ring(&self) -> GuestAddress { in avail_ring() 211 pub fn used_ring(&self) -> GuestAddress { in used_ring() 235 desc_table: GuestAddress, in ring_sizes() 236 avail_ring: GuestAddress, in ring_sizes() 237 used_ring: GuestAddress, in ring_sizes() 238 ) -> Vec<(GuestAddress, usize)> { in ring_sizes()
|
/external/crosvm/x86_64/src/ |
D | fdt.rs | 40 initrd: Option<(GuestAddress, usize)>, in create_chosen_node() 65 initrd: Option<(GuestAddress, usize)>, in create_fdt()
|
D | bzimage.rs | 70 kernel_start: GuestAddress, in load_bzimage()
|
D | lib.rs | 506 fn bios_start(bios_size: u64) -> GuestAddress { in bios_start() 527 cmdline_addr: GuestAddress, in configure_boot_params() 528 setup_data: Option<GuestAddress>, in configure_boot_params() 529 initrd: Option<(GuestAddress, usize)>, in configure_boot_params() 579 cmdline_addr: GuestAddress, in configure_multiboot_info() 658 addr: &mut GuestAddress, in append_multiboot_info() 660 ) -> Result<GuestAddress> { in append_multiboot_info() 685 setup_data_start: GuestAddress, in write_setup_data() 686 setup_data_end: GuestAddress, in write_setup_data() 688 ) -> Result<Option<GuestAddress>> { in write_setup_data() [all …]
|
/external/crosvm/src/crosvm/sys/linux/ |
D | ext2.rs | 46 mapping_address: GuestAddress, in launch() 103 mapping_address: GuestAddress, in mkfs_callback()
|
/external/crosvm/vhost/src/ |
D | lib.rs | 223 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()
|
/external/crosvm/devices/src/virtio/ |
D | queue.rs | 169 pub fn desc_table(&self) -> GuestAddress { in desc_table() 174 pub fn set_desc_table(&mut self, val: GuestAddress) { in set_desc_table() 184 pub fn avail_ring(&self) -> GuestAddress { in avail_ring() 189 pub fn set_avail_ring(&mut self, val: GuestAddress) { in set_avail_ring() 199 pub fn used_ring(&self) -> GuestAddress { in used_ring() 204 pub fn set_used_ring(&mut self, val: GuestAddress) { in set_used_ring()
|
/external/crosvm/vm_control/src/ |
D | api.rs | 100 mapping_address: GuestAddress, in mmap_and_register_memory() 130 pub fn dynamically_free_memory_ranges(&self, ranges: Vec<(GuestAddress, u64)>) -> Result<()> { in dynamically_free_memory_ranges() 137 ranges: Vec<(GuestAddress, u64)>, in dynamically_reclaim_memory_ranges()
|
/external/crosvm/kernel_loader/src/ |
D | arm64.rs | 59 fn parse_load_addr(&self, kernel_start: GuestAddress) -> Result<GuestAddress> { in parse_load_addr() 89 kernel_start: GuestAddress, in load_arm64_kernel() 122 kernel_start: GuestAddress, in load_arm64_kernel_from_reader() 176 kernel_start: GuestAddress, in load_arm64_kernel_lz4()
|
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()
|
/external/crosvm/vm_memory/src/udmabuf/sys/ |
D | linux.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/devices/src/usb/xhci/ |
D | ring_buffer.rs | 117 pub fn get_dequeue_pointer(&self) -> GuestAddress { in get_dequeue_pointer() 122 pub fn set_dequeue_pointer(&mut self, addr: GuestAddress) { in set_dequeue_pointer()
|
D | event_ring.rs | 140 pub fn set_dequeue_pointer(&mut self, addr: GuestAddress) { in set_dequeue_pointer() 202 fn get_seg_table_addr(&self, index: u16) -> Result<GuestAddress> { in get_seg_table_addr()
|
D | interrupter.rs | 112 trb_addr: GuestAddress, in send_command_completion_trb() 181 pub fn set_event_ring_dequeue_pointer(&mut self, addr: GuestAddress, busy: bool) -> Result<()> { in set_event_ring_dequeue_pointer()
|