|
UINT8 | XhcReadCapReg8 (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset) |
|
UINT32 | XhcReadCapReg (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset) |
|
UINT32 | XhcReadOpReg (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset) |
|
VOID | XhcWriteOpReg (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Data) |
|
VOID | XhcWriteDoorBellReg (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Data) |
|
UINT32 | XhcReadRuntimeReg (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset) |
|
VOID | XhcWriteRuntimeReg (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Data) |
|
UINT32 | XhcReadExtCapReg (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset) |
|
VOID | XhcWriteExtCapReg (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Data) |
|
VOID | XhcSetRuntimeRegBit (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Bit) |
|
VOID | XhcClearRuntimeRegBit (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Bit) |
|
VOID | XhcSetOpRegBit (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Bit) |
|
VOID | XhcClearOpRegBit (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Bit) |
|
EFI_STATUS | XhcWaitOpRegBit (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Offset, IN UINT32 Bit, IN BOOLEAN WaitToSet, IN UINT32 Timeout) |
|
VOID | XhcSetBiosOwnership (IN USB_XHCI_INSTANCE *Xhc) |
|
VOID | XhcClearBiosOwnership (IN USB_XHCI_INSTANCE *Xhc) |
|
UINT32 | XhcGetCapabilityAddr (IN USB_XHCI_INSTANCE *Xhc, IN UINT8 CapId) |
|
UINT32 | XhcGetSupportedProtocolCapabilityAddr (IN USB_XHCI_INSTANCE *Xhc, IN UINT8 MajorVersion) |
|
UINT32 | XhciPsivGetPsid (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 ExtCapOffset, IN UINT8 PortSpeed, IN UINT8 PortNumber) |
|
UINT16 | XhcCheckUsbPortSpeedUsedPsic (IN USB_XHCI_INSTANCE *Xhc, IN UINT8 PortSpeed, IN UINT8 PortNumber) |
|
BOOLEAN | XhcIsHalt (IN USB_XHCI_INSTANCE *Xhc) |
|
BOOLEAN | XhcIsSysError (IN USB_XHCI_INSTANCE *Xhc) |
|
VOID | XhcSetHsee (IN USB_XHCI_INSTANCE *Xhc) |
|
EFI_STATUS | XhcResetHC (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Timeout) |
|
EFI_STATUS | XhcHaltHC (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Timeout) |
|
EFI_STATUS | XhcRunHC (IN USB_XHCI_INSTANCE *Xhc, IN UINT32 Timeout) |
|
The XHCI register operation routines.
(C) Copyright 2023 Hewlett Packard Enterprise Development LP
Copyright (c) 2011 - 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file XhciReg.c.