pub struct MipsCdmm {
regs: MmioRegion,
devices: Vec<CdmmDevice>,
total_drbs: usize,
power_state: PowerState,
}Fields§
§regs: MmioRegion§devices: Vec<CdmmDevice>§total_drbs: usize§power_state: PowerStateImplementations§
Trait Implementations§
Source§impl BusDriver for MipsCdmm
impl BusDriver for MipsCdmm
Source§fn compatible(&self) -> &[&str]
fn compatible(&self) -> &[&str]
Performs the compatible operation.
Source§fn as_firewall(&self) -> Option<&dyn FirewallController>
fn as_firewall(&self) -> Option<&dyn FirewallController>
Returns the optional [
FirewallController] capability, if any. Read moreSource§fn probe(&self) -> bool
fn probe(&self) -> bool
Returns
true if the driver believes the hardware is present. Read moreSource§fn error_count(&self) -> u64
fn error_count(&self) -> u64
Performs the error count operation.
Source§fn handle_irq(&mut self) -> bool
fn handle_irq(&mut self) -> bool
Handles irq.
Auto Trait Implementations§
impl Freeze for MipsCdmm
impl RefUnwindSafe for MipsCdmm
impl Send for MipsCdmm
impl Sync for MipsCdmm
impl Unpin for MipsCdmm
impl UnsafeUnpin for MipsCdmm
impl UnwindSafe for MipsCdmm
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