[][src]Struct sunrise_kernel::devices::hpet::HpetTimerRegister

pub struct HpetTimerRegister {
    pub config: Mmio<HpetTimerConfigurationRegister>,
    pub interrupt_route_capability: Mmio<u32>,
    pub comparator_value_low: Mmio<u32>,
    pub comparator_value_high: Mmio<u32>,
    pub fsb_value: Mmio<u32>,
    pub fsb_address: Mmio<u32>,
}

Representation of an HPET timer registers.

Fields

config: Mmio<HpetTimerConfigurationRegister>

The configuration and capabilities register of this timer.

interrupt_route_capability: Mmio<u32>

Routing capability (IRQ0 to IRQ31 on the I/O APIC).

comparator_value_low: Mmio<u32>

The comparator value register low part.

comparator_value_high: Mmio<u32>

The comparator value register high part.

fsb_value: Mmio<u32>

The FSB Interrupt Route register lower part (value during FSB interrupt message).

fsb_address: Mmio<u32>

The FSB Interrupt Route register higher part (address used during FSB interrupt message).

Trait Implementations

impl Debug for HpetTimerRegister[src]

Auto Trait Implementations

impl RefUnwindSafe for HpetTimerRegister

impl Send for HpetTimerRegister

impl Sync for HpetTimerRegister

impl Unpin for HpetTimerRegister

impl UnwindSafe for HpetTimerRegister

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.