Struct d1_pac::clint::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub msip: MSIP,
pub mtimecmpl: MTIMECMPL,
pub mtimecmph: MTIMECMPH,
pub mtime: MTIME,
pub ssip: SSIP,
pub stimecmpl: STIMECMPL,
pub stimecmph: STIMECMPH,
/* private fields */
}
Expand description
Register block
Fields§
§msip: MSIP
0x00 - MSIP Register for hart 0
mtimecmpl: MTIMECMPL
0x4000 - MTIMECMPL Register for hart 0
mtimecmph: MTIMECMPH
0x4004 - MTIMECMPH Register for hart 0
mtime: MTIME
0xbff8..0xc000 - MTIME
REF: opensbi
ssip: SSIP
0xc000 - SSIP Register for hart 0
stimecmpl: STIMECMPL
0xd000 - STIMECMPL Register for hart 0
stimecmph: STIMECMPH
0xd004 - STIMECMPH Register for hart 0
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