Home
last modified time | relevance | path

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

1234

/external/crosvm/
DARCHITECTURE.md62 ## GuestMemory section in Architecture
89 ### Device Model
91 ### `Bus`/`BusDevice`
121 ### `PciConfigIo`/`PciConfigMmio`
130 ### `PciRoot`/`PciDevice`/`VirtioPciDevice`
144 ### `VirtioDevice`
/external/crosvm/devices/src/virtio/iommu/
Dmemory_util.rs20 mem: &GuestMemory, in is_valid_wrapper()
37 mem: &GuestMemory, in is_valid()
57 mem: &GuestMemory, in read_obj_from_addr_wrapper()
71 mem: &GuestMemory, in read_obj_from_addr()
98 mem: &GuestMemory, in write_obj_at_addr_wrapper()
113 mem: &GuestMemory, in write_obj_at_addr()
/external/crosvm/devices/src/virtio/snd/cras_backend/
Dasync_funcs.rs30 mem: &GuestMemory, in process_pcm_ctrl()
170 mem: &GuestMemory, in drain_desc_receiver()
221 mem: GuestMemory, in start_pcm_worker()
335 mem: &GuestMemory, in defer_pcm_response_to_worker()
355 mem: &GuestMemory, in send_pcm_response_with_writer()
371 pub async fn send_pcm_response_worker<I: SignalableInterrupt>( in send_pcm_response_worker()
403 mem: &GuestMemory, in handle_pcm_queue()
479 mem: &GuestMemory, in handle_ctrl_queue()
750 pub async fn handle_event_queue<I: SignalableInterrupt>( in handle_event_queue()
/external/crosvm/devices/src/virtio/
Dqueue.rs108 mem: &GuestMemory, in checked_new()
396 fn set_avail_event(&mut self, mem: &GuestMemory, avail_index: Wrapping<u16>) { in set_avail_event()
408 fn get_avail_flag(&self, mem: &GuestMemory, flag: u16) -> bool { in get_avail_flag()
440 fn set_used_index(&mut self, mem: &GuestMemory, used_index: Wrapping<u16>) { in set_used_index()
450 fn set_used_flag(&mut self, mem: &GuestMemory, flag: u16, value: bool) { in set_used_flag()
496 pub fn pop_peeked(&mut self, mem: &GuestMemory) { in pop_peeked()
521 mem: &GuestMemory, in next_async()
534 pub fn add_used(&mut self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used()
558 pub fn set_notify(&mut self, mem: &GuestMemory, enable: bool) { in set_notify()
595 mem: &GuestMemory, in trigger_interrupt()
[all …]
Dpmem.rs118 mem: &GuestMemory, in handle_request()
142 mem: &GuestMemory, in handle_queue()
183 mem: GuestMemory, in run_worker()
304 memory: GuestMemory, in activate()
Dballoon.rs166 mem: &GuestMemory, in handle_address_chain()
241 mem: &GuestMemory, in handle_queue()
286 mem: &GuestMemory, in handle_stats_queue()
379 mem: &GuestMemory, in handle_events_queue()
456 mem: GuestMemory, in run_worker()
690 mem: GuestMemory, in activate()
/external/crosvm/devices/src/virtio/vhost/user/device/
Dnet.rs41 mem: GuestMemory, in run_tx_queue()
58 mem: GuestMemory, in run_ctrl_queue()
164 mem: GuestMemory, in start_queue()
Dgpu.rs38 fn add_used(&self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used()
42 fn signal_used(&self, mem: &GuestMemory) { in signal_used()
49 mem: GuestMemory, in run_ctrl_queue()
208 mem: GuestMemory, in start_queue()
Dconsole.rs35 mem: GuestMemory, in run_tx_queue()
51 mem: GuestMemory, in run_rx_queue()
179 mem: GuestMemory, in start_queue()
Dwl.rs33 mem: GuestMemory, in run_out_queue()
50 mem: GuestMemory, in run_in_queue()
169 mem: GuestMemory, in start_queue()
/external/crosvm/x86_64/src/
Dregs.rs272 fn configure_segments_and_sregs(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in configure_segments_and_sregs()
308 fn setup_page_tables(mem: &GuestMemory, sregs: &mut Sregs) -> Result<()> { in setup_page_tables()
341 pub fn setup_sregs(mem: &GuestMemory, vcpu: &dyn VcpuX86_64) -> Result<()> { in setup_sregs()
361 fn read_u64(gm: &GuestMemory, offset: u64) -> u64 { in read_u64()
Dsmbios.rs184 mem: &GuestMemory, in write_and_incr()
196 fn write_string(mem: &GuestMemory, val: &str, mut curptr: GuestAddress) -> Result<GuestAddress> { in write_string()
204 fn setup_smbios_from_file(mem: &GuestMemory, path: &Path) -> Result<()> { in setup_smbios_from_file()
276 pub fn setup_smbios(mem: &GuestMemory, dmi_path: Option<PathBuf>) -> Result<()> { in setup_smbios()
Dbzimage.rs47 guest_mem: &GuestMemory, in load_bzimage()
Dlib.rs254 guest_mem: &GuestMemory, in configure_system()
814 guest_mem: &GuestMemory, in debug_read_memory()
838 guest_mem: &GuestMemory, in debug_write_memory()
881 fn phys_addr(mem: &GuestMemory, vaddr: u64, sregs: &Sregs) -> Result<(u64, u64)> { in phys_addr()
895 fn next_pte(mem: &GuestMemory, curr_table_addr: u64, vaddr: u64, level: usize) -> Result<u64> { in phys_addr()
1052 fn load_bios(mem: &GuestMemory, bios_image: &mut File) -> Result<()> { in load_bios()
1083 fn load_kernel(mem: &GuestMemory, kernel_image: &mut File) -> Result<(boot_params, u64)> { in load_kernel()
1104 mem: &GuestMemory, in setup_system_memory()
1280 mem: &GuestMemory, in setup_acpi_devices()
Dfdt.rs38 guest_mem: &GuestMemory, in create_fdt()
/external/crosvm/vm_memory/src/
Dguest_memory.rs166 pub struct GuestMemory { struct
170 impl AsRawDescriptors for GuestMemory { implementation
179 impl GuestMemory { impl
207 pub fn new(ranges: &[(GuestAddress, u64)]) -> Result<GuestMemory> { in new()
861 unsafe impl BackingMemory for GuestMemory { implementation
986 fn get_mapping(mem: &GuestMemory, addr: GuestAddress) -> Result<*const u8> { in get_mapping()
/external/crosvm/devices/src/virtio/gpu/
Dmod.rs161 fn add_used(&self, mem: &GuestMemory, desc_index: u16, len: u32); in add_used()
162 fn signal_used(&self, mem: &GuestMemory); in signal_used()
184 fn add_used(&self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used()
188 fn signal_used(&self, mem: &GuestMemory) { in signal_used()
215 fn add_used(&self, mem: &GuestMemory, desc_index: u16, len: u32) { in add_used()
219 fn signal_used(&self, mem: &GuestMemory) { in signal_used()
274 mem: GuestMemory, in create_fence_handler()
368 mem: &GuestMemory, in process_gpu_command()
639 pub fn process_queue(&mut self, mem: &GuestMemory, queue: &dyn QueueReader) -> bool { in process_queue()
682 mem: &GuestMemory, in process_descriptor()
[all …]
Dudmabuf.rs67 fn memory_offset(mem: &GuestMemory, guest_addr: GuestAddress, len: u64) -> UdmabufResult<u64> { in memory_offset()
108 mem: &GuestMemory, in create_udmabuf()
/external/crosvm/devices/src/virtio/vhost/user/device/windows/
Dnet.rs62 mem: GuestMemory, in run_rx_queue()
114 mem: GuestMemory, in start_queue()
/external/crosvm/devices/src/virtio/vhost/user/vmm/
Dmac80211_hwsim.rs72 mem: GuestMemory, in activate_internal()
148 mem: GuestMemory, in activate()
/external/crosvm/kernel_loader/src/
Dlib.rs70 guest_mem: &GuestMemory, in load_kernel()
147 guest_mem: &GuestMemory, in load_cmdline()
/external/crosvm/devices/src/virtio/snd/vios_backend/
Dstreams.rs66 guest_memory: GuestMemory, in try_new()
406 guest_memory: &GuestMemory, in reply_control_op_status()
430 guest_memory: &GuestMemory, in reply_pcm_buffer_status()
Dworker.rs41 guest_memory: GuestMemory, in try_new()
531 guest_memory: GuestMemory, in io_loop()
604 guest_memory: &GuestMemory, in lock_pop_unlock()
/external/crosvm/disk/src/
Ddisk.rs287 mem: Arc<GuestMemory>, in read_to_mem()
295 mem: Arc<GuestMemory>, in write_from_mem()
352 mem: Arc<GuestMemory>, in read_to_mem()
364 mem: Arc<GuestMemory>, in write_from_mem()
/external/crosvm/devices/src/virtio/vhost/user/device/unix/
Dnet.rs124 mem: GuestMemory, in run_rx_queue()
155 mem: GuestMemory, in start_queue()

1234