Searched defs:Qh (Results 1 - 10 of 10) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciDxe/
H A DEhciDebug.c121 @param Qh The queue head to dump.
128 IN EHC_QH *Qh,
143 Qh, (UINT64)Qh->Interval, Qh->NextQh));
145 QhHw = &Qh->QhHw;
194 EFI_LIST_FOR_EACH (Entry, &Qh->Qtds) {
127 EhcDumpQh( IN EHC_QH *Qh, IN CHAR8 *Msg, IN BOOLEAN DumpBuf ) argument
H A DEhciSched.c34 EHC_QH *Qh; local
66 Qh = EhcCreateQh (Ehc, &Ep);
68 if (Qh == NULL) {
72 PciAddr = UsbHcGetPciAddressForHostMem (Ehc->MemPool, Qh, sizeof (EHC_QH));
73 QhHw = &Qh->QhHw;
77 Qh->NextQh = Qh;
78 Ehc->ReclaimHead = Qh;
86 Qh = EhcCreateQh (Ehc, &Ep);
88 if (Qh
[all...]
H A DEhciUrb.c182 EHC_QH *Qh; local
185 Qh = UsbHcAllocateMem (Ehci->MemPool, sizeof (EHC_QH));
187 if (Qh == NULL) {
191 Qh->Signature = EHC_QH_SIG;
192 Qh->NextQh = NULL;
193 Qh->Interval = Ep->PollRate;
195 InitializeListHead (&Qh->Qtds);
197 QhHw = &Qh->QhHw;
249 return Qh;
342 if (Urb->Qh !
372 EHC_QH *Qh; local
[all...]
H A DEhciUrb.h229 EHC_QH *Qh; member in struct:_URB
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/
H A DEhciSched.c35 PEI_EHC_QH *Qh; local
66 Qh = EhcCreateQh (Ehc, &Ep);
68 if (Qh == NULL) {
72 QhHw = &Qh->QhHw;
76 Ehc->ReclaimHead = Qh;
84 Qh = EhcCreateQh (Ehc, &Ep);
86 if (Qh == NULL) {
90 Qh->QhHw.Status = QTD_STAT_HALTED;
91 Ehc->PeriodOne = Qh;
227 @param Qh Th
[all...]
H A DEhciUrb.c176 PEI_EHC_QH *Qh; local
179 Qh = UsbHcAllocateMem (Ehci, Ehci->MemPool, sizeof (PEI_EHC_QH));
181 if (Qh == NULL) {
185 Qh->Signature = EHC_QH_SIG;
186 Qh->NextQh = NULL;
187 Qh->Interval = Ep->PollRate;
189 InitializeListHead (&Qh->Qtds);
191 QhHw = &Qh->QhHw;
243 return Qh;
321 if (Urb->Qh !
348 PEI_EHC_QH *Qh; local
[all...]
H A DEhciUrb.h227 PEI_EHC_QH *Qh; member in struct:_PEI_URB
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/UhciDxe/
H A DUhciQueue.c156 @param Qh The queue head for the TD to link to.
163 IN UHCI_QH_SW *Qh,
171 ASSERT ((Qh != NULL) && (Td != NULL));
173 Qh->QhHw.VerticalLink = QH_VLINK (PhyAddr, FALSE);
174 Qh->TDs = (VOID *) Td;
181 @param Qh The queue head to unlink from.
187 IN UHCI_QH_SW *Qh,
191 ASSERT ((Qh != NULL) && (Td != NULL));
193 Qh->QhHw.VerticalLink = QH_VLINK (NULL, TRUE);
194 Qh
161 UhciLinkTdToQh( IN USB_HC_DEV *Uhc, IN UHCI_QH_SW *Qh, IN UHCI_TD_SW *Td ) argument
186 UhciUnlinkTdFromQh( IN UHCI_QH_SW *Qh, IN UHCI_TD_SW *Td ) argument
267 UHCI_QH_SW *Qh; local
[all...]
H A DUhciSched.c245 @param Qh The queue head to link into.
251 UHCI_QH_SW *Qh
260 ASSERT ((Uhc->FrameBase != NULL) && (Qh != NULL));
262 QhPciAddr = UsbHcGetPciAddressForHostMem (Uhc->MemPool, Qh, sizeof (UHCI_QH_HW));
264 for (Index = 0; Index < UHCI_FRAME_NUM; Index += Qh->Interval) {
274 // Now, insert the queue head (Qh) into this frame:
276 // Qh after this queue head, then we are done.
279 // Previous head's interval is bigger than Qh's
280 // Next head's interval is less than Qh's
281 // Then, insert the Qh betwee
566 UhciExecuteTransfer( IN USB_HC_DEV *Uhc, IN UHCI_QH_SW *Qh, IN UHCI_TD_SW *Td, IN UINTN TimeOut, IN BOOLEAN IsLow, OUT UHCI_QH_RESULT *QhResult ) argument
644 UHCI_QH_SW *Qh; local
694 UhciCreateAsyncReq( IN USB_HC_DEV *Uhc, IN UHCI_QH_SW *Qh, IN UHCI_TD_SW *FirstTd, IN UINT8 DevAddr, IN UINT8 EndPoint, IN UINTN DataLen, IN UINTN Interval, IN UINT8 *Data, IN EFI_ASYNC_USB_TRANSFER_CALLBACK Callback, IN VOID *Context, IN BOOLEAN IsLow ) argument
[all...]
H A DUhci.c946 UHCI_QH_SW *Qh; local
955 Qh = NULL;
1018 Qh = UhciCreateQh (Uhc, PollingInterval);
1020 if (Qh == NULL) {
1043 UhciLinkTdToQh (Uhc, Qh, IntTds);
1051 Qh,
1067 UhciLinkQhToFrameList (Uhc, Qh);
1073 UsbHcFreeMem (Uhc->MemPool, Qh, sizeof (UHCI_QH_SW));

Completed in 55 milliseconds