Struct xhci::registers::capability::CapabilityParameters1[][src]

#[repr(transparent)]pub struct CapabilityParameters1(_);

Capability Parameters 1

Implementations

impl CapabilityParameters1[src]

#[must_use]pub fn addressing_capability(self) -> bool[src]

Returns the value of the 64-bit Addressing Capability field.

#[must_use]pub fn bw_negotiation_capability(self) -> bool[src]

Returns the value of the BW Negotiation Capability field.

#[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 port_power_control(self) -> bool[src]

Returns the value of the Port Power Control field.

#[must_use]pub fn port_indicators(self) -> bool[src]

Returns the value of the Port Indicators field.

#[must_use]pub fn light_hc_reset_capability(self) -> bool[src]

Returns the value of the Light HC Reset Capability field.

#[must_use]pub fn latency_tolerance_messaging_capability(self) -> bool[src]

Returns the value of the Latency Tolerance Messaging Capability field.

#[must_use]pub fn no_secondary_sid_support(self) -> bool[src]

Returns the value of the No Secondary SID Support field.

#[must_use]pub fn parse_all_event_data(self) -> bool[src]

Returns the value of the Parse All Event Data field.

#[must_use]pub fn stopped_short_packet_capability(self) -> bool[src]

Returns the value of the Stopped - Short Packet Capability field.

#[must_use]pub fn stopped_edtla_capability(self) -> bool[src]

Returns the value of the Stopped EDTLA Capability field.

#[must_use]pub fn contiguous_frame_id_capability(self) -> bool[src]

Returns the value of the Contiguous Frame ID Capability field.

#[must_use]pub fn max_primary_stream_array_size(self) -> u8[src]

Returns the value of the Maximum Primary Stream Array Size field.

#[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]

impl Copy for CapabilityParameters1[src]

impl Debug for CapabilityParameters1[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.