Home
last modified time | relevance | path

Searched refs:HandleExceptionError (Results 1 – 4 of 4) sorted by relevance

/packages/modules/Virtualization/rialto/src/
Dexceptions.rs20 exceptions::{ArmException, Esr, HandleExceptionError},
27 fn handle_exception(exception: &ArmException) -> Result<(), HandleExceptionError> { in handle_exception() argument
34 _ => Err(HandleExceptionError::UnknownException), in handle_exception()
/packages/modules/Virtualization/pvmfw/src/
Dexceptions.rs19 exceptions::{ArmException, Esr, HandleExceptionError},
26 fn handle_exception(exception: &ArmException) -> Result<(), HandleExceptionError> { in handle_exception() argument
33 _ => Err(HandleExceptionError::UnknownException), in handle_exception()
/packages/modules/Virtualization/vmbase/src/
Dexceptions.rs29 pub enum HandleExceptionError { enum
40 impl From<MemoryTrackerError> for HandleExceptionError { implementation
46 impl fmt::Display for HandleExceptionError { implementation
/packages/modules/Virtualization/vmbase/src/memory/
Dshared.rs23 use crate::exceptions::HandleExceptionError;
552 pub fn handle_translation_fault(far: VirtualAddress) -> result::Result<(), HandleExceptionError> { in handle_translation_fault() argument
553 let mut guard = MEMORY.try_lock().ok_or(HandleExceptionError::PageTableUnavailable)?; in handle_translation_fault()
554 let memory = guard.as_mut().ok_or(HandleExceptionError::PageTableNotInitialized)?; in handle_translation_fault()
560 pub fn handle_permission_fault(far: VirtualAddress) -> result::Result<(), HandleExceptionError> { in handle_permission_fault() argument
561 let mut guard = MEMORY.try_lock().ok_or(HandleExceptionError::PageTableUnavailable)?; in handle_permission_fault()
562 let memory = guard.as_mut().ok_or(HandleExceptionError::PageTableNotInitialized)?; in handle_permission_fault()