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 MemoryRegionIOMMUOpsimpl Send for MemoryRegionIOMMUOpsimpl Sync for MemoryRegionIOMMUOpsimpl Unpin for MemoryRegionIOMMUOpsimpl UnwindSafe for MemoryRegionIOMMUOpsBlanket Implementations
Mutably borrows from an owned value. Read more