Struct panda::sys::MemoryRegionIOMMUOps
source · [−]#[repr(C)]pub struct MemoryRegionIOMMUOps {
pub translate: Option<unsafe extern "C" fn(*mut MemoryRegion, u64, bool) -> IOMMUTLBEntry>,
pub get_min_page_size: Option<unsafe extern "C" fn(*mut MemoryRegion) -> u64>,
pub notify_flag_changed: Option<unsafe extern "C" fn(*mut MemoryRegion, u32, u32)>,
}Fields
translate: Option<unsafe extern "C" fn(*mut MemoryRegion, u64, bool) -> IOMMUTLBEntry>get_min_page_size: Option<unsafe extern "C" fn(*mut MemoryRegion) -> u64>notify_flag_changed: Option<unsafe extern "C" fn(*mut MemoryRegion, u32, u32)>Trait Implementations
sourceimpl Clone for MemoryRegionIOMMUOps
impl Clone for MemoryRegionIOMMUOps
sourcefn clone(&self) -> MemoryRegionIOMMUOps
fn clone(&self) -> MemoryRegionIOMMUOps
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for MemoryRegionIOMMUOps
impl Debug for MemoryRegionIOMMUOps
impl Copy for MemoryRegionIOMMUOps
Auto Trait Implementations
impl RefUnwindSafe for MemoryRegionIOMMUOps
impl Send for MemoryRegionIOMMUOps
impl Sync for MemoryRegionIOMMUOps
impl Unpin for MemoryRegionIOMMUOps
impl UnwindSafe for MemoryRegionIOMMUOps
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more