[][src]Struct sunrise_ahci::pci::PciConfigPortsPair

struct PciConfigPortsPair {
    address: Pio<u32>,
    data: Pio<u32>,
}

A struct tying the two pci config ports together.

Fields

address: Pio<u32>

The address port.

Write the '''address''' of the config-space register you want to access.

An address is formatted as follow:

data: Pio<u32>

The data port.

After having put the address of the register you want in .address, read this port to retrieve its value.

Auto Trait Implementations

impl RefUnwindSafe for PciConfigPortsPair

impl Send for PciConfigPortsPair

impl Sync for PciConfigPortsPair

impl Unpin for PciConfigPortsPair

impl UnwindSafe for PciConfigPortsPair

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> SizedIPCBuffer for 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.