Home
last modified time | relevance | path

Searched refs:EventRing (Results 1 – 25 of 106) sorted by relevance

12345

/dports/sysutils/edk2/edk2-platforms-89f6170d/Features/Intel/Debugging/Usb3DebugFeaturePkg/Library/Usb3DebugPortLib/
H A DUsb3DebugPortInitialize.c274 OUT EVENT_RING *EventRing in CreateEventRing() argument
280 ASSERT (EventRing != NULL); in CreateEventRing()
291 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
292 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
293 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
299 EventRing->EventRingCCS = 1; in CreateEventRing()
310 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
325 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
331 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
581 ZeroMem (&Instance->EventRing, sizeof (EVENT_RING)); in InitializeUsb3DebugPort()
[all …]
H A DUsb3DebugPortDataTransfer.c255 XhcSyncEventRing (Xhc, &Xhc->EventRing);
257 for (Index = 0; Index < Xhc->EventRing.TrbNumber; Index++) {
258 Status = XhcCheckNewEvent (Xhc, &Xhc->EventRing, ((TRB_TEMPLATE **)&EvtTrb));
355 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Xhc->EventRing.EventRingDequeue & (~0x0F))) {
360 XhcWriteDebugReg (Xhc, XHC_DC_DCERDP, XHC_LOW_32BIT (Xhc->EventRing.EventRingDequeue));
361 XhcWriteDebugReg (Xhc, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Xhc->EventRing.EventRingDequeue));
/dports/emulators/qemu60/qemu-6.0.0/roms/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/emulators/qemu-utils/qemu-4.2.1/roms/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/emulators/qemu5/qemu-5.2.0/roms/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/sysutils/uefi-edk2-qemu/edk2-edk2-stable201911/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/sysutils/edk2/edk2-edk2-stable202102/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c367 OUT EVENT_RING *EventRing in CreateEventRing() argument
373 ASSERT (EventRing != NULL); in CreateEventRing()
384 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
385 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
386 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
392 EventRing->EventRingCCS = 1; in CreateEventRing()
403 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
418 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
424 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
728 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c231 XhcSyncEventRing (Handle, &Handle->EventRing);
233 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) {
235 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb));
293 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) {
298 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue));
299 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue));
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
H A DDebugCommunicationLibUsb3Common.c396 OUT EVENT_RING *EventRing in CreateEventRing() argument
402 ASSERT (EventRing != NULL); in CreateEventRing()
413 EventRing->TrbNumber = EVENT_RING_TRB_NUMBER; in CreateEventRing()
414 EventRing->EventRingDequeue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
415 EventRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN) EventRing->EventRingSeg0; in CreateEventRing()
421 EventRing->EventRingCCS = 1; in CreateEventRing()
432 EventRing->ERSTBase = (EFI_PHYSICAL_ADDRESS)(UINTN) ERSTBase; in CreateEventRing()
447 XHC_LOW_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
453 XHC_HIGH_32BIT((UINT64)(UINTN)EventRing->EventRingDequeue) in CreateEventRing()
742 ZeroMem (&Handle->EventRing, sizeof (EVENT_RING)); in InitializeUsbDebugHardware()
[all …]
H A DDebugCommunicationLibUsb3Transfer.c239 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
241 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
243 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
301 if ((XhcDequeue & (~0x0F)) != ((UINT64)(UINTN)Handle->EventRing.EventRingDequeue & (~0x0F))) { in XhcCheckUrbResult()
306 XhcWriteDebugReg (Handle, XHC_DC_DCERDP, XHC_LOW_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
307 … XhcWriteDebugReg (Handle, XHC_DC_DCERDP + 4, XHC_HIGH_32BIT (Handle->EventRing.EventRingDequeue)); in XhcCheckUrbResult()
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/MdeModulePkg/Bus/Pci/XhciPei/
H A DXhciSched.c592 XhcPeiSyncEventRing (Xhc, &Xhc->EventRing); in XhcPeiCheckUrbResult()
2348 IN EVENT_RING *EventRing in XhcPeiFreeEventRing() argument
2351 if(EventRing->EventRingSeg0 == NULL) { in XhcPeiFreeEventRing()
2376 OUT EVENT_RING *EventRing in XhcPeiCreateEventRing() argument
2385 ASSERT (EventRing != NULL); in XhcPeiCreateEventRing()
2395 EventRing->EventRingSeg0 = Buf; in XhcPeiCreateEventRing()
2397 EventRing->EventRingDequeue = (TRB_TEMPLATE *) EventRing->EventRingSeg0; in XhcPeiCreateEventRing()
2398 EventRing->EventRingEnqueue = (TRB_TEMPLATE *) EventRing->EventRingSeg0; in XhcPeiCreateEventRing()
2404 EventRing->EventRingCCS = 1; in XhcPeiCreateEventRing()
2413 EventRing->ERSTBase = ERSTBase; in XhcPeiCreateEventRing()
[all …]
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/MdeModulePkg/Bus/Pci/XhciPei/
H A DXhciSched.c642 XhcPeiSyncEventRing (Xhc, &Xhc->EventRing); in XhcPeiCheckUrbResult()
2583 IN EVENT_RING *EventRing in XhcPeiFreeEventRing() argument
2586 if(EventRing->EventRingSeg0 == NULL) { in XhcPeiFreeEventRing()
2611 OUT EVENT_RING *EventRing in XhcPeiCreateEventRing() argument
2620 ASSERT (EventRing != NULL); in XhcPeiCreateEventRing()
2630 EventRing->EventRingSeg0 = Buf; in XhcPeiCreateEventRing()
2632 EventRing->EventRingDequeue = (TRB_TEMPLATE *) EventRing->EventRingSeg0; in XhcPeiCreateEventRing()
2633 EventRing->EventRingEnqueue = (TRB_TEMPLATE *) EventRing->EventRingSeg0; in XhcPeiCreateEventRing()
2639 EventRing->EventRingCCS = 1; in XhcPeiCreateEventRing()
2648 EventRing->ERSTBase = ERSTBase; in XhcPeiCreateEventRing()
[all …]
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/MdeModulePkg/Bus/Pci/XhciPei/
H A DXhciSched.c642 XhcPeiSyncEventRing (Xhc, &Xhc->EventRing); in XhcPeiCheckUrbResult()
2583 IN EVENT_RING *EventRing in XhcPeiFreeEventRing() argument
2586 if(EventRing->EventRingSeg0 == NULL) { in XhcPeiFreeEventRing()
2611 OUT EVENT_RING *EventRing in XhcPeiCreateEventRing() argument
2620 ASSERT (EventRing != NULL); in XhcPeiCreateEventRing()
2630 EventRing->EventRingSeg0 = Buf; in XhcPeiCreateEventRing()
2632 EventRing->EventRingDequeue = (TRB_TEMPLATE *) EventRing->EventRingSeg0; in XhcPeiCreateEventRing()
2633 EventRing->EventRingEnqueue = (TRB_TEMPLATE *) EventRing->EventRingSeg0; in XhcPeiCreateEventRing()
2639 EventRing->EventRingCCS = 1; in XhcPeiCreateEventRing()
2648 EventRing->ERSTBase = ERSTBase; in XhcPeiCreateEventRing()
[all …]

12345