|
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 | ) |