pub enum Cam {
MmioCam,
Ecam,
}
Expand description
A PCI Configuration Access Mechanism.
Variants§
MmioCam
The PCI memory-mapped Configuration Access Mechanism.
This provides access to 256 bytes of configuration space per device function.
Ecam
The PCIe memory-mapped Enhanced Configuration Access Mechanism.
This provides access to 4 KiB of configuration space per device function.
Implementations§
Trait Implementations§
impl Copy for Cam
impl Eq for Cam
impl StructuralPartialEq for Cam
Auto Trait Implementations§
impl Freeze for Cam
impl RefUnwindSafe for Cam
impl Send for Cam
impl Sync for Cam
impl Unpin for Cam
impl UnwindSafe for Cam
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, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)