Home
last modified time | relevance | path

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

12345

/external/crosvm/
DARCHITECTURE.md64 ## 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/
Dwindows.rs22 impl GuestMemory { impl
Dunix.rs36 impl GuestMemory { implementation
/external/crosvm/devices/src/virtio/snd/common_backend/
Dasync_funcs.rs83 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/
Dmemory_util.rs17 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()
Dipc_memory_mapper.rs199 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/
Dwindows.rs91 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/
Dwindows.rs31 mem: GuestMemory, in initialize_backend()
74 mem: GuestMemory, in create_ac97_device()
Dunix.rs37 #[allow(unused_variables)] mem: GuestMemory, in initialize_backend()
108 mem: GuestMemory, in create_ac97_device()
/external/crosvm/devices/src/virtio/console/
Dasynchronous.rs61 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/
Dlib.rs203 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/
Dgpu.rs54 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()
Dnet.rs42 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/
Dnet.rs38 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/
Dnet.rs27 mem: &GuestMemory, in process_rx()
91 mem: &GuestMemory, in process_tx()
/external/crosvm/kernel_loader/src/
Dlib.rs108 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/
Dguest_memory.rs219 pub struct GuestMemory { struct
223 impl AsRawDescriptors for GuestMemory { argument
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/
Dqueue.rs130 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()
Dpmem.rs129 mem: &GuestMemory, in handle_request()
153 mem: &GuestMemory, in handle_queue()
194 mem: GuestMemory, in run_worker()
297 memory: GuestMemory, in activate()
Dballoon.rs300 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/
Dunix.rs54 fn memory_offset(mem: &GuestMemory, guest_addr: GuestAddress, len: u64) -> UdmabufResult<u64> { in memory_offset()
95 mem: &GuestMemory, in create_udmabuf()
Dwindows.rs25 _mem: &GuestMemory, in create_udmabuf()
/external/crosvm/devices/src/virtio/balloon/sys/
Dunix.rs12 mem: &GuestMemory, in free_memory()
/external/crosvm/devices/src/virtio/gpu/
Dmod.rs143 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/
Dregs.rs260 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()

12345