pub struct OmapL3Noc { /* private fields */ }Implementations§
Source§impl OmapL3Noc
impl OmapL3Noc
Sourcepub fn init_module(&mut self, index: usize, base: usize, size: usize)
pub fn init_module(&mut self, index: usize, base: usize, size: usize)
Initializes module.
Sourcepub fn handle_target_error(
&self,
module: usize,
target_offset: usize,
) -> Result<ErrorInfo, BusError>
pub fn handle_target_error( &self, module: usize, target_offset: usize, ) -> Result<ErrorInfo, BusError>
Handles target error.
Sourcepub fn read_flagmux(&self, module: usize, inttype: usize) -> u32
pub fn read_flagmux(&self, module: usize, inttype: usize) -> u32
Reads flagmux.
Sourcepub fn mask_target(&self, module: usize, target_bit: u32, inttype: usize)
pub fn mask_target(&self, module: usize, target_bit: u32, inttype: usize)
Performs the mask target operation.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for OmapL3Noc
impl RefUnwindSafe for OmapL3Noc
impl Send for OmapL3Noc
impl Sync for OmapL3Noc
impl Unpin for OmapL3Noc
impl UnsafeUnpin for OmapL3Noc
impl UnwindSafe for OmapL3Noc
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