Struct xhci::registers::capability::CapabilityParameters1 [−][src]
Capability Parameters 1
Implementations
impl CapabilityParameters1
[src]
#[must_use]pub fn context_size(self) -> bool
[src]
Returns true
if the xHC uses 64 byte Context data structures, and false
if the xHC uses
32 byte Context data structures.
#[must_use]pub fn xhci_extended_capabilities_pointer(self) -> u16
[src]
Returns the offset of the xHCI extended capability list from the MMIO base. If this value is
zero, the list does not exist.
The base address can be calculated by (MMIO base) + (xECP) << 2
Trait Implementations
impl Clone for CapabilityParameters1
[src]
fn clone(&self) -> CapabilityParameters1
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CapabilityParameters1
[src]
impl Debug for CapabilityParameters1
[src]
Auto Trait Implementations
impl Send for CapabilityParameters1
[src]
impl Sync for CapabilityParameters1
[src]
impl Unpin for CapabilityParameters1
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,