Struct panda_sys::MemoryRegionIOMMUOps [−][src]
#[repr(C)]pub struct MemoryRegionIOMMUOps { pub translate: Option<unsafe extern "C" fn(iommu: *mut MemoryRegion, addr: hwaddr, is_write: bool) -> IOMMUTLBEntry>, pub get_min_page_size: Option<unsafe extern "C" fn(iommu: *mut MemoryRegion) -> u64>, pub notify_flag_changed: Option<unsafe extern "C" fn(iommu: *mut MemoryRegion, old_flags: IOMMUNotifierFlag, new_flags: IOMMUNotifierFlag)>, }
Fields
translate: Option<unsafe extern "C" fn(iommu: *mut MemoryRegion, addr: hwaddr, is_write: bool) -> IOMMUTLBEntry>
get_min_page_size: Option<unsafe extern "C" fn(iommu: *mut MemoryRegion) -> u64>
notify_flag_changed: Option<unsafe extern "C" fn(iommu: *mut MemoryRegion, old_flags: IOMMUNotifierFlag, new_flags: IOMMUNotifierFlag)>
Trait Implementations
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
Mutably borrows from an owned value. Read more