pub struct QcomSscBlockBus {
halt_regs: MmioRegion,
config0_regs: MmioRegion,
config1_regs: MmioRegion,
power_state: PowerState,
children: Vec<BusChild>,
}Fields§
§halt_regs: MmioRegion§config0_regs: MmioRegion§config1_regs: MmioRegion§power_state: PowerState§children: Vec<BusChild>Implementations§
Source§impl QcomSscBlockBus
impl QcomSscBlockBus
Sourcepub fn init_halt_regs(&mut self, base: usize)
pub fn init_halt_regs(&mut self, base: usize)
Initializes halt regs.
Sourcepub fn init_config_regs(&mut self, config0_base: usize, config1_base: usize)
pub fn init_config_regs(&mut self, config0_base: usize, config1_base: usize)
Initializes config regs.
Sourcefn bus_deinit(&self)
fn bus_deinit(&self)
Performs the bus deinit operation.
Trait Implementations§
Source§impl BusDriver for QcomSscBlockBus
impl BusDriver for QcomSscBlockBus
Auto Trait Implementations§
impl Freeze for QcomSscBlockBus
impl RefUnwindSafe for QcomSscBlockBus
impl Send for QcomSscBlockBus
impl Sync for QcomSscBlockBus
impl Unpin for QcomSscBlockBus
impl UnsafeUnpin for QcomSscBlockBus
impl UnwindSafe for QcomSscBlockBus
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