Lines Matching refs:EvtRing
92 IN EVENT_RING *EvtRing in XhcSyncEventRing() argument
98 ASSERT (EvtRing != NULL); in XhcSyncEventRing()
104 EvtTrb1 = (TRB_TEMPLATE *)(UINTN) EvtRing->EventRingDequeue; in XhcSyncEventRing()
106 for (Index = 0; Index < EvtRing->TrbNumber; Index++) { in XhcSyncEventRing()
107 if (EvtTrb1->CycleBit != EvtRing->EventRingCCS) { in XhcSyncEventRing()
113 …if ((UINTN)EvtTrb1 >= ((UINTN) EvtRing->EventRingSeg0 + sizeof (TRB_TEMPLATE) * EvtRing->TrbNumber… in XhcSyncEventRing()
114 EvtTrb1 = (TRB_TEMPLATE *)(UINTN) EvtRing->EventRingSeg0; in XhcSyncEventRing()
115 EvtRing->EventRingCCS = (EvtRing->EventRingCCS) ? 0 : 1; in XhcSyncEventRing()
119 if (Index < EvtRing->TrbNumber) { in XhcSyncEventRing()
120 EvtRing->EventRingEnqueue = (EFI_PHYSICAL_ADDRESS)(UINTN)EvtTrb1; in XhcSyncEventRing()
143 IN EVENT_RING *EvtRing, in XhcCheckNewEvent() argument
150 ASSERT (EvtRing != NULL); in XhcCheckNewEvent()
152 EvtTrb = (TRB_TEMPLATE *)(UINTN) EvtRing->EventRingDequeue; in XhcCheckNewEvent()
153 *NewEvtTrb = (TRB_TEMPLATE *)(UINTN) EvtRing->EventRingDequeue; in XhcCheckNewEvent()
155 if (EvtRing->EventRingDequeue == EvtRing->EventRingEnqueue) { in XhcCheckNewEvent()
161 EvtRing->EventRingDequeue += sizeof (TRB_TEMPLATE); in XhcCheckNewEvent()
165 …if ((UINTN)EvtRing->EventRingDequeue >= ((UINTN) EvtRing->EventRingSeg0 + sizeof (TRB_TEMPLATE) * … in XhcCheckNewEvent()
166 EvtRing->EventRingDequeue = EvtRing->EventRingSeg0; in XhcCheckNewEvent()