| /external/crosvm/docs/ |
| D | architecture.md | 34 ## GuestMemory section in Architectural Overview (last edit: January 21, 2020) 44 ### Device Model 46 ### `Bus`/`BusDevice` 56 ### `PciConfigIo`/`PciConfigMmio` 60 ### `PciRoot`/`PciDevice`/`VirtioPciDevice` 64 ### `VirtioDevice`
|
| /external/crosvm/devices/src/virtio/ |
| D | queue.rs | 83 mem: &GuestMemory, in checked_new() 347 fn set_avail_event(&mut self, mem: &GuestMemory, avail_index: Wrapping<u16>) { in set_avail_event() 359 fn get_avail_flag(&self, mem: &GuestMemory, flag: u16) -> bool { in get_avail_flag() 383 fn set_used_index(&mut self, mem: &GuestMemory, used_index: Wrapping<u16>) { in set_used_index() 395 fn set_used_flag(&mut self, mem: &GuestMemory, flag: u16, value: bool) { in set_used_flag() 431 pub fn pop_peeked(&mut self, mem: &GuestMemory) { in pop_peeked() 456 mem: &GuestMemory, in next_async() 469 pub fn add_used(&mut self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used() 492 pub fn update_int_required(&mut self, mem: &GuestMemory) { in update_int_required() 498 pub fn set_notify(&mut self, mem: &GuestMemory, enable: bool) { in set_notify() [all …]
|
| D | balloon.rs | 115 mem: &GuestMemory, in handle_address_chain() 160 mem: &GuestMemory, in handle_queue() 190 mem: &GuestMemory, in handle_stats_queue() 311 mem: GuestMemory, in run_worker() 471 mem: GuestMemory, in activate()
|
| D | tpm.rs | 46 fn perform_work(&mut self, mem: &GuestMemory, desc: DescriptorChain) -> Result<u32> { in perform_work() 207 mem: GuestMemory, in activate()
|
| D | virtio_device.rs | 62 mem: GuestMemory, in activate()
|
| /external/crosvm/vm_memory/src/ |
| D | guest_memory.rs | 121 pub struct GuestMemory { struct 125 impl AsRawDescriptors for GuestMemory { implementation 134 impl GuestMemory { implementation 162 pub fn new(ranges: &[(GuestAddress, u64)]) -> Result<GuestMemory> { in new() 719 unsafe impl BackingMemory for GuestMemory { implementation 853 fn get_mapping(mem: &GuestMemory, addr: GuestAddress) -> Result<*const u8> { in get_mapping()
|
| /external/crosvm/x86_64/src/ |
| D | regs.rs | 277 fn configure_segments_and_sregs(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in configure_segments_and_sregs() 313 fn setup_page_tables(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in setup_page_tables() 346 pub fn setup_sregs(mem: &GuestMemory, vcpu: &dyn VcpuX86_64) -> Result<()> { in setup_sregs() 366 fn read_u64(gm: &GuestMemory, offset: u64) -> u64 { in read_u64()
|
| D | lib.rs | 236 guest_mem: &GuestMemory, in configure_system() 376 &GuestMemory, in build_vm() 540 guest_mem: &GuestMemory, in configure_vcpu() 656 guest_mem: &GuestMemory, in debug_read_memory() 680 guest_mem: &GuestMemory, in debug_write_memory() 723 fn phys_addr(mem: &GuestMemory, vaddr: u64, sregs: &Sregs) -> Result<(u64, u64)> { in phys_addr() 737 fn next_pte(mem: &GuestMemory, curr_table_addr: u64, vaddr: u64, level: usize) -> Result<u64> { in phys_addr() 811 fn load_bios(mem: &GuestMemory, bios_image: &mut File) -> Result<()> { in load_bios() 842 fn load_kernel(mem: &GuestMemory, kernel_image: &mut File) -> Result<(boot_params, u64)> { in load_kernel() 863 mem: &GuestMemory, in setup_system_memory()
|
| D | fdt.rs | 38 guest_mem: &GuestMemory, in create_fdt()
|
| D | bzimage.rs | 56 guest_mem: &GuestMemory, in load_bzimage()
|
| D | smbios.rs | 195 mem: &GuestMemory, in write_and_incr() 207 fn write_string(mem: &GuestMemory, val: &str, mut curptr: GuestAddress) -> Result<GuestAddress> { in write_string() 215 fn setup_smbios_from_file(mem: &GuestMemory, path: &Path) -> Result<()> { in setup_smbios_from_file() 287 pub fn setup_smbios(mem: &GuestMemory, dmi_path: Option<PathBuf>) -> Result<()> { in setup_smbios()
|
| /external/crosvm/vhost/src/ |
| D | net.rs | 87 fn mem(&self) -> &GuestMemory { in mem() 140 fn mem(&self) -> &GuestMemory { in mem()
|
| D | vsock.rs | 73 fn mem(&self) -> &GuestMemory { in mem()
|
| /external/crosvm/devices/src/virtio/vhost/user/ |
| D | handler.rs | 143 mem: &GuestMemory, in activate_vring() 201 mem: &GuestMemory, in activate()
|
| /external/crosvm/devices/src/virtio/gpu/ |
| D | udmabuf.rs | 91 fn memory_offset(mem: &GuestMemory, guest_addr: GuestAddress, len: u64) -> UdmabufResult<u64> { in memory_offset() 132 mem: &GuestMemory, in create_udmabuf()
|
| D | mod.rs | 252 mem: &GuestMemory, in process_gpu_command() 521 fn process_queue(&mut self, mem: &GuestMemory, queue: &mut Queue) -> bool { in process_queue() 564 mem: &GuestMemory, in process_descriptor() 905 mem: GuestMemory, in new() 1102 mem: GuestMemory, in activate()
|
| /external/crosvm/arch/src/ |
| D | lib.rs | 164 &GuestMemory, in build_vm() 185 guest_mem: &GuestMemory, in configure_vcpu() 207 guest_mem: &GuestMemory, in debug_read_memory() 216 guest_mem: &GuestMemory, in debug_write_memory() 544 guest_mem: &GuestMemory, in load_image() 585 guest_mem: &GuestMemory, in load_image_high()
|
| /external/crosvm/kernel_loader/src/ |
| D | lib.rs | 74 guest_mem: &GuestMemory, in load_kernel() 154 guest_mem: &GuestMemory, in load_cmdline()
|
| /external/crosvm/devices/src/pci/ |
| D | ac97.rs | 116 mem: GuestMemory, in new() 145 pub fn try_new(mem: GuestMemory, param: Ac97Parameters) -> Result<Self> { in try_new() 186 fn create_vios_audio_device(mem: GuestMemory, param: Ac97Parameters) -> Result<Self> { in create_vios_audio_device()
|
| D | ac97_bus_master.rs | 243 pub fn new(mem: GuestMemory, audio_server: Box<dyn ShmStreamSource>) -> Self { in new() 672 mem: &GuestMemory, in get_buffer_offset() 687 mem: &GuestMemory, in get_buffer_samples() 705 mem: &GuestMemory, in next_guest_buffer() 753 mem: &GuestMemory, in buffer_completed() 964 mem: &GuestMemory, in current_buffer_size()
|
| /external/crosvm/disk/src/ |
| D | disk.rs | 365 mem: Arc<GuestMemory>, in read_to_mem() 373 mem: Arc<GuestMemory>, in write_from_mem() 430 mem: Arc<GuestMemory>, in read_to_mem() 442 mem: Arc<GuestMemory>, in write_from_mem()
|
| /external/crosvm/devices/src/virtio/vhost/ |
| D | vsock.rs | 38 mem: &GuestMemory, in new() 150 _: GuestMemory, in activate()
|
| D | net.rs | 53 mem: &GuestMemory, in new() 193 _: GuestMemory, in activate()
|
| /external/crosvm/devices/src/usb/xhci/ |
| D | transfer_ring_controller.rs | 67 mem: GuestMemory, in new()
|
| D | xhci_transfer.rs | 113 pub fn new(mem: GuestMemory, td: TransferDescriptor) -> Result<XhciTransferType> { in new() 164 mem: GuestMemory, in create_transfer()
|