#[repr(C, align(16))]pub struct SecondaryRegionDesc {
pub raddr: RegionAddress,
pub rcfg: RegionConfiguration,
pub rnext: RegionNext,
/* private fields */
}Expand description
Structure ICM Secondary Region Descriptor area.
Follows C-structure conventions and is 16-byte aligned
Used to build the linked lists for non-contiguous memory
Fields§
§raddr: RegionAddressthe first byte address of the Region.
rcfg: RegionConfigurationConfiguration Structure Member.
rnext: RegionNextNext Address Structure Member.
Implementations§
Trait Implementations§
Source§impl RegionDesc for SecondaryRegionDesc
impl RegionDesc for SecondaryRegionDesc
Source§fn set_region_configuration(&mut self, cfg: RegionConfiguration)
fn set_region_configuration(&mut self, cfg: RegionConfiguration)
Source§fn reset_region_configuration_to_default(&mut self)
fn reset_region_configuration_to_default(&mut self)
Reset RegionConfiguration to default values
Source§fn set_region_next(&mut self, next: RegionNext)
fn set_region_next(&mut self, next: RegionNext)
Set RegionNext
Source§fn set_region_address<T>(&mut self, addr: *const T)
fn set_region_address<T>(&mut self, addr: *const T)
Set the
RegionAddress start of the region memory regionAuto Trait Implementations§
impl Freeze for SecondaryRegionDesc
impl RefUnwindSafe for SecondaryRegionDesc
impl Send for SecondaryRegionDesc
impl Sync for SecondaryRegionDesc
impl Unpin for SecondaryRegionDesc
impl UnwindSafe for SecondaryRegionDesc
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