Home
last modified time | relevance | path

Searched refs:handle_mmio (Results 1 – 13 of 13) sorted by relevance

/external/crosvm/hypervisor/src/whpx/
Dvcpu.rs115 handle_mmio: Option<&'a mut dyn FnMut(IoParams) -> Option<[u8; 8]>>, field
184 if let Some(handle_mmio) = &mut ctx.handle_mmio { in memory_cb()
185 if let Some(data) = handle_mmio(IoParams { in memory_cb()
198 if let Some(handle_mmio) = &mut ctx.handle_mmio { in memory_cb()
199 handle_mmio(IoParams { in memory_cb()
639 fn handle_mmio(&self, handle_fn: &mut dyn FnMut(IoParams) -> Option<[u8; 8]>) -> Result<()> { in handle_mmio() method
644 handle_mmio: Some(handle_fn),
677 handle_mmio: None,
/external/crosvm/hypervisor/tests/
Dmmio_fetch_memory.rs84 vcpu.handle_mmio(&mut |IoParams { in test_whpx_mmio_fetch_memory()
Dread_only_memory.rs165 vcpu.handle_mmio(&mut |IoParams { in test_read_only_memory()
Dremove_memory.rs172 vcpu.handle_mmio(&mut |IoParams { in test_remove_memory()
Dmmio_and_pio.rs117 vcpu.handle_mmio(&mut |IoParams { in test_mmio_and_pio()
/external/crosvm/hypervisor/src/
Dlib.rs334 fn handle_mmio(&self, handle_fn: &mut dyn FnMut(IoParams) -> Option<[u8; 8]>) -> Result<()>; in handle_mmio() method
/external/crosvm/src/crosvm/sys/unix/
Dvcpu.rs434 if let Err(e) = vcpu.handle_mmio(&mut bus_io_handler(&mmio_bus)) { in vcpu_loop()
/external/crosvm/devices/tests/irqchip/
Duserspace.rs682 fn handle_mmio(&self, _handle_fn: &mut dyn FnMut(IoParams) -> Option<[u8; 8]>) -> Result<()> { in handle_mmio() method
/external/crosvm/hypervisor/src/gunyah/
Dmod.rs825 fn handle_mmio(&self, handle_fn: &mut dyn FnMut(IoParams) -> Option<[u8; 8]>) -> Result<()> { in handle_mmio() method
/external/crosvm/src/sys/windows/
Drun_vcpu.rs782 vcpu.handle_mmio(&mut |IoParams { address, mut size, operation }| { in vcpu_loop()
/external/crosvm/hypervisor/src/haxm/
Dvcpu.rs216 fn handle_mmio(&self, handle_fn: &mut dyn FnMut(IoParams) -> Option<[u8; 8]>) -> Result<()> { in handle_mmio() method
/external/crosvm/hypervisor/src/geniezone/
Dmod.rs1249 fn handle_mmio(&self, handle_fn: &mut dyn FnMut(IoParams) -> Option<[u8; 8]>) -> Result<()> { in handle_mmio() method
/external/crosvm/hypervisor/src/kvm/
Dmod.rs1055 fn handle_mmio(&self, handle_fn: &mut dyn FnMut(IoParams) -> Option<[u8; 8]>) -> Result<()> { in handle_mmio() method