Home | History | Annotate | Download | only in XhciPei

Lines Matching refs:TRB

21   Create a command transfer TRB to support XHCI command interfaces.

24 @param CmdTrb The cmd TRB to be executed.
56 Execute a XHCI cmd TRB pointed by CmdTrb.
59 @param CmdTrb The cmd TRB to be executed.
62 @param EvtTrb The event TRB corresponding to the cmd TRB.
207 Create a transfer TRB.
210 @param Urb The urb used to construct the transfer TRB.
212 @return Created TRB or NULL
226 TRB *TrbStart;
255 // Construct the TRB
264 TrbStart = (TRB *) (UINTN) EPRing->RingEnqueue;
293 TrbStart = (TRB *) (UINTN) EPRing->RingEnqueue;
319 // Get the pointer to next TRB for status stage use
322 TrbStart = (TRB *) (UINTN) EPRing->RingEnqueue;
352 TrbStart = (TRB *) (UINTN) EPRing->RingEnqueue;
359 TrbStart = (TRB *)(UINTN)EPRing->RingEnqueue;
387 TrbStart = (TRB *) (UINTN) EPRing->RingEnqueue;
394 TrbStart = (TRB *)(UINTN)EPRing->RingEnqueue;
546 Check if the Trb is a transaction of the URB.
548 @param Trb The TRB to be checked
557 IN TRB_TEMPLATE *Trb,
569 if (Trb == CheckedTrb) {
706 // Only check first and end Trb event address
1154 // Initial value of Average TRB Length for Control endpoints would be 8B, Interrupt endpoints
1361 // Initial value of Average TRB Length for Control endpoints would be 8B, Interrupt endpoints
2438 @param NewEvtTrb The new event TRB found.
2440 @retval EFI_SUCCESS Found a new event TRB at the event ring.
2679 // set cycle bit in Link TRB as normal
2697 // Clear the Trb context for enqueue, but reserve the PCS bit
2713 @param TrbNum The number of TRB in the ring.
2740 // To form a ring (or circular queue) a Link TRB may be inserted at the end of a ring to
2741 // point to the first TRB in the ring.
2753 // Set Cycle bit as other TRB PCS init value
2875 // (5.4.5) with a 64-bit address pointing to the starting address of the first TRB of the Command Ring.