| /external/crosvm/ |
| D | ARCHITECTURE.md | 64 ## GuestMemory section in Architecture 94 ### Device Model 96 ### `Bus`/`BusDevice` 126 ### `PciConfigIo`/`PciConfigMmio` 135 ### `PciRoot`/`PciDevice`/`VirtioPciDevice` 149 ### `VirtioDevice`
|
| /external/crosvm/vm_memory/src/guest_memory/sys/ |
| D | windows.rs | 22 impl GuestMemory { impl
|
| D | unix.rs | 36 impl GuestMemory { implementation
|
| /external/crosvm/devices/src/virtio/snd/common_backend/ |
| D | async_funcs.rs | 83 mem: &GuestMemory, in check_and_prefill() 158 mem: &GuestMemory, in process_pcm_ctrl() 288 mem: &GuestMemory, in drain_desc_receiver() 327 mem: &GuestMemory, in get_index_with_reader_and_writer() 349 mem: GuestMemory, in start_pcm_worker() 379 mem: &GuestMemory, in pcm_worker_loop() 491 mem: &GuestMemory, in defer_pcm_response_to_worker() 511 mem: &GuestMemory, in send_pcm_response_with_writer() 540 pub async fn send_pcm_response_worker<I: SignalableInterrupt>( in send_pcm_response_worker() 584 mem: &GuestMemory, in handle_pcm_queue() [all …]
|
| /external/crosvm/devices/src/virtio/iommu/ |
| D | memory_util.rs | 17 mem: &GuestMemory, in read_obj_from_addr_wrapper() 30 pub fn write_obj_at_addr_wrapper<T: FromBytes + AsBytes>( in write_obj_at_addr_wrapper()
|
| D | ipc_memory_mapper.rs | 199 mem: &GuestMemory, in new() 274 mem: &GuestMemory, in read_obj_from_addr() 289 mem: &GuestMemory, in write_obj_at_addr() 303 pub fn is_valid(&self, mem: &GuestMemory, iova: u64, size: u64) -> bool { in is_valid()
|
| /external/crosvm/devices/src/pci/ac97_bus_master/sys/ |
| D | windows.rs | 91 mem: GuestMemory, in new() 316 mem: &'a GuestMemory, in next_guest_buffer() 351 mem: &GuestMemory, in play_buffer() 410 mem: GuestMemory, in audio_out_thread() 468 mem: &GuestMemory, in fill_intermediate_buffer() 486 mem: &GuestMemory, in capture_buffer() 505 mem: GuestMemory, in audio_in_thread()
|
| /external/crosvm/devices/src/pci/ac97/sys/ |
| D | windows.rs | 31 mem: GuestMemory, in initialize_backend() 74 mem: GuestMemory, in create_ac97_device()
|
| D | unix.rs | 37 #[allow(unused_variables)] mem: GuestMemory, in initialize_backend() 108 mem: GuestMemory, in create_ac97_device()
|
| /external/crosvm/devices/src/virtio/console/ |
| D | asynchronous.rs | 61 mem: GuestMemory, in run_tx_queue() 77 mem: GuestMemory, in run_rx_queue() 131 mem: GuestMemory, in start_receive_queue() 175 mem: GuestMemory, in start_transmit_queue() 289 mem: GuestMemory, in activate()
|
| /external/crosvm/devices/src/ |
| D | lib.rs | 203 guest_memory: GuestMemory, in create_devices_worker_thread() 332 guest_memory: &GuestMemory, in snapshot_handler() 369 guest_memory: &GuestMemory, in restore_handler() 407 guest_memory: GuestMemory, in handle_command_tube()
|
| /external/crosvm/devices/src/virtio/vhost/user/device/ |
| D | gpu.rs | 54 fn add_used(&self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used() 58 fn signal_used(&self, mem: &GuestMemory) { in signal_used() 65 mem: GuestMemory, in run_ctrl_queue() 147 mem: GuestMemory, in start_queue()
|
| D | net.rs | 42 mem: GuestMemory, in run_tx_queue() 59 mem: GuestMemory, in run_ctrl_queue() 164 mem: GuestMemory, in start_queue()
|
| /external/crosvm/devices/src/virtio/sys/windows/ |
| D | net.rs | 38 mem: &GuestMemory, in rx_single_frame() 79 mem: &GuestMemory, in process_rx() 159 mem: &GuestMemory, in process_tx()
|
| /external/crosvm/devices/src/virtio/sys/unix/ |
| D | net.rs | 27 mem: &GuestMemory, in process_rx() 91 mem: &GuestMemory, in process_tx()
|
| /external/crosvm/kernel_loader/src/ |
| D | lib.rs | 108 guest_mem: &GuestMemory, in load_elf32() 137 guest_mem: &GuestMemory, in load_elf64() 166 guest_mem: &GuestMemory, in load_elf() 178 guest_mem: &GuestMemory, in load_elf_for_class() 262 guest_mem: &GuestMemory, in load_cmdline()
|
| /external/crosvm/vm_memory/src/ |
| D | guest_memory.rs | 219 pub struct GuestMemory { struct 223 impl AsRawDescriptors for GuestMemory { implementation 234 impl GuestMemory { implementation 262 ) -> Result<GuestMemory> { in new_with_options() 307 pub fn new(ranges: &[(GuestAddress, u64)]) -> Result<GuestMemory> { in new() 997 unsafe impl BackingMemory for GuestMemory { implementation 1107 fn get_mapping(mem: &GuestMemory, addr: GuestAddress) -> Result<*const u8> { in get_mapping()
|
| /external/crosvm/devices/src/virtio/ |
| D | queue.rs | 130 mem: &GuestMemory, in checked_new() 587 fn set_avail_event(&mut self, mem: &GuestMemory, avail_index: Wrapping<u16>) { in set_avail_event() 603 fn get_avail_flag(&self, mem: &GuestMemory, flag: u16) -> bool { in get_avail_flag() 633 fn set_used_index(&mut self, mem: &GuestMemory, used_index: Wrapping<u16>) { in set_used_index() 685 pub fn pop_peeked(&mut self, mem: &GuestMemory) { in pop_peeked() 710 mem: &GuestMemory, in next_async() 723 pub fn add_used(&mut self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used() 886 mem: &GuestMemory, in trigger_interrupt() 982 fn setup_vq(queue: &mut Queue, mem: &GuestMemory) { in setup_vq()
|
| D | pmem.rs | 129 mem: &GuestMemory, in handle_request() 153 mem: &GuestMemory, in handle_queue() 194 mem: GuestMemory, in run_worker() 297 memory: GuestMemory, in activate()
|
| D | balloon.rs | 300 mem: &GuestMemory, in handle_address_chain() 347 mem: &GuestMemory, in handle_queue() 398 mem: &GuestMemory, in handle_reporting_queue() 443 mem: &GuestMemory, in handle_stats_queue() 557 mem: &GuestMemory, in handle_events_queue() 583 mem: &GuestMemory, in handle_wss_queue() 672 mem: &GuestMemory, in handle_wss_data_queue() 738 mem: &GuestMemory, 757 mem: &GuestMemory, in send_initial_wss_config() 889 mem: GuestMemory, in run_worker() [all …]
|
| /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() 95 mem: &GuestMemory, in create_udmabuf()
|
| D | windows.rs | 25 _mem: &GuestMemory, in create_udmabuf()
|
| /external/crosvm/devices/src/virtio/balloon/sys/ |
| D | unix.rs | 12 mem: &GuestMemory, in free_memory()
|
| /external/crosvm/devices/src/virtio/gpu/ |
| D | mod.rs | 143 fn add_used(&self, mem: &GuestMemory, desc_index: u16, len: u32); in add_used() 144 fn signal_used(&self, mem: &GuestMemory); in signal_used() 166 fn add_used(&self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used() 170 fn signal_used(&self, mem: &GuestMemory) { in signal_used() 197 fn add_used(&self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used() 201 fn signal_used(&self, mem: &GuestMemory) { in signal_used() 258 mem: GuestMemory, in create_fence_handler() 357 mem: &GuestMemory, in process_gpu_command() 630 pub fn process_queue(&mut self, mem: &GuestMemory, queue: &dyn QueueReader) -> bool { in process_queue() 658 mem: &GuestMemory, in process_descriptor() [all …]
|
| /external/crosvm/x86_64/src/ |
| D | regs.rs | 260 pub fn configure_segments_and_sregs(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in configure_segments_and_sregs() 297 pub fn setup_page_tables(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in setup_page_tables() 335 fn read_u64(gm: &GuestMemory, offset: u64) -> u64 { in read_u64()
|