pub struct McfgEntry {
pub base_address: u64,
pub segment_group: u16,
pub start_bus: u8,
pub end_bus: u8,
}Expand description
PCIe Enhanced Configuration Mechanism entry from MCFG.
Fields§
§base_address: u64Base address of the PCIe ECAM region.
segment_group: u16PCI segment group number.
start_bus: u8Start PCI bus number.
end_bus: u8End PCI bus number.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for McfgEntry
impl RefUnwindSafe for McfgEntry
impl Send for McfgEntry
impl Sync for McfgEntry
impl Unpin for McfgEntry
impl UnwindSafe for McfgEntry
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)