#[repr(C)]pub struct IommuHwInfoArmSmmuv3 {
pub flags: u32,
pub __reserved: u32,
pub idr: [u32; 6],
pub iidr: u32,
pub aidr: u32,
}Expand description
ARM SMMUv3 hardware information returned by IOMMU_GET_HW_INFO.
Contains the physical IOMMU’s IDR register values. The VMM uses these to cap the virtual SMMU’s advertised capabilities.
Fields§
§flags: u32§__reserved: u32§idr: [u32; 6]§iidr: u32§aidr: u32Auto Trait Implementations§
impl Freeze for IommuHwInfoArmSmmuv3
impl RefUnwindSafe for IommuHwInfoArmSmmuv3
impl Send for IommuHwInfoArmSmmuv3
impl Sync for IommuHwInfoArmSmmuv3
impl Unpin for IommuHwInfoArmSmmuv3
impl UnsafeUnpin for IommuHwInfoArmSmmuv3
impl UnwindSafe for IommuHwInfoArmSmmuv3
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more