MdeModulePkg[all]  0.98
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
UfsHostController.h File Reference

Data Structures

struct  _EDKII_UFS_HOST_CONTROLLER_PPI
 

Macros

#define EDKII_UFS_HOST_CONTROLLER_PPI_GUID
 

Typedefs

typedef struct
_EDKII_UFS_HOST_CONTROLLER_PPI 
EDKII_UFS_HOST_CONTROLLER_PPI
 
typedef EFI_STATUS(EFIAPI * EDKII_UFS_HC_GET_MMIO_BAR )(IN EDKII_UFS_HOST_CONTROLLER_PPI *This, IN UINT8 ControllerId, OUT UINTN *MmioBar)
 

Variables

EFI_GUID gEdkiiPeiUfsHostControllerPpiGuid
 

Detailed Description

Copyright (c) 2014, Intel Corporation. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Macro Definition Documentation

#define EDKII_UFS_HOST_CONTROLLER_PPI_GUID
Value:
{ \
0xdc54b283, 0x1a77, 0x4cd6, { 0x83, 0xbb, 0xfd, 0xda, 0x46, 0x9a, 0x2e, 0xc6 } \
}

Global ID for the EDKII_UFS_HOST_CONTROLLER_PPI.

Typedef Documentation

typedef EFI_STATUS(EFIAPI * EDKII_UFS_HC_GET_MMIO_BAR)(IN EDKII_UFS_HOST_CONTROLLER_PPI *This, IN UINT8 ControllerId, OUT UINTN *MmioBar)

Get the MMIO base address of UFS host controller.

Parameters
[in]ThisThe protocol instance pointer.
[in]ControllerIdThe ID of the UFS host controller.
[out]MmioBarPointer to the UFS host controller MMIO base address.
Return values
EFI_SUCCESSThe operation succeeds.
EFI_INVALID_PARAMETERThe parameters are invalid.

Forward declaration for the UFS_HOST_CONTROLLER_PPI.

Variable Documentation

EFI_GUID gEdkiiPeiUfsHostControllerPpiGuid