/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/ |
H A D | EhciSched.h | 23 @param Ehc The EHCI device to init schedule data for. 31 IN PEI_USB2_HC_DEV *Ehc 38 @param Ehc The EHCI device. 43 IN PEI_USB2_HC_DEV *Ehc 54 @param Ehc The EHCI device. 60 IN PEI_USB2_HC_DEV *Ehc, 69 @param Ehc The EHCI device. 75 IN PEI_USB2_HC_DEV *Ehc, 83 @param Ehc The EHCI device. 94 IN PEI_USB2_HC_DEV *Ehc, [all...] |
H A D | EhciSched.c | 23 @param Ehc The EHCI device. 31 IN PEI_USB2_HC_DEV *Ehc 42 Qtd = EhcCreateQtd (Ehc, NULL, 0, QTD_PID_INPUT, 0, 64); 49 Ehc->ShortReadStop = Qtd; 66 Qh = EhcCreateQh (Ehc, &Ep); 76 Ehc->ReclaimHead = Qh; 84 Qh = EhcCreateQh (Ehc, &Ep); 91 Ehc->PeriodOne = Qh; 99 @param Ehc The EHCI device to init schedule data for. 107 IN PEI_USB2_HC_DEV *Ehc 231 EhcLinkQhToAsync( IN PEI_USB2_HC_DEV *Ehc, IN PEI_EHC_QH *Qh ) argument 261 EhcUnlinkQhFromAsync( IN PEI_USB2_HC_DEV *Ehc, IN PEI_EHC_QH *Qh ) argument 302 EhcCheckUrbResult( IN PEI_USB2_HC_DEV *Ehc, IN PEI_URB *Urb ) argument 418 EhcExecTransfer( IN PEI_USB2_HC_DEV *Ehc, IN PEI_URB *Urb, IN UINTN TimeOut ) argument [all...] |
H A D | EhcPeim.c | 41 Read Ehc Operation register. 43 @param Ehc The EHCI device. 51 IN PEI_USB2_HC_DEV *Ehc, 57 ASSERT (Ehc->CapLen != 0); 59 Data = MmioRead32 (Ehc->UsbHostControllerBaseAddress + Ehc->CapLen + Offset); 67 @param Ehc The EHCI device. 74 IN PEI_USB2_HC_DEV *Ehc, 80 ASSERT (Ehc->CapLen != 0); 82 MmioWrite32(Ehc 50 EhcReadOpReg( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Offset ) argument 73 EhcWriteOpReg( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Offset, IN UINT32 Data ) argument 95 EhcSetOpRegBit( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Offset, IN UINT32 Bit ) argument 117 EhcClearOpRegBit( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Offset, IN UINT32 Bit ) argument 145 EhcWaitOpRegBit( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Offset, IN UINT32 Bit, IN BOOLEAN WaitToSet, IN UINT32 Timeout ) argument 176 EhcReadCapRegister( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Offset ) argument 200 EhcSetAndWaitDoorBell( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 252 EhcEnablePeriodSchd( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 276 EhcEnableAsyncSchd( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 334 EhcResetHC( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 368 EhcHaltHC( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 391 EhcRunHC( IN PEI_USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 540 PEI_USB2_HC_DEV *Ehc; local 675 PEI_USB2_HC_DEV *Ehc; local 795 PEI_USB2_HC_DEV *Ehc; local 897 PEI_USB2_HC_DEV *Ehc; local 1002 PEI_USB2_HC_DEV *Ehc; local [all...] |
H A D | EhciReg.h | 120 @param Ehc The EHCI device. 128 IN PEI_USB2_HC_DEV *Ehc, 134 Read Ehc Operation register. 136 @param Ehc The EHCI device. 144 IN PEI_USB2_HC_DEV *Ehc, 152 @param Ehc The EHCI device. 159 IN PEI_USB2_HC_DEV *Ehc, 168 @param Ehc The EHCI device. 173 IN PEI_USB2_HC_DEV *Ehc 181 @param Ehc Th [all...] |
H A D | EhciUrb.c | 24 @param Ehc The EHCI device. 36 IN PEI_USB2_HC_DEV *Ehc, 50 ASSERT (Ehc != NULL); 52 Qtd = UsbHcAllocateMem (Ehc, Ehc->MemPool, sizeof (PEI_EHC_QTD)); 286 @param Ehc The EHCI device. 292 IN PEI_USB2_HC_DEV *Ehc, 304 UsbHcFreeMem (Ehc->MemPool, Qtd, sizeof (PEI_EHC_QTD)); 311 @param Ehc The EHCI device. 317 IN PEI_USB2_HC_DEV *Ehc, 35 EhcCreateQtd( IN PEI_USB2_HC_DEV *Ehc, IN UINT8 *Data, IN UINTN DataLen, IN UINT8 PktId, IN UINT8 Toggle, IN UINTN MaxPacket ) argument 291 EhcFreeQtds( IN PEI_USB2_HC_DEV *Ehc, IN EFI_LIST_ENTRY *Qtds ) argument 316 EhcFreeUrb( IN PEI_USB2_HC_DEV *Ehc, IN PEI_URB *Urb ) argument 342 EhcCreateQtds( IN PEI_USB2_HC_DEV *Ehc, IN PEI_URB *Urb ) argument 511 EhcCreateUrb( IN PEI_USB2_HC_DEV *Ehc, IN UINT8 DevAddr, IN UINT8 EpAddr, IN UINT8 DevSpeed, IN UINT8 Toggle, IN UINTN MaxPacket, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Hub, IN UINTN Type, IN EFI_USB_DEVICE_REQUEST *Request, IN VOID *Data, IN UINTN DataLen, IN EFI_ASYNC_USB_TRANSFER_CALLBACK Callback, IN VOID *Context, IN UINTN Interval ) argument [all...] |
H A D | EhcPeim.h | 92 #define EHC_REG_BIT_IS_SET(Ehc, Offset, Bit) \ 93 (EHC_BIT_IS_SET(EhcReadOpReg ((Ehc), (Offset)), (Bit))) 160 @param Ehc The EHCI device. 171 IN PEI_USB2_HC_DEV *Ehc, 196 @param Ehc The EHCI device. 205 IN PEI_USB2_HC_DEV *Ehc,
|
H A D | UsbHcMem.c | 23 @param Ehc The EHCI device. 32 IN PEI_USB2_HC_DEV *Ehc, 271 @param Ehc The EHCI device. 282 IN PEI_USB2_HC_DEV *Ehc, 308 Pool->Head = UsbHcAllocMemBlock (Ehc, Pool, USBHC_MEM_DEFAULT_PAGES); 353 @param Ehc The EHCI device. 362 IN PEI_USB2_HC_DEV *Ehc, 406 NewBlock = UsbHcAllocMemBlock (Ehc,Pool, Pages); 31 UsbHcAllocMemBlock( IN PEI_USB2_HC_DEV *Ehc, IN USBHC_MEM_POOL *Pool, IN UINTN Pages ) argument 281 UsbHcInitMemPool( IN PEI_USB2_HC_DEV *Ehc, IN BOOLEAN Check4G, IN UINT32 Which4G ) argument 361 UsbHcAllocateMem( IN PEI_USB2_HC_DEV *Ehc, IN USBHC_MEM_POOL *Pool, IN UINTN Size ) argument
|
H A D | EhciUrb.h | 241 @param Ehc The EHCI device. 253 IN PEI_USB2_HC_DEV *Ehc, 281 @param Ehc The EHCI device. 287 IN PEI_USB2_HC_DEV *Ehc, 295 @param Ehc The EHCI device. 315 IN PEI_USB2_HC_DEV *Ehc,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciDxe/ |
H A D | EhciReg.c | 23 @param Ehc The EHCI device. 32 IN USB2_HC_DEV *Ehc, 39 Status = Ehc->PciIo->Mem.Read ( 40 Ehc->PciIo, 59 @param Ehc The EHCI device. 68 IN USB2_HC_DEV *Ehc, 75 Status = Ehc->PciIo->Mem.Read ( 76 Ehc->PciIo, 78 Ehc->DebugPortBarNum, 79 (UINT64) (Ehc 31 EhcReadCapRegister( IN USB2_HC_DEV *Ehc, IN UINT32 Offset ) argument 67 EhcReadDbgRegister( IN USB2_HC_DEV *Ehc, IN UINT32 Offset ) argument 104 EhcReadOpReg( IN USB2_HC_DEV *Ehc, IN UINT32 Offset ) argument 141 EhcWriteOpReg( IN USB2_HC_DEV *Ehc, IN UINT32 Offset, IN UINT32 Data ) argument 175 EhcSetOpRegBit( IN USB2_HC_DEV *Ehc, IN UINT32 Offset, IN UINT32 Bit ) argument 198 EhcClearOpRegBit( IN USB2_HC_DEV *Ehc, IN UINT32 Offset, IN UINT32 Bit ) argument 227 EhcWaitOpRegBit( IN USB2_HC_DEV *Ehc, IN UINT32 Offset, IN UINT32 Bit, IN BOOLEAN WaitToSet, IN UINT32 Timeout ) argument 307 EhcSetAndWaitDoorBell( IN USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 361 EhcEnablePeriodSchd( IN USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 386 EhcDisablePeriodSchd( IN USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 412 EhcEnableAsyncSchd( IN USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 438 EhcDisableAsyncSchd( IN USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 500 EhcResetHC( IN USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 535 EhcHaltHC( IN USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument 559 EhcRunHC( IN USB2_HC_DEV *Ehc, IN UINT32 Timeout ) argument [all...] |
H A D | Ehci.c | 79 USB2_HC_DEV *Ehc; local 87 Ehc = EHC_FROM_THIS (This); 90 *PortNumber = (UINT8) (Ehc->HcStructParams & HCSP_NPORTS); 91 *Is64BitCapable = (UINT8) (Ehc->HcCapParams & HCCP_64BIT); 120 USB2_HC_DEV *Ehc; local 126 Ehc = EHC_FROM_THIS (This); 137 if (Ehc->DebugPortNum != 0) { 138 DbgCtrlStatus = EhcReadDbgRegister(Ehc, 0); 145 if (!EhcIsHalt (Ehc)) { 146 Status = EhcHaltHC (Ehc, EHC_GENERIC_TIMEOU 208 USB2_HC_DEV *Ehc; local 249 USB2_HC_DEV *Ehc; local 327 USB2_HC_DEV *Ehc; local 424 USB2_HC_DEV *Ehc; local 537 USB2_HC_DEV *Ehc; local 688 USB2_HC_DEV *Ehc; local 852 USB2_HC_DEV *Ehc; local 991 USB2_HC_DEV *Ehc; local 1136 USB2_HC_DEV *Ehc; local 1550 USB2_HC_DEV *Ehc; local 1635 USB2_HC_DEV *Ehc; local 1668 USB2_HC_DEV *Ehc; local 1999 USB2_HC_DEV *Ehc; local [all...] |
H A D | EhciSched.h | 23 @param Ehc The EHCI device to init schedule data for. 31 IN USB2_HC_DEV *Ehc 38 @param Ehc The EHCI device. 43 IN USB2_HC_DEV *Ehc 54 @param Ehc The EHCI device. 60 IN USB2_HC_DEV *Ehc, 69 @param Ehc The EHCI device. 75 IN USB2_HC_DEV *Ehc, 85 @param Ehc The EHCI device. 91 IN USB2_HC_DEV *Ehc, [all...] |
H A D | EhciSched.c | 22 @param Ehc The EHCI device. 30 IN USB2_HC_DEV *Ehc 42 Qtd = EhcCreateQtd (Ehc, NULL, NULL, 0, QTD_PID_INPUT, 0, 64); 49 Ehc->ShortReadStop = Qtd; 66 Qh = EhcCreateQh (Ehc, &Ep); 72 PciAddr = UsbHcGetPciAddressForHostMem (Ehc->MemPool, Qh, sizeof (EHC_QH)); 78 Ehc->ReclaimHead = Qh; 86 Qh = EhcCreateQh (Ehc, &Ep); 93 Ehc->PeriodOne = Qh; 102 @param Ehc Th 321 EhcLinkQhToAsync( IN USB2_HC_DEV *Ehc, IN EHC_QH *Qh ) argument 355 EhcUnlinkQhFromAsync( IN USB2_HC_DEV *Ehc, IN EHC_QH *Qh ) argument 400 EhcLinkQhToPeriod( IN USB2_HC_DEV *Ehc, IN EHC_QH *Qh ) argument 502 EhcUnlinkQhFromPeriod( IN USB2_HC_DEV *Ehc, IN EHC_QH *Qh ) argument 562 EhcCheckUrbResult( IN USB2_HC_DEV *Ehc, IN URB *Urb ) argument 684 EhcExecTransfer( IN USB2_HC_DEV *Ehc, IN URB *Urb, IN UINTN TimeOut ) argument 751 EhciDelAsyncIntTransfer( IN USB2_HC_DEV *Ehc, IN UINT8 DevAddr, IN UINT8 EpNum, OUT UINT8 *DataToggle ) argument 830 EhcFlushAsyncIntMap( IN USB2_HC_DEV *Ehc, IN URB *Urb ) argument 880 EhcUpdateAsyncRequest( IN USB2_HC_DEV *Ehc, IN URB *Urb ) argument 970 USB2_HC_DEV *Ehc; local [all...] |
H A D | EhciReg.h | 127 @param Ehc The EHCI device. 135 IN USB2_HC_DEV *Ehc, 142 @param Ehc The EHCI device. 151 IN USB2_HC_DEV *Ehc, 158 @param Ehc The EHCI device. 166 IN USB2_HC_DEV *Ehc, 174 @param Ehc The EHCI device. 181 IN USB2_HC_DEV *Ehc, 189 @param Ehc The EHCI device. 196 IN USB2_HC_DEV *Ehc, [all...] |
H A D | EhciDebug.c | 234 @param Ehc USB EHCI Host Controller instance 239 IN USB2_HC_DEV *Ehc 244 DEBUG ((EFI_D_INFO, " EHC_CAPLENGTH_OFFSET = 0x%08x\n", EhcReadCapRegister (Ehc, EHC_CAPLENGTH_OFFSET))); 245 DEBUG ((EFI_D_INFO, " EHC_HCSPARAMS_OFFSET = 0x%08x\n", EhcReadCapRegister (Ehc, EHC_HCSPARAMS_OFFSET))); 246 DEBUG ((EFI_D_INFO, " EHC_HCCPARAMS_OFFSET = 0x%08x\n", EhcReadCapRegister (Ehc, EHC_HCCPARAMS_OFFSET))); 247 DEBUG ((EFI_D_INFO, " EHC_USBCMD_OFFSET = 0x%08x\n", EhcReadOpReg (Ehc, EHC_USBCMD_OFFSET))); 248 DEBUG ((EFI_D_INFO, " EHC_USBSTS_OFFSET = 0x%08x\n", EhcReadOpReg (Ehc, EHC_USBSTS_OFFSET))); 249 DEBUG ((EFI_D_INFO, " EHC_USBINTR_OFFSET = 0x%08x\n", EhcReadOpReg (Ehc, EHC_USBINTR_OFFSET))); 250 DEBUG ((EFI_D_INFO, " EHC_FRINDEX_OFFSET = 0x%08x\n", EhcReadOpReg (Ehc, EHC_FRINDEX_OFFSET))); 251 DEBUG ((EFI_D_INFO, " EHC_CTRLDSSEG_OFFSET = 0x%08x\n", EhcReadOpReg (Ehc, EHC_CTRLDSSEG_OFFSE [all...] |
H A D | EhciUrb.c | 23 @param Ehc The EHCI device. 36 IN USB2_HC_DEV *Ehc, 51 ASSERT (Ehc != NULL); 53 Qtd = UsbHcAllocateMem (Ehc->MemPool, sizeof (EHC_QTD)); 294 @param Ehc The EHCI device. 300 IN USB2_HC_DEV *Ehc, 312 UsbHcFreeMem (Ehc->MemPool, Qtd, sizeof (EHC_QTD)); 320 @param Ehc The EHCI device. 326 IN USB2_HC_DEV *Ehc, 332 PciIo = Ehc 35 EhcCreateQtd( IN USB2_HC_DEV *Ehc, IN UINT8 *Data, IN UINT8 *DataPhy, IN UINTN DataLen, IN UINT8 PktId, IN UINT8 Toggle, IN UINTN MaxPacket ) argument 299 EhcFreeQtds( IN USB2_HC_DEV *Ehc, IN LIST_ENTRY *Qtds ) argument 325 EhcFreeUrb( IN USB2_HC_DEV *Ehc, IN URB *Urb ) argument 366 EhcCreateQtds( IN USB2_HC_DEV *Ehc, IN URB *Urb ) argument 542 EhcCreateUrb( IN USB2_HC_DEV *Ehc, IN UINT8 DevAddr, IN UINT8 EpAddr, IN UINT8 DevSpeed, IN UINT8 Toggle, IN UINTN MaxPacket, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Hub, IN UINTN Type, IN EFI_USB_DEVICE_REQUEST *Request, IN VOID *Data, IN UINTN DataLen, IN EFI_ASYNC_USB_TRANSFER_CALLBACK Callback, IN VOID *Context, IN UINTN Interval ) argument [all...] |
H A D | EhciDebug.h | 67 @param Ehc USB EHCI Host Controller instance 72 IN USB2_HC_DEV *Ehc
|
H A D | Ehci.h | 107 #define EHC_REG_BIT_IS_SET(Ehc, Offset, Bit) \ 108 (EHC_BIT_IS_SET(EhcReadOpReg ((Ehc), (Offset)), (Bit)))
|
H A D | EhciUrb.h | 244 @param Ehc The EHCI device. 257 IN USB2_HC_DEV *Ehc, 287 @param Ehc The EHCI device. 293 IN USB2_HC_DEV *Ehc, 301 @param Ehc The EHCI device. 321 IN USB2_HC_DEV *Ehc,
|