#[repr(C)]pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn ssar_cmd23_mode(&self) -> &SsarCmd23Mode
pub const fn ssar_cmd23_mode(&self) -> &SsarCmd23Mode
0x00 - SDMA System Address / Argument 2
Sourcepub fn rr_iter(&self) -> impl Iterator<Item = &Rr>
pub fn rr_iter(&self) -> impl Iterator<Item = &Rr>
Iterator for array of: 0x10..0x20 - Response
Sourcepub const fn hc1r_emmc_mode(&self) -> &Hc1rEmmcMode
pub const fn hc1r_emmc_mode(&self) -> &Hc1rEmmcMode
0x28 - Host Control 1
Sourcepub const fn bgcr_emmc_mode(&self) -> &BgcrEmmcMode
pub const fn bgcr_emmc_mode(&self) -> &BgcrEmmcMode
0x2a - Block Gap Control
Sourcepub const fn nistr_emmc_mode(&self) -> &NistrEmmcMode
pub const fn nistr_emmc_mode(&self) -> &NistrEmmcMode
0x30 - Normal Interrupt Status
Sourcepub const fn eistr_emmc_mode(&self) -> &EistrEmmcMode
pub const fn eistr_emmc_mode(&self) -> &EistrEmmcMode
0x32 - Error Interrupt Status
Sourcepub const fn nister_emmc_mode(&self) -> &NisterEmmcMode
pub const fn nister_emmc_mode(&self) -> &NisterEmmcMode
0x34 - Normal Interrupt Status Enable
Sourcepub const fn eister_emmc_mode(&self) -> &EisterEmmcMode
pub const fn eister_emmc_mode(&self) -> &EisterEmmcMode
0x36 - Error Interrupt Status Enable
Sourcepub const fn nisier_emmc_mode(&self) -> &NisierEmmcMode
pub const fn nisier_emmc_mode(&self) -> &NisierEmmcMode
0x38 - Normal Interrupt Signal Enable
Sourcepub const fn eisier_emmc_mode(&self) -> &EisierEmmcMode
pub const fn eisier_emmc_mode(&self) -> &EisierEmmcMode
0x3a - Error Interrupt Signal Enable
Sourcepub const fn hc2r_emmc_mode(&self) -> &Hc2rEmmcMode
pub const fn hc2r_emmc_mode(&self) -> &Hc2rEmmcMode
0x3e - Host Control 2
Sourcepub fn asar_iter(&self) -> impl Iterator<Item = &Asar>
pub fn asar_iter(&self) -> impl Iterator<Item = &Asar>
Iterator for array of: 0x58 - ADMA System Address
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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