Home
last modified time | relevance | path

Searched defs:GuestMemory (Results 1 – 25 of 61) sorted by relevance

123

/external/crosvm/docs/
Darchitecture.md34 ## 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/
Dqueue.rs83 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 …]
Dballoon.rs115 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()
Dtpm.rs46 fn perform_work(&mut self, mem: &GuestMemory, desc: DescriptorChain) -> Result<u32> { in perform_work()
207 mem: GuestMemory, in activate()
Dvirtio_device.rs62 mem: GuestMemory, in activate()
/external/crosvm/vm_memory/src/
Dguest_memory.rs121 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/
Dregs.rs277 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()
Dlib.rs236 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()
Dfdt.rs38 guest_mem: &GuestMemory, in create_fdt()
Dbzimage.rs56 guest_mem: &GuestMemory, in load_bzimage()
Dsmbios.rs195 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/
Dnet.rs87 fn mem(&self) -> &GuestMemory { in mem()
140 fn mem(&self) -> &GuestMemory { in mem()
Dvsock.rs73 fn mem(&self) -> &GuestMemory { in mem()
/external/crosvm/devices/src/virtio/vhost/user/
Dhandler.rs143 mem: &GuestMemory, in activate_vring()
201 mem: &GuestMemory, in activate()
/external/crosvm/devices/src/virtio/gpu/
Dudmabuf.rs91 fn memory_offset(mem: &GuestMemory, guest_addr: GuestAddress, len: u64) -> UdmabufResult<u64> { in memory_offset()
132 mem: &GuestMemory, in create_udmabuf()
Dmod.rs252 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/
Dlib.rs164 &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/
Dlib.rs74 guest_mem: &GuestMemory, in load_kernel()
154 guest_mem: &GuestMemory, in load_cmdline()
/external/crosvm/devices/src/pci/
Dac97.rs116 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()
Dac97_bus_master.rs243 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/
Ddisk.rs365 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/
Dvsock.rs38 mem: &GuestMemory, in new()
150 _: GuestMemory, in activate()
Dnet.rs53 mem: &GuestMemory, in new()
193 _: GuestMemory, in activate()
/external/crosvm/devices/src/usb/xhci/
Dtransfer_ring_controller.rs67 mem: GuestMemory, in new()
Dxhci_transfer.rs113 pub fn new(mem: GuestMemory, td: TransferDescriptor) -> Result<XhciTransferType> { in new()
164 mem: GuestMemory, in create_transfer()

123