\r
**/\r
\r
-\r
-\r
-\r
#include <PiPei.h>\r
\r
#include <Ppi/Pcd.h>\r
VOID\r
)\r
{\r
- EFI_STATUS Status;\r
- PCD_PPI *PcdPpi;\r
+ EFI_STATUS Status;\r
+ PCD_PPI *PcdPpi;\r
\r
Status = PeiServicesLocatePpi (&gPcdPpiGuid, 0, NULL, (VOID **)&PcdPpi);\r
ASSERT_EFI_ERROR (Status);\r
VOID\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_PEI_PCD_PPI *PiPcdPpi;\r
+ EFI_STATUS Status;\r
+ EFI_PEI_PCD_PPI *PiPcdPpi;\r
\r
Status = PeiServicesLocatePpi (&gEfiPeiPcdPpiGuid, 0, NULL, (VOID **)&PiPcdPpi);\r
ASSERT_EFI_ERROR (Status);\r
VOID\r
)\r
{\r
- EFI_STATUS Status;\r
- GET_PCD_INFO_PPI *PcdInfoPpi;\r
+ EFI_STATUS Status;\r
+ GET_PCD_INFO_PPI *PcdInfoPpi;\r
\r
Status = PeiServicesLocatePpi (&gGetPcdInfoPpiGuid, 0, NULL, (VOID **)&PcdInfoPpi);\r
ASSERT_EFI_ERROR (Status);\r
UINTN\r
EFIAPI\r
LibPcdSetSku (\r
- IN UINTN SkuId\r
+ IN UINTN SkuId\r
)\r
{\r
- GetPiPcdPpiPointer()->SetSku (SkuId);\r
+ GetPiPcdPpiPointer ()->SetSku (SkuId);\r
\r
return SkuId;\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
UINT8\r
EFIAPI\r
LibPcdGet8 (\r
- IN UINTN TokenNumber\r
+ IN UINTN TokenNumber\r
)\r
{\r
return (GetPcdPpiPointer ())->Get8 (TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
UINT16\r
EFIAPI\r
LibPcdGet16 (\r
- IN UINTN TokenNumber\r
+ IN UINTN TokenNumber\r
)\r
{\r
return (GetPcdPpiPointer ())->Get16 (TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
UINT32\r
EFIAPI\r
LibPcdGet32 (\r
- IN UINTN TokenNumber\r
+ IN UINTN TokenNumber\r
)\r
{\r
return (GetPcdPpiPointer ())->Get32 (TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
UINT64\r
EFIAPI\r
LibPcdGet64 (\r
- IN UINTN TokenNumber\r
+ IN UINTN TokenNumber\r
)\r
{\r
return (GetPcdPpiPointer ())->Get64 (TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
VOID *\r
EFIAPI\r
LibPcdGetPtr (\r
- IN UINTN TokenNumber\r
+ IN UINTN TokenNumber\r
)\r
{\r
return (GetPcdPpiPointer ())->GetPtr (TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
BOOLEAN\r
EFIAPI\r
LibPcdGetBool (\r
- IN UINTN TokenNumber\r
+ IN UINTN TokenNumber\r
)\r
{\r
return (GetPcdPpiPointer ())->GetBool (TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve the size of a given PCD token.\r
\r
UINTN\r
EFIAPI\r
LibPcdGetSize (\r
- IN UINTN TokenNumber\r
+ IN UINTN TokenNumber\r
)\r
{\r
return (GetPcdPpiPointer ())->GetSize (TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
UINT8\r
EFIAPI\r
LibPcdGetEx8 (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
return (GetPiPcdPpiPointer ())->Get8 (Guid, TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
UINT16\r
EFIAPI\r
LibPcdGetEx16 (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber\r
)\r
{\r
-\r
ASSERT (Guid != NULL);\r
\r
return (GetPiPcdPpiPointer ())->Get16 (Guid, TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
Returns the 32-bit value for the token specified by TokenNumber and Guid.\r
If Guid is NULL, then ASSERT().\r
UINT32\r
EFIAPI\r
LibPcdGetEx32 (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
return (GetPiPcdPpiPointer ())->Get32 (Guid, TokenNumber);\r
}\r
\r
-\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
UINT64\r
EFIAPI\r
LibPcdGetEx64 (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
return (GetPiPcdPpiPointer ())->Get64 (Guid, TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
VOID *\r
EFIAPI\r
LibPcdGetExPtr (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
return (GetPiPcdPpiPointer ())->GetPtr (Guid, TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve a value for a given PCD token.\r
\r
BOOLEAN\r
EFIAPI\r
LibPcdGetExBool (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
return (GetPiPcdPpiPointer ())->GetBool (Guid, TokenNumber);\r
}\r
\r
-\r
-\r
/**\r
This function provides a means by which to retrieve the size of a given PCD token.\r
\r
UINTN\r
EFIAPI\r
LibPcdGetExSize (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
return (GetPiPcdPpiPointer ())->GetSize (Guid, TokenNumber);\r
}\r
\r
-\r
/**\r
This function provides a means by which to set a value for a given PCD token.\r
\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSet8S (\r
- IN UINTN TokenNumber,\r
- IN UINT8 Value\r
+ IN UINTN TokenNumber,\r
+ IN UINT8 Value\r
)\r
{\r
return (GetPcdPpiPointer ())->Set8 (TokenNumber, Value);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSet16S (\r
- IN UINTN TokenNumber,\r
- IN UINT16 Value\r
+ IN UINTN TokenNumber,\r
+ IN UINT16 Value\r
)\r
{\r
return (GetPcdPpiPointer ())->Set16 (TokenNumber, Value);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSet32S (\r
- IN UINTN TokenNumber,\r
- IN UINT32 Value\r
+ IN UINTN TokenNumber,\r
+ IN UINT32 Value\r
)\r
{\r
return (GetPcdPpiPointer ())->Set32 (TokenNumber, Value);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSet64S (\r
- IN UINTN TokenNumber,\r
- IN UINT64 Value\r
+ IN UINTN TokenNumber,\r
+ IN UINT64 Value\r
)\r
{\r
return (GetPcdPpiPointer ())->Set64 (TokenNumber, Value);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSetPtrS (\r
- IN UINTN TokenNumber,\r
- IN OUT UINTN *SizeOfBuffer,\r
- IN CONST VOID *Buffer\r
+ IN UINTN TokenNumber,\r
+ IN OUT UINTN *SizeOfBuffer,\r
+ IN CONST VOID *Buffer\r
)\r
{\r
ASSERT (SizeOfBuffer != NULL);\r
ASSERT (Buffer != NULL);\r
}\r
\r
- return (GetPcdPpiPointer ())->SetPtr (TokenNumber, SizeOfBuffer, (VOID *) Buffer);\r
+ return (GetPcdPpiPointer ())->SetPtr (TokenNumber, SizeOfBuffer, (VOID *)Buffer);\r
}\r
\r
/**\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSetBoolS (\r
- IN UINTN TokenNumber,\r
- IN BOOLEAN Value\r
+ IN UINTN TokenNumber,\r
+ IN BOOLEAN Value\r
)\r
{\r
return (GetPcdPpiPointer ())->SetBool (TokenNumber, Value);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSetEx8S (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN UINT8 Value\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber,\r
+ IN UINT8 Value\r
)\r
{\r
ASSERT (Guid != NULL);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSetEx16S (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN UINT16 Value\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber,\r
+ IN UINT16 Value\r
)\r
{\r
ASSERT (Guid != NULL);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSetEx32S (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN UINT32 Value\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber,\r
+ IN UINT32 Value\r
)\r
{\r
ASSERT (Guid != NULL);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSetEx64S (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN UINT64 Value\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber,\r
+ IN UINT64 Value\r
)\r
{\r
ASSERT (Guid != NULL);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSetExPtrS (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN OUT UINTN *SizeOfBuffer,\r
- IN VOID *Buffer\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber,\r
+ IN OUT UINTN *SizeOfBuffer,\r
+ IN VOID *Buffer\r
)\r
{\r
ASSERT (Guid != NULL);\r
RETURN_STATUS\r
EFIAPI\r
LibPcdSetExBoolS (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN BOOLEAN Value\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber,\r
+ IN BOOLEAN Value\r
)\r
{\r
ASSERT (Guid != NULL);\r
VOID\r
EFIAPI\r
LibPcdCallbackOnSet (\r
- IN CONST GUID *Guid OPTIONAL,\r
- IN UINTN TokenNumber,\r
- IN PCD_CALLBACK NotificationFunction\r
+ IN CONST GUID *Guid OPTIONAL,\r
+ IN UINTN TokenNumber,\r
+ IN PCD_CALLBACK NotificationFunction\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
ASSERT (NotificationFunction != NULL);\r
\r
- Status = (GetPiPcdPpiPointer ())->CallbackOnSet (Guid, TokenNumber, (EFI_PEI_PCD_PPI_CALLBACK) NotificationFunction);\r
+ Status = (GetPiPcdPpiPointer ())->CallbackOnSet (Guid, TokenNumber, (EFI_PEI_PCD_PPI_CALLBACK)NotificationFunction);\r
\r
ASSERT_EFI_ERROR (Status);\r
\r
return;\r
}\r
\r
-\r
-\r
/**\r
Disable a notification function that was established with LibPcdCallbackonSet().\r
\r
VOID\r
EFIAPI\r
LibPcdCancelCallback (\r
- IN CONST GUID *Guid OPTIONAL,\r
- IN UINTN TokenNumber,\r
- IN PCD_CALLBACK NotificationFunction\r
+ IN CONST GUID *Guid OPTIONAL,\r
+ IN UINTN TokenNumber,\r
+ IN PCD_CALLBACK NotificationFunction\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
ASSERT (NotificationFunction != NULL);\r
\r
- Status = (GetPiPcdPpiPointer ())->CancelCallback (Guid, TokenNumber, (EFI_PEI_PCD_PPI_CALLBACK) NotificationFunction);\r
+ Status = (GetPiPcdPpiPointer ())->CancelCallback (Guid, TokenNumber, (EFI_PEI_PCD_PPI_CALLBACK)NotificationFunction);\r
\r
ASSERT_EFI_ERROR (Status);\r
\r
return;\r
}\r
\r
-\r
-\r
/**\r
Retrieves the next token in a token space.\r
\r
UINTN\r
EFIAPI\r
LibPcdGetNextToken (\r
- IN CONST GUID *Guid OPTIONAL,\r
- IN UINTN TokenNumber\r
+ IN CONST GUID *Guid OPTIONAL,\r
+ IN UINTN TokenNumber\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
Status = (GetPiPcdPpiPointer ())->GetNextToken (Guid, &TokenNumber);\r
ASSERT (!EFI_ERROR (Status) || TokenNumber == 0);\r
return TokenNumber;\r
}\r
\r
-\r
/**\r
Used to retrieve the list of available PCD token space GUIDs.\r
\r
{\r
(GetPiPcdPpiPointer ())->GetNextTokenSpace (&TokenSpaceGuid);\r
\r
- return (GUID *) TokenSpaceGuid;\r
+ return (GUID *)TokenSpaceGuid;\r
}\r
\r
-\r
-\r
/**\r
Sets a value of a patchable PCD entry that is type pointer.\r
\r
VOID *\r
EFIAPI\r
LibPatchPcdSetPtr (\r
- OUT VOID *PatchVariable,\r
- IN UINTN MaximumDatumSize,\r
- IN OUT UINTN *SizeOfBuffer,\r
- IN CONST VOID *Buffer\r
+ OUT VOID *PatchVariable,\r
+ IN UINTN MaximumDatumSize,\r
+ IN OUT UINTN *SizeOfBuffer,\r
+ IN CONST VOID *Buffer\r
)\r
{\r
ASSERT (PatchVariable != NULL);\r
}\r
\r
if ((*SizeOfBuffer > MaximumDatumSize) ||\r
- (*SizeOfBuffer == MAX_ADDRESS)) {\r
+ (*SizeOfBuffer == MAX_ADDRESS))\r
+ {\r
*SizeOfBuffer = MaximumDatumSize;\r
return NULL;\r
}\r
\r
CopyMem (PatchVariable, Buffer, *SizeOfBuffer);\r
\r
- return (VOID *) Buffer;\r
+ return (VOID *)Buffer;\r
}\r
\r
/**\r
RETURN_STATUS\r
EFIAPI\r
LibPatchPcdSetPtrS (\r
- OUT VOID *PatchVariable,\r
- IN UINTN MaximumDatumSize,\r
- IN OUT UINTN *SizeOfBuffer,\r
- IN CONST VOID *Buffer\r
+ OUT VOID *PatchVariable,\r
+ IN UINTN MaximumDatumSize,\r
+ IN OUT UINTN *SizeOfBuffer,\r
+ IN CONST VOID *Buffer\r
)\r
{\r
ASSERT (PatchVariable != NULL);\r
}\r
\r
if ((*SizeOfBuffer > MaximumDatumSize) ||\r
- (*SizeOfBuffer == MAX_ADDRESS)) {\r
+ (*SizeOfBuffer == MAX_ADDRESS))\r
+ {\r
*SizeOfBuffer = MaximumDatumSize;\r
return RETURN_INVALID_PARAMETER;\r
}\r
return RETURN_SUCCESS;\r
}\r
\r
-\r
/**\r
Sets a value and size of a patchable PCD entry that is type pointer.\r
\r
VOID *\r
EFIAPI\r
LibPatchPcdSetPtrAndSize (\r
- OUT VOID *PatchVariable,\r
- OUT UINTN *SizeOfPatchVariable,\r
- IN UINTN MaximumDatumSize,\r
- IN OUT UINTN *SizeOfBuffer,\r
- IN CONST VOID *Buffer\r
+ OUT VOID *PatchVariable,\r
+ OUT UINTN *SizeOfPatchVariable,\r
+ IN UINTN MaximumDatumSize,\r
+ IN OUT UINTN *SizeOfBuffer,\r
+ IN CONST VOID *Buffer\r
)\r
{\r
ASSERT (PatchVariable != NULL);\r
}\r
\r
if ((*SizeOfBuffer > MaximumDatumSize) ||\r
- (*SizeOfBuffer == MAX_ADDRESS)) {\r
+ (*SizeOfBuffer == MAX_ADDRESS))\r
+ {\r
*SizeOfBuffer = MaximumDatumSize;\r
return NULL;\r
}\r
CopyMem (PatchVariable, Buffer, *SizeOfBuffer);\r
*SizeOfPatchVariable = *SizeOfBuffer;\r
\r
- return (VOID *) Buffer;\r
+ return (VOID *)Buffer;\r
}\r
\r
/**\r
RETURN_STATUS\r
EFIAPI\r
LibPatchPcdSetPtrAndSizeS (\r
- OUT VOID *PatchVariable,\r
- OUT UINTN *SizeOfPatchVariable,\r
- IN UINTN MaximumDatumSize,\r
- IN OUT UINTN *SizeOfBuffer,\r
- IN CONST VOID *Buffer\r
+ OUT VOID *PatchVariable,\r
+ OUT UINTN *SizeOfPatchVariable,\r
+ IN UINTN MaximumDatumSize,\r
+ IN OUT UINTN *SizeOfBuffer,\r
+ IN CONST VOID *Buffer\r
)\r
{\r
ASSERT (PatchVariable != NULL);\r
}\r
\r
if ((*SizeOfBuffer > MaximumDatumSize) ||\r
- (*SizeOfBuffer == MAX_ADDRESS)) {\r
+ (*SizeOfBuffer == MAX_ADDRESS))\r
+ {\r
*SizeOfBuffer = MaximumDatumSize;\r
return RETURN_INVALID_PARAMETER;\r
}\r
VOID\r
EFIAPI\r
LibPcdGetInfo (\r
- IN UINTN TokenNumber,\r
- OUT PCD_INFO *PcdInfo\r
+ IN UINTN TokenNumber,\r
+ OUT PCD_INFO *PcdInfo\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
- Status = GetPcdInfoPpiPointer()->GetInfo (TokenNumber, (EFI_PCD_INFO *) PcdInfo);\r
+ Status = GetPcdInfoPpiPointer ()->GetInfo (TokenNumber, (EFI_PCD_INFO *)PcdInfo);\r
ASSERT_EFI_ERROR (Status);\r
}\r
\r
VOID\r
EFIAPI\r
LibPcdGetInfoEx (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- OUT PCD_INFO *PcdInfo\r
+ IN CONST GUID *Guid,\r
+ IN UINTN TokenNumber,\r
+ OUT PCD_INFO *PcdInfo\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
- Status = GetPiPcdInfoPpiPointer()->GetInfo (Guid, TokenNumber, (EFI_PCD_INFO *) PcdInfo);\r
+ Status = GetPiPcdInfoPpiPointer ()->GetInfo (Guid, TokenNumber, (EFI_PCD_INFO *)PcdInfo);\r
ASSERT_EFI_ERROR (Status);\r
}\r
\r
VOID\r
)\r
{\r
- return GetPiPcdInfoPpiPointer()->GetSku ();\r
+ return GetPiPcdInfoPpiPointer ()->GetSku ();\r
}\r