HomeSort by relevance Sort by last modified time
    Searched refs:Trb (Results 1 - 17 of 17) sorted by null

  /device/linaro/bootloader/OpenPlatformPkg/Drivers/SdMmc/XenonDxe/
SdMmcPciHci.c     [all...]
SdMmcPciHcDxe.c 152 SD_MMC_HC_TRB *Trb;
164 Trb = NULL;
167 Trb = SD_MMC_HC_TRB_FROM_THIS (Link);
168 if (!Private->Slot[Trb->Slot].MediaPresent) {
172 if (!Trb->Started) {
176 Status = SdMmcCheckTrbEnv (Private, Trb);
178 Trb->Started = TRUE;
179 Status = SdMmcExecTrb (Private, Trb);
187 Status = SdMmcCheckTrbResult (Private, Trb);
191 if ((Trb != NULL) && (Status == EFI_NOT_READY)) {
    [all...]
SdMmcPciHcDxe.h 123 // TRB (Transfer Request Block) contains information for the cmd request.
635 Create a new TRB for the SD/MMC cmd request.
644 @return Created Trb or NULL.
656 Free the resource used by the TRB.
658 @param[in] Trb The pointer to the SD_MMC_HC_TRB instance.
663 IN SD_MMC_HC_TRB *Trb
667 Check if the env is ready for execute specified TRB.
670 @param[in] Trb The pointer to the SD_MMC_HC_TRB instance.
672 @retval EFI_SUCCESS The env is ready for TRB execution.
673 @retval EFI_NOT_READY The env is not ready for TRB execution.
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/
SdMmcPciHci.c     [all...]
SdMmcPciHcDxe.c 149 SD_MMC_HC_TRB *Trb;
161 Trb = NULL;
164 Trb = SD_MMC_HC_TRB_FROM_THIS (Link);
165 if (!Private->Slot[Trb->Slot].MediaPresent) {
169 if (!Trb->Started) {
173 Status = SdMmcCheckTrbEnv (Private, Trb);
175 Trb->Started = TRUE;
176 Status = SdMmcExecTrb (Private, Trb);
184 Status = SdMmcCheckTrbResult (Private, Trb);
188 if ((Trb != NULL) && (Status == EFI_NOT_READY)) {
    [all...]
SdMmcPciHcDxe.h 123 // TRB (Transfer Request Block) contains information for the cmd request.
635 Create a new TRB for the SD/MMC cmd request.
644 @return Created Trb or NULL.
656 Free the resource used by the TRB.
658 @param[in] Trb The pointer to the SD_MMC_HC_TRB instance.
663 IN SD_MMC_HC_TRB *Trb
667 Check if the env is ready for execute specified TRB.
670 @param[in] Trb The pointer to the SD_MMC_HC_TRB instance.
672 @retval EFI_SUCCESS The env is ready for TRB execution.
673 @retval EFI_NOT_READY The env is not ready for TRB execution.
    [all...]
  /device/linaro/bootloader/OpenPlatformPkg/Drivers/SdMmc/DwMmcHcDxe/
DwMmcHci.c 958 IN DW_MMC_HC_TRB *Trb
966 PciIo = Trb->Private->PciIo;
970 Status = DwMmcHcRwMmio (PciIo, Trb->Slot, DW_MMC_CTRL, FALSE, sizeof (Ctrl), &Ctrl);
977 Trb->Slot,
989 Status = DwMmcHcOrMmio (PciIo, Trb->Slot, DW_MMC_BMOD, sizeof (Bmod), &Bmod);
997 Status = DwMmcHcOrMmio (PciIo, Trb->Slot, DW_MMC_CTRL, sizeof (Ctrl), &Ctrl);
1005 Status = DwMmcHcOrMmio (PciIo, Trb->Slot, DW_MMC_BMOD, sizeof (Bmod), &Bmod);
1016 IN DW_MMC_HC_TRB *Trb
1024 PciIo = Trb->Private->PciIo;
1027 Status = DwMmcHcRwMmio (PciIo, Trb->Slot, DW_MMC_CTRL, TRUE, sizeof (Ctrl), &Ctrl);
    [all...]
DwMmcHcDxe.c 152 DW_MMC_HC_TRB *Trb;
164 Trb = NULL;
167 Trb = DW_MMC_HC_TRB_FROM_THIS (Link);
168 if (!Private->Slot[Trb->Slot].MediaPresent) {
172 if (!Trb->Started) {
176 Status = DwMmcCheckTrbEnv (Private, Trb);
178 Trb->Started = TRUE;
179 Status = DwMmcExecTrb (Private, Trb);
187 Status = DwMmcCheckTrbResult (Private, Trb);
191 if ((Trb != NULL) && (Status == EFI_NOT_READY))
    [all...]
DwMmcHcDxe.h 115 // TRB (Transfer Request Block) contains information for the cmd request.
630 Create a new TRB for the SD/MMC cmd request.
639 @return Created Trb or NULL.
651 Free the resource used by the TRB.
653 @param[in] Trb The pointer to the DW_MMC_HC_TRB instance.
658 IN DW_MMC_HC_TRB *Trb
662 Check if the env is ready for execute specified TRB.
665 @param[in] Trb The pointer to the DW_MMC_HC_TRB instance.
667 @retval EFI_SUCCESS The env is ready for TRB execution.
668 @retval EFI_NOT_READY The env is not ready for TRB execution.
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/EmmcBlockIoPei/
EmmcHci.c 914 @param[in] Trb The pointer to the EMMC_TRB instance.
922 IN EMMC_TRB *Trb
932 Data = (EFI_PHYSICAL_ADDRESS)(UINTN)Trb->Data;
933 DataLen = Trb->DataLen;
950 Trb->AdmaDescSize = (UINTN)MultU64x32 (Entries, sizeof (EMMC_HC_ADMA_DESC_LINE));
951 Trb->AdmaDesc = EmmcPeimAllocateMem (Trb->Slot->Private->Pool, Trb->AdmaDescSize);
952 if (Trb->AdmaDesc == NULL) {
960 Trb->AdmaDesc[Index].Valid = 1;
    [all...]
EmmcHci.h 334 Free the resource used by the TRB.
336 @param[in] Trb The pointer to the EMMC_TRB instance.
341 IN EMMC_TRB *Trb
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/SdBlockIoPei/
SdHci.c 914 @param[in] Trb The pointer to the SD_TRB instance.
922 IN SD_TRB *Trb
932 Data = (EFI_PHYSICAL_ADDRESS)(UINTN)Trb->Data;
933 DataLen = Trb->DataLen;
950 Trb->AdmaDescSize = (UINTN)MultU64x32 (Entries, sizeof (SD_HC_ADMA_DESC_LINE));
951 Trb->AdmaDesc = SdPeimAllocateMem (Trb->Slot->Private->Pool, Trb->AdmaDescSize);
952 if (Trb->AdmaDesc == NULL) {
960 Trb->AdmaDesc[Index].Valid = 1;
    [all...]
SdHci.h 345 Free the resource used by the TRB.
347 @param[in] Trb The pointer to the SD_TRB instance.
352 IN SD_TRB *Trb
  /device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
DebugCommunicationLibUsb3Transfer.c 53 // set cycle bit in Link TRB as normal
70 // Clear the Trb context for enqueue, but reserve the PCS bit which indicates free Trb.
133 @param NewEvtTrb The new event TRB found.
135 @retval EFI_SUCCESS Found a new event TRB at the event ring.
173 Check if the Trb is a transaction of the URB.
176 @param Trb The TRB to be checked.
185 IN TRB_TEMPLATE *Trb
196 if (Trb == CheckedTrb) {
    [all...]
DebugCommunicationLibUsb3Internal.h 141 // 6.4.5 TRB Completion Codes
153 // 6.4.6 TRB Types
263 // 6.4.1.1 Normal TRB: 16 bytes
264 // A Normal TRB is used in several ways; exclusively on Bulk and Interrupt Transfer Rings for normal and
291 // 6.4.2.1 Transfer Event TRB: 16 bytes
292 // A Transfer Event provides the completion status associated with a Transfer TRB. Refer to section 4.11.3.1
314 // 6.4.4.1 Link TRB: 16 bytes
315 // A Link TRB provides support for non-contiguous TRB Rings.
336 // TRB Template: 16 bytes
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/
XhciSched.c 19 Create a command transfer TRB to support XHCI command interfaces.
22 @param CmdTrb The cmd TRB to be executed.
54 Execute a XHCI cmd TRB pointed by CmdTrb.
57 @param CmdTrb The cmd TRB to be executed.
60 @param EvtTrb The event TRB corresponding to the cmd TRB.
213 Create a transfer TRB.
216 @param Urb The urb used to construct the transfer TRB.
218 @return Created TRB or NULL
232 TRB *TrbStart;
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciPei/
XhciSched.c 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;
    [all...]

Completed in 818 milliseconds