updated definitions of PCD PPI/Protocol per latest UEFI Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10134 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
/** @file
|
||||
Platform Configuration Database (PCD) Protocol defined in PI 1.2 Vol3
|
||||
|
||||
A platform database that contains a variety of current platform settings or
|
||||
A platform database that contains a variety of current platform settings or
|
||||
directives that can be accessed by a driver or application.
|
||||
PI PCD protocol only provide the accessing interfaces for Dynamic-Ex type PCD.
|
||||
|
||||
|
||||
Callers to this protocol must be at a TPL_APPLICATION task priority level.
|
||||
This is the base PCD service API that provides an abstraction for accessing configuration content in
|
||||
the platform. It a seamless mechanism for extracting information regardless of where the
|
||||
@@ -12,16 +12,16 @@
|
||||
This protocol allows access to data through size-granular APIs and provides a mechanism for a
|
||||
firmware component to monitor specific settings and be alerted when a setting is changed.
|
||||
|
||||
Copyright (c) 2009, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
Copyright (c) 2009 - 2010, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
|
||||
@par Revision Reference:
|
||||
@par Revision Reference:
|
||||
PI Version 1.2 Vol 3.
|
||||
**/
|
||||
|
||||
@@ -47,7 +47,7 @@ extern EFI_GUID gEfiPeiPcdPpiGuid;
|
||||
SKU Id is set or the currently set SKU Id isn't valid for the specified token, the system uses the
|
||||
default SKU Id. If the system attempts to use the default SKU Id and no value has been set for that
|
||||
Id, the results are unpredictable.
|
||||
|
||||
|
||||
@param[in] SkuId The SKU value to set.
|
||||
**/
|
||||
typedef
|
||||
@@ -59,15 +59,15 @@ VOID
|
||||
/**
|
||||
Retrieves the current byte-sized value for a PCD token number. If the TokenNumber is invalid,
|
||||
the results are unpredictable.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
|
||||
@return 8-bit value for a given PCD token.
|
||||
**/
|
||||
typedef
|
||||
UINT8
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_8)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_8)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber
|
||||
);
|
||||
@@ -75,15 +75,15 @@ UINT8
|
||||
/**
|
||||
Retrieves the current byte-sized value for a PCD token number. If the TokenNumber is invalid,
|
||||
the results are unpredictable.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
|
||||
@return 16-bit value for a given PCD token.
|
||||
**/
|
||||
typedef
|
||||
UINT16
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_16)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_16)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber
|
||||
);
|
||||
@@ -91,15 +91,15 @@ UINT16
|
||||
/**
|
||||
Retrieves the current 32-bit value for a PCD token number. If the TokenNumber is invalid, the
|
||||
results are unpredictable.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
@return 32-bit value for a given PCD token.
|
||||
|
||||
@return 32-bit value for a given PCD token.
|
||||
**/
|
||||
typedef
|
||||
UINT32
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_32)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_32)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber
|
||||
);
|
||||
@@ -107,15 +107,15 @@ UINT32
|
||||
/**
|
||||
Retrieves the current 64-bit value for a PCD token number. If the TokenNumber is invalid, the
|
||||
results are unpredictable.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
@return 64-bit value for a given PCD token.
|
||||
|
||||
@return 64-bit value for a given PCD token.
|
||||
**/
|
||||
typedef
|
||||
UINT64
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_64)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_64)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber
|
||||
);
|
||||
@@ -124,13 +124,13 @@ UINT64
|
||||
Retrieves the current pointer to the value for a PCD token number. There should not be any
|
||||
alignment assumptions about the pointer that is returned by this function call. If the TokenNumber
|
||||
is invalid, the results are unpredictable.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
**/
|
||||
typedef
|
||||
VOID *
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_POINTER)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_POINTER)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber
|
||||
);
|
||||
@@ -141,12 +141,12 @@ VOID *
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
|
||||
@return Boolean value for a given PCD token.
|
||||
**/
|
||||
typedef
|
||||
BOOLEAN
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_BOOLEAN)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_BOOLEAN)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber
|
||||
);
|
||||
@@ -154,38 +154,38 @@ BOOLEAN
|
||||
/**
|
||||
Retrieves the current size of a particular PCD token. If the TokenNumber is invalid, the results are
|
||||
unpredictable.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
@return the size of the value for a given PCD token.
|
||||
**/
|
||||
typedef
|
||||
UINTN
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_SIZE)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_SIZE)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber
|
||||
);
|
||||
|
||||
/**
|
||||
Sets an 8-bit value for a given PCD token.
|
||||
|
||||
|
||||
When the PCD service sets a value, it will check to ensure that the size of the value being set is
|
||||
compatible with the Token's existing definition. If it is not, an error will be returned.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has set the value requested
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set was
|
||||
incompatible with a call to this function. Use GetSizeEx() to
|
||||
retrieve the size of the target data.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_EX_8)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_8)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber,
|
||||
IN UINT8 Value
|
||||
@@ -193,23 +193,23 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Sets an 16-bit value for a given PCD token.
|
||||
|
||||
|
||||
When the PCD service sets a value, it will check to ensure that the size of the value being set is
|
||||
compatible with the Token's existing definition. If it is not, an error will be returned.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has set the value requested
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set was
|
||||
incompatible with a call to this function. Use GetSizeEx() to
|
||||
retrieve the size of the target data.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_EX_16)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_16)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber,
|
||||
IN UINT16 Value
|
||||
@@ -217,23 +217,23 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Sets an 32-bit value for a given PCD token.
|
||||
|
||||
|
||||
When the PCD service sets a value, it will check to ensure that the size of the value being set is
|
||||
compatible with the Token's existing definition. If it is not, an error will be returned.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has set the value requested
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set was
|
||||
incompatible with a call to this function. Use GetSizeEx() to
|
||||
retrieve the size of the target data.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_EX_32)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_32)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber,
|
||||
IN UINT32 Value
|
||||
@@ -241,23 +241,23 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Sets an 64-bit value for a given PCD token.
|
||||
|
||||
|
||||
When the PCD service sets a value, it will check to ensure that the size of the value being set is
|
||||
compatible with the Token's existing definition. If it is not, an error will be returned.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has set the value requested
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set was
|
||||
incompatible with a call to this function. Use GetSizeEx() to
|
||||
retrieve the size of the target data.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_EX_64)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_64)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber,
|
||||
IN UINT64 Value
|
||||
@@ -265,24 +265,26 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Sets a value of the specified size for a given PCD token.
|
||||
|
||||
|
||||
When the PCD service sets a value, it will check to ensure that the size of the value being set is
|
||||
compatible with the Token's existing definition. If it is not, an error will be returned.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] SizeOfValue The length of the Value being set for the PCD token.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] SizeOfValue The length of the value being set for the PCD token. If too large of a length is
|
||||
specified, upon return from this function the value of SizeOfValue will reflect the
|
||||
maximum size for the PCD token.
|
||||
@param[in] Buffer A pointer to the buffer containing the value to set for the PCD token.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has set the value requested
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set was
|
||||
incompatible with a call to this function. Use GetSizeEx() to
|
||||
retrieve the size of the target data.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_EX_POINTER)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_POINTER)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber,
|
||||
IN OUT UINTN *SizeOfValue,
|
||||
@@ -291,23 +293,23 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Sets a Boolean value for a given PCD token.
|
||||
|
||||
|
||||
When the PCD service sets a value, it will check to ensure that the size of the value being set is
|
||||
compatible with the Token's existing definition. If it is not, an error will be returned.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has set the value requested
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set was
|
||||
incompatible with a call to this function. Use GetSizeEx() to
|
||||
retrieve the size of the target data.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the requested token number.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_EX_BOOLEAN)(
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_BOOLEAN)(
|
||||
IN CONST EFI_GUID *Guid,
|
||||
IN UINTN TokenNumber,
|
||||
IN BOOLEAN Value
|
||||
@@ -315,16 +317,16 @@ EFI_STATUS
|
||||
|
||||
typedef
|
||||
VOID
|
||||
(EFIAPI *EFI_PCD_PPI_CALLBACK)(
|
||||
IN EFI_GUID *Guid OPTIONAL,
|
||||
IN UINTN CallBackToken,
|
||||
IN VOID *TokenData,
|
||||
IN UINTN TokenDatSize
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_CALLBACK)(
|
||||
IN EFI_GUID *Guid OPTIONAL,
|
||||
IN UINTN CallBackToken,
|
||||
IN OUT VOID *TokenData,
|
||||
IN UINTN TokenDatSize
|
||||
);
|
||||
|
||||
/**
|
||||
Specifies a function to be called anytime the value of a designated token is changed.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to monitor. If NULL, use
|
||||
the standard platform namespace.
|
||||
@param[in] CallBackToken The PCD token number to monitor.
|
||||
@@ -333,48 +335,48 @@ VOID
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has successfully established a call event for the
|
||||
CallBackToken requested.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the referenced token number.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the referenced token number.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_CALLBACK_ON_SET)(
|
||||
IN CONST EFI_GUID *Guid OPTIONAL,
|
||||
IN UINTN CallBackToken,
|
||||
IN EFI_PCD_PPI_CALLBACK CallBackFunction
|
||||
IN CONST EFI_GUID *Guid OPTIONAL,
|
||||
IN UINTN CallBackToken,
|
||||
IN EFI_PEI_PCD_PPI_CALLBACK CallBackFunction
|
||||
);
|
||||
|
||||
/**
|
||||
Cancels a previously set callback function for a particular PCD token number.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to monitor. If NULL, use
|
||||
the standard platform namespace.
|
||||
@param[in] CallBackToken The PCD token number to cancel monitoring.
|
||||
@param[in] CallBackFunction The function prototype that was originally passed to the CallBackOnSet function.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has cancelled the call event associated with the
|
||||
CallBackToken.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service did not match the CallBackFunction to one
|
||||
that is currently being monitored.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find data the requested token number.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find data the requested token number.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
(EFIAPI *EFI_PEI_PCD_PPI_CANCEL_CALLBACK)(
|
||||
IN CONST EFI_GUID *Guid OPTIONAL,
|
||||
IN UINTN CallBackToken,
|
||||
IN EFI_PCD_PPI_CALLBACK CallBackFunction
|
||||
IN CONST EFI_GUID *Guid OPTIONAL,
|
||||
IN UINTN CallBackToken,
|
||||
IN EFI_PEI_PCD_PPI_CALLBACK CallBackFunction
|
||||
);
|
||||
|
||||
/**
|
||||
Retrieves the next valid PCD token for a given namespace.
|
||||
|
||||
|
||||
This provides a means by which to get the next valid token number in a given namespace. This is
|
||||
useful since the PCD infrastructure has a sparse list of token numbers in it, and one cannot a priori
|
||||
know what token numbers are valid in the database.
|
||||
|
||||
|
||||
@param[in] Guid The 128-bit unique value that designates which namespace to extract the value from.
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has retrieved the value requested.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find data from the requested token number.
|
||||
**/
|
||||
@@ -387,18 +389,18 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Retrieves the next valid PCD token namespace for a given namespace.
|
||||
|
||||
|
||||
Gets the next valid token namespace for a given namespace. This is useful to traverse the valid
|
||||
token namespaces on a platform.
|
||||
|
||||
|
||||
@param[in, out] Guid An indirect pointer to EFI_GUID. On input it designates a known token
|
||||
namespace from which the search will start. On output, it designates the next valid
|
||||
token namespace on the platform. If *Guid is NULL, then the GUID of the first token
|
||||
space of the current platform is returned. If the search cannot locate the next valid
|
||||
token namespace, an error is returned and the value of *Guid is undefined.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS The PCD service retrieved the value requested.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the next valid token namespace.
|
||||
@retval EFI_NOT_FOUND The PCD service could not find the next valid token namespace.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
@@ -408,19 +410,19 @@ EFI_STATUS
|
||||
|
||||
typedef struct {
|
||||
EFI_PEI_PCD_PPI_SET_SKU SetSku;
|
||||
EFI_PEI_PCD_PPI_GET_EX_8 GetEx8;
|
||||
EFI_PEI_PCD_PPI_GET_EX_16 GetEx16;
|
||||
EFI_PEI_PCD_PPI_GET_EX_32 GetEx32;
|
||||
EFI_PEI_PCD_PPI_GET_EX_64 GetEx64;
|
||||
EFI_PEI_PCD_PPI_GET_EX_POINTER GetExPtr;
|
||||
EFI_PEI_PCD_PPI_GET_EX_BOOLEAN GetExBool;
|
||||
EFI_PEI_PCD_PPI_GET_EX_SIZE GetExSize;
|
||||
EFI_PEI_PCD_PPI_SET_EX_8 SetEx8;
|
||||
EFI_PEI_PCD_PPI_SET_EX_16 SetEx16;
|
||||
EFI_PEI_PCD_PPI_SET_EX_32 SetEx32;
|
||||
EFI_PEI_PCD_PPI_SET_EX_64 SetEx64;
|
||||
EFI_PEI_PCD_PPI_SET_EX_POINTER SetExPtr;
|
||||
EFI_PEI_PCD_PPI_SET_EX_BOOLEAN SetExBool;
|
||||
EFI_PEI_PCD_PPI_GET_8 GetEx8;
|
||||
EFI_PEI_PCD_PPI_GET_16 GetEx16;
|
||||
EFI_PEI_PCD_PPI_GET_32 GetEx32;
|
||||
EFI_PEI_PCD_PPI_GET_64 GetEx64;
|
||||
EFI_PEI_PCD_PPI_GET_POINTER GetExPtr;
|
||||
EFI_PEI_PCD_PPI_GET_BOOLEAN GetExBool;
|
||||
EFI_PEI_PCD_PPI_GET_SIZE GetExSize;
|
||||
EFI_PEI_PCD_PPI_SET_8 SetEx8;
|
||||
EFI_PEI_PCD_PPI_SET_16 SetEx16;
|
||||
EFI_PEI_PCD_PPI_SET_32 SetEx32;
|
||||
EFI_PEI_PCD_PPI_SET_64 SetEx64;
|
||||
EFI_PEI_PCD_PPI_SET_POINTER SetExPtr;
|
||||
EFI_PEI_PCD_PPI_SET_BOOLEAN SetExBool;
|
||||
EFI_PEI_PCD_PPI_CALLBACK_ON_SET CallbackOnSet;
|
||||
EFI_PEI_PCD_PPI_CANCEL_CALLBACK CancelCallback;
|
||||
EFI_PEI_PCD_PPI_GET_NEXT_TOKEN GetNextToken;
|
||||
|
Reference in New Issue
Block a user