TianoCore EDK2 master
|
#include "Uhci.h"
Go to the source code of this file.
Functions | |
UINT16 | UhciReadReg (IN EFI_PCI_IO_PROTOCOL *PciIo, IN UINT32 Offset) |
VOID | UhciWriteReg (IN EFI_PCI_IO_PROTOCOL *PciIo, IN UINT32 Offset, IN UINT16 Data) |
VOID | UhciSetRegBit (IN EFI_PCI_IO_PROTOCOL *PciIo, IN UINT32 Offset, IN UINT16 Bit) |
VOID | UhciClearRegBit (IN EFI_PCI_IO_PROTOCOL *PciIo, IN UINT32 Offset, IN UINT16 Bit) |
VOID | UhciAckAllInterrupt (IN USB_HC_DEV *Uhc) |
EFI_STATUS | UhciStopHc (IN USB_HC_DEV *Uhc, IN UINTN Timeout) |
BOOLEAN | UhciIsHcWorking (IN EFI_PCI_IO_PROTOCOL *PciIo) |
VOID | UhciSetFrameListBaseAddr (IN EFI_PCI_IO_PROTOCOL *PciIo, IN VOID *Addr) |
VOID | UhciTurnOffUsbEmulation (IN EFI_PCI_IO_PROTOCOL *PciIo) |
The UHCI register operation routines.
Copyright (c) 2007, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file UhciReg.c.
VOID UhciAckAllInterrupt | ( | IN USB_HC_DEV * | Uhc | ) |
VOID UhciClearRegBit | ( | IN EFI_PCI_IO_PROTOCOL * | PciIo, |
IN UINT32 | Offset, | ||
IN UINT16 | Bit | ||
) |
BOOLEAN UhciIsHcWorking | ( | IN EFI_PCI_IO_PROTOCOL * | PciIo | ) |
UINT16 UhciReadReg | ( | IN EFI_PCI_IO_PROTOCOL * | PciIo, |
IN UINT32 | Offset | ||
) |
VOID UhciSetFrameListBaseAddr | ( | IN EFI_PCI_IO_PROTOCOL * | PciIo, |
IN VOID * | Addr | ||
) |
VOID UhciSetRegBit | ( | IN EFI_PCI_IO_PROTOCOL * | PciIo, |
IN UINT32 | Offset, | ||
IN UINT16 | Bit | ||
) |
EFI_STATUS UhciStopHc | ( | IN USB_HC_DEV * | Uhc, |
IN UINTN | Timeout | ||
) |
VOID UhciTurnOffUsbEmulation | ( | IN EFI_PCI_IO_PROTOCOL * | PciIo | ) |