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§
sourcefn probe_bar_masks(&mut self) -> [u32; 6]
fn probe_bar_masks(&mut self) -> [u32; 6]
Probe the PCI device’s BAR registers to retrieve the BAR masks.
sourcefn probe_hardware_ids(&mut self) -> HardwareIds
fn probe_hardware_ids(&mut self) -> HardwareIds
Probe the PCI device’s configuration space registers to obtain the device’s hardware ID values.