pub trait PciChipsetDeviceExt: ChipsetDevice + PciConfigSpace {
    // Required methods
    fn probe_bar_masks(&mut self) -> [u32; 6];
    fn probe_hardware_ids(&mut self) -> HardwareIds;
}
Expand description

An extension trait to simplify probing PCI [ChipsetDevice] devices.

Required Methods§

source

fn probe_bar_masks(&mut self) -> [u32; 6]

Probe the PCI device’s BAR registers to retrieve the BAR masks.

source

fn probe_hardware_ids(&mut self) -> HardwareIds

Probe the PCI device’s configuration space registers to obtain the device’s hardware ID values.

Implementors§

source§

impl<T> PciChipsetDeviceExt for T
where T: ChipsetDevice + PciConfigSpace + ?Sized,