EFIAPI\r
PeiPcdSetSku (\r
IN UINTN SkuId\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an 8-bit value for a given PCD token.\r
EFIAPI\r
PeiPcdGet8 (\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an 16-bit value for a given PCD token.\r
EFIAPI\r
PeiPcdGet16 (\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an 32-bit value for a given PCD token.\r
EFIAPI\r
PeiPcdGet32 (\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an 64-bit value for a given PCD token.\r
EFIAPI\r
PeiPcdGet64 (\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves a pointer to a value for a given PCD token.\r
EFIAPI\r
PeiPcdGetPtr (\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves a Boolean value for a given PCD token.\r
EFIAPI\r
PeiPcdGetBool (\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves the size of the value for a given PCD token.\r
EFIAPI\r
PeiPcdGetSize (\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an 8-bit value for a given PCD token.\r
PeiPcdGet8Ex (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an 16-bit value for a given PCD token.\r
PeiPcdGet16Ex (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an 32-bit value for a given PCD token.\r
PeiPcdGet32Ex (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an 64-bit value for a given PCD token.\r
PeiPcdGet64Ex (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves a pointer to a value for a given PCD token.\r
PeiPcdGetPtrEx (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves an Boolean value for a given PCD token.\r
PeiPcdGetBoolEx (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves the size of the value for a given PCD token.\r
PeiPcdGetSizeEx (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an 8-bit value for a given PCD token.\r
PeiPcdSet8 (\r
IN UINTN TokenNumber,\r
IN UINT8 Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an 16-bit value for a given PCD token.\r
PeiPcdSet16 (\r
IN UINTN TokenNumber,\r
IN UINT16 Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an 32-bit value for a given PCD token.\r
PeiPcdSet32 (\r
IN UINTN TokenNumber,\r
IN UINT32 Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an 64-bit value for a given PCD token.\r
PeiPcdSet64 (\r
IN UINTN TokenNumber,\r
IN UINT64 Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets a value of a specified size for a given PCD token.\r
IN UINTN TokenNumber,\r
IN OUT UINTN *SizeOfBuffer,\r
IN VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an Boolean value for a given PCD token.\r
PeiPcdSetBool (\r
IN UINTN TokenNumber,\r
IN BOOLEAN Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an 8-bit value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT8 Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an 16-bit value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT16 Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an 32-bit value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT32 Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an 64-bit value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT64 Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets a value of a specified size for a given PCD token.\r
IN UINTN TokenNumber,\r
IN OUT UINTN *SizeOfBuffer,\r
IN VOID *Buffer\r
- )\r
-;\r
+ );\r
\r
/**\r
Sets an Boolean value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN BOOLEAN Value\r
- )\r
-;\r
+ );\r
\r
/**\r
Specifies a function to be called anytime the value of a designated token is changed.\r
IN CONST EFI_GUID *Guid, OPTIONAL\r
IN UINTN TokenNumber,\r
IN PCD_PPI_CALLBACK CallBackFunction\r
- )\r
-;\r
+ );\r
\r
/**\r
Cancels a previously set callback function for a particular PCD token number.\r
IN CONST EFI_GUID *Guid, OPTIONAL\r
IN UINTN TokenNumber,\r
IN PCD_PPI_CALLBACK CallBackFunction\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves the next valid PCD token for a given namespace.\r
PeiPcdGetNextToken (\r
IN CONST EFI_GUID *Guid, OPTIONAL\r
IN OUT UINTN *TokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
Retrieves the next valid PCD token namespace for a given namespace.\r
EFIAPI\r
PeiPcdGetNextTokenSpace (\r
IN OUT CONST EFI_GUID **Guid\r
- )\r
-;\r
+ );\r
\r
\r
/* Internal Function definitions */\r
PEI_PCD_DATABASE *\r
GetPcdDatabase (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/**\r
Wrapper function for setting non-pointer type value for a PCD entry.\r
IN UINTN TokenNumber,\r
IN VOID *Data,\r
IN UINTN Size\r
- )\r
-;\r
+ );\r
\r
/**\r
Set value for an PCD entry\r
IN VOID *Data,\r
IN OUT UINTN *Size,\r
IN BOOLEAN PtrType\r
- )\r
-;\r
+ );\r
\r
/**\r
Wrapper function for set PCD value for non-Pointer type dynamic-ex PCD.\r
IN CONST EFI_GUID *Guid,\r
IN VOID *Data,\r
IN UINTN Size\r
- )\r
-;\r
+ );\r
\r
/**\r
Set value for a dynamic PCD entry.\r
IN VOID *Data,\r
IN OUT UINTN *Size,\r
IN BOOLEAN PtrType\r
- )\r
-;\r
+ );\r
\r
/**\r
Get the PCD entry pointer in PCD database.\r
GetWorker (\r
IN UINTN TokenNumber,\r
IN UINTN GetSize\r
- )\r
-;\r
+ );\r
\r
/**\r
Wrapper function for get PCD value for dynamic-ex PCD.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN ExTokenNumber,\r
IN UINTN GetSize\r
- )\r
-;\r
+ );\r
\r
typedef struct {\r
UINTN TokenNumber;\r
GetExPcdTokenNumber (\r
IN CONST EFI_GUID *Guid,\r
IN UINTN ExTokenNumber\r
- )\r
-;\r
+ );\r
\r
/**\r
The function registers the CallBackOnSet fucntion\r
VOID\r
BuildPcdDatabase (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/**\r
Get SKU ID tabble from PCD database.\r
GetSkuIdArray (\r
IN UINTN LocalTokenNumberTableIdx,\r
IN PEI_PCD_DATABASE *Database\r
- )\r
-;\r
+ );\r
\r
/**\r
Get index of PCD entry in size table.\r
GetSizeTableIndex (\r
IN UINTN LocalTokenNumberTableIdx,\r
IN PEI_PCD_DATABASE *Database\r
- )\r
-;\r
+ );\r
\r
/**\r
Get PCD value's size for POINTER type PCD.\r
IN UINTN LocalTokenNumberTableIdx,\r
OUT UINTN *MaxSize,\r
IN PEI_PCD_DATABASE *Database\r
- )\r
-;\r
+ );\r
\r
/**\r
Set PCD value's size for POINTER type PCD.\r
IN UINTN LocalTokenNumberTableIdx,\r
IN OUT UINTN *CurrentSize,\r
IN PEI_PCD_DATABASE *Database\r
- )\r
-;\r
+ );\r
\r
\r
extern EFI_GUID gPcdDataBaseHobGuid;\r