Searched defs:Ehc (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/
H A DEhciSched.c23 @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 DUsbHcMem.c23 @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 DEhcPeim.c41 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 DEhciUrb.c24 @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...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciDxe/
H A DEhciReg.c23 @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 DEhciSched.c22 @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 DEhciUrb.c23 @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 DEhci.c79 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...]

Completed in 40 milliseconds