Searched refs:Ehc (Results 1 - 18 of 18) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/
H A DEhciSched.h23 @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 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 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 DEhciReg.h120 @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 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...]
H A DEhcPeim.h92 #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 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 DEhciUrb.h241 @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 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 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...]
H A DEhciSched.h23 @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 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 DEhciReg.h127 @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 DEhciDebug.c234 @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 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 DEhciDebug.h67 @param Ehc USB EHCI Host Controller instance
72 IN USB2_HC_DEV *Ehc
H A DEhci.h107 #define EHC_REG_BIT_IS_SET(Ehc, Offset, Bit) \
108 (EHC_BIT_IS_SET(EhcReadOpReg ((Ehc), (Offset)), (Bit)))
H A DEhciUrb.h244 @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,

Completed in 124 milliseconds