class USBSTS
Defined at line 493 of file ../../src/devices/usb/drivers/xhci/registers.h
Public Members
field_HCE_498
field_CNR_501
field_EINT_504
field_HSE_508
field_HCHalted_509
Public Methods
template <, >
typename SelfType::ValueType HCE ()
Host controller (non-fatal) error.
When this bit is set, it indicates that an internal error within the host controller
has occurred. Software should respond by resetting the HCI whenever this happens.
Defined at line 498 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_HCE (typename SelfType::ValueType val)
Host controller (non-fatal) error.
When this bit is set, it indicates that an internal error within the host controller
has occurred. Software should respond by resetting the HCI whenever this happens.
Defined at line 498 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
typename SelfType::ValueType CNR ()
Controller not ready -- software should wait until this bit is cleared
before performing I/O.
Defined at line 501 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_CNR (typename SelfType::ValueType val)
Controller not ready -- software should wait until this bit is cleared
before performing I/O.
Defined at line 501 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
typename SelfType::ValueType EINT ()
Set to 1 when an interrupt is pending.
This MUST be cleared before clearing any IP flags.
Defined at line 504 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_EINT (typename SelfType::ValueType val)
Set to 1 when an interrupt is pending.
This MUST be cleared before clearing any IP flags.
Defined at line 504 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
typename SelfType::ValueType HSE ()
Host system (potentially fatal) error occurred. If this happens, the driver
should probably unbind. It is indicative of instability
in the connection between xHCI and the host.
Defined at line 508 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_HSE (typename SelfType::ValueType val)
Host system (potentially fatal) error occurred. If this happens, the driver
should probably unbind. It is indicative of instability
in the connection between xHCI and the host.
Defined at line 508 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
typename SelfType::ValueType HCHalted ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 509 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_HCHalted (typename SelfType::ValueType val)
Defined at line 509 of file ../../src/devices/usb/drivers/xhci/registers.h
hwreg::RegisterAddr<USBSTS> Get (uint8_t cap_length)
Defined at line 511 of file ../../src/devices/usb/drivers/xhci/registers.h