1. Add the fix for the following Bugs:

i)	BMM_FAKE_NV_DATA definition inconsistent in bm.vfr and BootMain.h
        (EdkNt32Pkg\Dxe\PlatformBdsDxe\Generic\BootMaint\BootMain.h)
ii)	Change some files’ EOL(end of line) format to DOS. Some file use even mixed style EOL.
   (EdkModulePkg\Universal\DevicePath\Dxe\DevicePath.c, DevicepathFromText.c, DevicePathUtilities.c;
EdkModulePkg\Universal\Disk\DiskIo\Dxe\diskIo.c; MdePkg\Library\UefiLib\UefiNotTiano.c)
iii)    Change some illegal characters in many files, the problem is mainly connected with people using Chinese Input method to input symbols such as ' " - ?, etc. Multiple files are influenced.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1890 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
cwu11
2006-11-03 02:47:43 +00:00
parent cb44bbdb8e
commit 511710d68f
116 changed files with 3672 additions and 3672 deletions

View File

@ -1669,7 +1669,7 @@ Arguments:
ExitData - Pointer to a pointer to a data buffer that includes a Null-terminated ExitData - Pointer to a pointer to a data buffer that includes a Null-terminated
Unicode string, optionally followed by additional binary data. The string Unicode string, optionally followed by additional binary data. The string
is a description that the caller may use to further indicate the reason for is a description that the caller may use to further indicate the reason for
the image<EFBFBD><EFBFBD>s exit. the image's exit.
Returns: Returns:
@ -1701,13 +1701,13 @@ Arguments:
ImageHandle - Handle that identifies the image. This parameter is passed to the image ImageHandle - Handle that identifies the image. This parameter is passed to the image
on entry. on entry.
Status - The image<EFBFBD><EFBFBD>s exit code. Status - The image's exit code.
ExitDataSize - The size, in bytes, of ExitData. Ignored if ExitStatus is ExitDataSize - The size, in bytes, of ExitData. Ignored if ExitStatus is
EFI_SUCCESS. EFI_SUCCESS.
ExitData - Pointer to a data buffer that includes a Null-terminated Unicode string, ExitData - Pointer to a data buffer that includes a Null-terminated Unicode string,
optionally followed by additional binary data. The string is a optionally followed by additional binary data. The string is a
description that the caller may use to further indicate the reason for description that the caller may use to further indicate the reason for
the image<EFBFBD><EFBFBD>s exit. the image's exit.
Returns: Returns:
@ -1740,8 +1740,8 @@ Arguments:
Type - The type of event to create and its mode and attributes Type - The type of event to create and its mode and attributes
NotifyTpl - The task priority level of event notifications NotifyTpl - The task priority level of event notifications
NotifyFunction - Pointer to the event<EFBFBD>s notification function NotifyFunction - Pointer to the event's notification function
NotifyContext - Pointer to the notification function<EFBFBD>s context; corresponds to NotifyContext - Pointer to the notification function's context; corresponds to
parameter "Context" in the notification function parameter "Context" in the notification function
pEvent - Pointer to the newly created event if the call succeeds; undefined otherwise pEvent - Pointer to the newly created event if the call succeeds; undefined otherwise

View File

@ -1325,7 +1325,7 @@ Arguments:
UserHandle - The handle for the protocol interface that was previously opened UserHandle - The handle for the protocol interface that was previously opened
with OpenProtocol(), and is now being closed. with OpenProtocol(), and is now being closed.
Protocol - The published unique identifier of the protocol. It is the caller<EFBFBD><EFBFBD>s Protocol - The published unique identifier of the protocol. It is the caller's
responsibility to pass in a valid GUID. responsibility to pass in a valid GUID.
AgentHandle - The handle of the agent that is closing the protocol interface. AgentHandle - The handle of the agent that is closing the protocol interface.
ControllerHandle - If the agent that opened a protocol is a driver that follows the ControllerHandle - If the agent that opened a protocol is a driver that follows the

View File

@ -905,7 +905,7 @@ Arguments:
ExitData - Pointer to a pointer to a data buffer that includes a Null-terminated ExitData - Pointer to a pointer to a data buffer that includes a Null-terminated
Unicode string, optionally followed by additional binary data. The string Unicode string, optionally followed by additional binary data. The string
is a description that the caller may use to further indicate the reason for is a description that the caller may use to further indicate the reason for
the image<EFBFBD><EFBFBD>s exit. the image's exit.
Returns: Returns:
@ -1209,13 +1209,13 @@ Arguments:
ImageHandle - Handle that identifies the image. This parameter is passed to the image ImageHandle - Handle that identifies the image. This parameter is passed to the image
on entry. on entry.
Status - The image<EFBFBD><EFBFBD>s exit code. Status - The image's exit code.
ExitDataSize - The size, in bytes, of ExitData. Ignored if ExitStatus is ExitDataSize - The size, in bytes, of ExitData. Ignored if ExitStatus is
EFI_SUCCESS. EFI_SUCCESS.
ExitData - Pointer to a data buffer that includes a Null-terminated Unicode string, ExitData - Pointer to a data buffer that includes a Null-terminated Unicode string,
optionally followed by additional binary data. The string is a optionally followed by additional binary data. The string is a
description that the caller may use to further indicate the reason for description that the caller may use to further indicate the reason for
the image<EFBFBD><EFBFBD>s exit. the image's exit.
Returns: Returns:

View File

@ -302,7 +302,7 @@ Returns:
EFI_HOB_MEMORY_POOL *Hob; EFI_HOB_MEMORY_POOL *Hob;
// //
// If some <EFBFBD><EFBFBD>post-memory<EFBFBD><EFBFBD> PEIM wishes to allocate larger pool, // If some "post-memory" PEIM wishes to allocate larger pool,
// it should use AllocatePages service instead. // it should use AllocatePages service instead.
// //
ASSERT (Size < 0x10000 - sizeof (EFI_HOB_MEMORY_POOL)); ASSERT (Size < 0x10000 - sizeof (EFI_HOB_MEMORY_POOL));

View File

@ -35,13 +35,13 @@ OemHookStatusCodeInitialize (
/** /**
Report status code to OEM device. Report status code to OEM device.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -225,7 +225,7 @@ DebugAssert (
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue. @param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue.
@param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue. @param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue.

View File

@ -33,13 +33,13 @@ OemHookStatusCodeInitialize (
/** /**
Report status code to OEM device. Report status code to OEM device.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -189,7 +189,7 @@ DebugAssert (
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue. @param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue.
@param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue. @param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue.

View File

@ -189,7 +189,7 @@ DebugAssert (
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue. @param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue.
@param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue. @param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue.

View File

@ -68,7 +68,7 @@ Routine Description:
Arguments: Arguments:
Time - A pointer to storage to receive a snapshot of the current time. Time - A pointer to storage to receive a snapshot of the current time.
Capabilities - An optional pointer to a buffer to receive the real time clock device<EFBFBD><EFBFBD>s Capabilities - An optional pointer to a buffer to receive the real time clock device's
capabilities. capabilities.
Returns: Returns:
@ -180,7 +180,7 @@ Routine Description:
Arguments: Arguments:
VariableName - A Null-terminated Unicode string that is the name of the VariableName - A Null-terminated Unicode string that is the name of the
vendor<EFBFBD><EFBFBD>s variable. vendor's variable.
VendorGuid - A unique identifier for the vendor. VendorGuid - A unique identifier for the vendor.
Attributes - If not NULL, a pointer to the memory location to return the Attributes - If not NULL, a pointer to the memory location to return the
attributes bitmask for the variable. attributes bitmask for the variable.
@ -248,7 +248,7 @@ Routine Description:
Arguments: Arguments:
VariableName - A Null-terminated Unicode string that is the name of the VariableName - A Null-terminated Unicode string that is the name of the
vendor<EFBFBD><EFBFBD>s variable. vendor's variable.
VendorGuid - A unique identifier for the vendor. VendorGuid - A unique identifier for the vendor.
Attributes - Attributes bitmask to set for the variable. Attributes - Attributes bitmask to set for the variable.
DataSize - The size in bytes of the Data buffer. DataSize - The size in bytes of the Data buffer.
@ -272,7 +272,7 @@ EfiGetNextHighMonotonicCount (
Routine Description: Routine Description:
Returns the next high 32 bits of the platform<EFBFBD><EFBFBD>s monotonic counter. Returns the next high 32 bits of the platform's monotonic counter.
Arguments: Arguments:

View File

@ -81,7 +81,7 @@ Routine Description:
Arguments: Arguments:
Time - A pointer to storage to receive a snapshot of the current time. Time - A pointer to storage to receive a snapshot of the current time.
Capabilities - An optional pointer to a buffer to receive the real time clock device<EFBFBD><EFBFBD>s Capabilities - An optional pointer to a buffer to receive the real time clock device's
capabilities. capabilities.
Returns: Returns:
@ -209,7 +209,7 @@ Routine Description:
Arguments: Arguments:
VariableName - A Null-terminated Unicode string that is the name of the VariableName - A Null-terminated Unicode string that is the name of the
vendor<EFBFBD><EFBFBD>s variable. vendor's variable.
VendorGuid - A unique identifier for the vendor. VendorGuid - A unique identifier for the vendor.
Attributes - If not NULL, a pointer to the memory location to return the Attributes - If not NULL, a pointer to the memory location to return the
attributes bitmask for the variable. attributes bitmask for the variable.
@ -305,7 +305,7 @@ Routine Description:
Arguments: Arguments:
VariableName - A Null-terminated Unicode string that is the name of the VariableName - A Null-terminated Unicode string that is the name of the
vendor<EFBFBD><EFBFBD>s variable. vendor's variable.
VendorGuid - A unique identifier for the vendor. VendorGuid - A unique identifier for the vendor.
Attributes - Attributes bitmask to set for the variable. Attributes - Attributes bitmask to set for the variable.
DataSize - The size in bytes of the Data buffer. DataSize - The size in bytes of the Data buffer.
@ -343,7 +343,7 @@ EfiGetNextHighMonotonicCount (
Routine Description: Routine Description:
Returns the next high 32 bits of the platform<EFBFBD><EFBFBD>s monotonic counter. Returns the next high 32 bits of the platform's monotonic counter.
Arguments: Arguments:

View File

@ -1,43 +1,43 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License 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 which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Module Name: Module Name:
DevicePathDriver.c DevicePathDriver.c
Abstract: Abstract:
Device Path Driver to produce DevPathUtilities Protocol, DevPathFromText Protocol Device Path Driver to produce DevPathUtilities Protocol, DevPathFromText Protocol
and DevPathToText Protocol. and DevPathToText Protocol.
--*/ --*/
#include "DevicePath.h" #include "DevicePath.h"
EFI_HANDLE mDevicePathHandle = NULL; EFI_HANDLE mDevicePathHandle = NULL;
GLOBAL_REMOVE_IF_UNREFERENCED const EFI_DEVICE_PATH_UTILITIES_PROTOCOL mDevicePathUtilities = { GLOBAL_REMOVE_IF_UNREFERENCED const EFI_DEVICE_PATH_UTILITIES_PROTOCOL mDevicePathUtilities = {
GetDevicePathSizeProtocolInterface, GetDevicePathSizeProtocolInterface,
DuplicateDevicePathProtocolInterface, DuplicateDevicePathProtocolInterface,
AppendDevicePathProtocolInterface, AppendDevicePathProtocolInterface,
AppendDeviceNodeProtocolInterface, AppendDeviceNodeProtocolInterface,
AppendDevicePathInstanceProtocolInterface, AppendDevicePathInstanceProtocolInterface,
GetNextDevicePathInstanceProtocolInterface, GetNextDevicePathInstanceProtocolInterface,
IsDevicePathMultiInstanceProtocolInterface, IsDevicePathMultiInstanceProtocolInterface,
CreateDeviceNodeProtocolInterface CreateDeviceNodeProtocolInterface
}; };
GLOBAL_REMOVE_IF_UNREFERENCED const EFI_DEVICE_PATH_TO_TEXT_PROTOCOL mDevicePathToText = { GLOBAL_REMOVE_IF_UNREFERENCED const EFI_DEVICE_PATH_TO_TEXT_PROTOCOL mDevicePathToText = {
ConvertDeviceNodeToText, ConvertDeviceNodeToText,
ConvertDevicePathToText ConvertDevicePathToText
}; };
GLOBAL_REMOVE_IF_UNREFERENCED const EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL mDevicePathFromText = { GLOBAL_REMOVE_IF_UNREFERENCED const EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL mDevicePathFromText = {
@ -45,65 +45,65 @@ GLOBAL_REMOVE_IF_UNREFERENCED const EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL mDevicePa
ConvertTextToDevicePath ConvertTextToDevicePath
}; };
GLOBAL_REMOVE_IF_UNREFERENCED const EFI_GUID mEfiDevicePathMessagingUartFlowControlGuid = DEVICE_PATH_MESSAGING_UART_FLOW_CONTROL; GLOBAL_REMOVE_IF_UNREFERENCED const EFI_GUID mEfiDevicePathMessagingUartFlowControlGuid = DEVICE_PATH_MESSAGING_UART_FLOW_CONTROL;
GLOBAL_REMOVE_IF_UNREFERENCED const EFI_GUID mEfiDevicePathMessagingSASGuid = DEVICE_PATH_MESSAGING_SAS; GLOBAL_REMOVE_IF_UNREFERENCED const EFI_GUID mEfiDevicePathMessagingSASGuid = DEVICE_PATH_MESSAGING_SAS;
EFI_STATUS EFI_STATUS
EFIAPI EFIAPI
DevicePathEntryPoint ( DevicePathEntryPoint (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable IN EFI_SYSTEM_TABLE *SystemTable
) )
/*++ /*++
Routine Description: Routine Description:
Entry point for EFI drivers. Entry point for EFI drivers.
Arguments: Arguments:
ImageHandle - EFI_HANDLE ImageHandle - EFI_HANDLE
SystemTable - EFI_SYSTEM_TABLE SystemTable - EFI_SYSTEM_TABLE
Returns: Returns:
EFI_SUCCESS EFI_SUCCESS
others others
--*/ --*/
{ {
EFI_STATUS Status; EFI_STATUS Status;
Status = EFI_UNSUPPORTED; Status = EFI_UNSUPPORTED;
if (FeaturePcdGet (PcdDevicePathSupportDevicePathToText)) { if (FeaturePcdGet (PcdDevicePathSupportDevicePathToText)) {
if (FeaturePcdGet (PcdDevicePathSupportDevicePathFromText)) { if (FeaturePcdGet (PcdDevicePathSupportDevicePathFromText)) {
Status = gBS->InstallMultipleProtocolInterfaces ( Status = gBS->InstallMultipleProtocolInterfaces (
&mDevicePathHandle, &mDevicePathHandle,
&gEfiDevicePathUtilitiesProtocolGuid, &mDevicePathUtilities, &gEfiDevicePathUtilitiesProtocolGuid, &mDevicePathUtilities,
&gEfiDevicePathToTextProtocolGuid, &mDevicePathToText, &gEfiDevicePathToTextProtocolGuid, &mDevicePathToText,
&gEfiDevicePathFromTextProtocolGuid, &mDevicePathFromText, &gEfiDevicePathFromTextProtocolGuid, &mDevicePathFromText,
NULL NULL
); );
} else { } else {
Status = gBS->InstallMultipleProtocolInterfaces ( Status = gBS->InstallMultipleProtocolInterfaces (
&mDevicePathHandle, &mDevicePathHandle,
&gEfiDevicePathUtilitiesProtocolGuid, &mDevicePathUtilities, &gEfiDevicePathUtilitiesProtocolGuid, &mDevicePathUtilities,
&gEfiDevicePathToTextProtocolGuid, &mDevicePathToText, &gEfiDevicePathToTextProtocolGuid, &mDevicePathToText,
NULL NULL
); );
} }
} else { } else {
if (FeaturePcdGet (PcdDevicePathSupportDevicePathFromText)) { if (FeaturePcdGet (PcdDevicePathSupportDevicePathFromText)) {
Status = gBS->InstallMultipleProtocolInterfaces ( Status = gBS->InstallMultipleProtocolInterfaces (
&mDevicePathHandle, &mDevicePathHandle,
&gEfiDevicePathUtilitiesProtocolGuid, &mDevicePathUtilities, &gEfiDevicePathUtilitiesProtocolGuid, &mDevicePathUtilities,
&gEfiDevicePathFromTextProtocolGuid, &mDevicePathFromText, &gEfiDevicePathFromTextProtocolGuid, &mDevicePathFromText,
NULL NULL
); );
} else { } else {
Status = gBS->InstallMultipleProtocolInterfaces ( Status = gBS->InstallMultipleProtocolInterfaces (
&mDevicePathHandle, &mDevicePathHandle,
&gEfiDevicePathUtilitiesProtocolGuid, &mDevicePathUtilities, &gEfiDevicePathUtilitiesProtocolGuid, &mDevicePathUtilities,
NULL NULL
); );
} }
} }
return Status; return Status;
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,211 +1,211 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License 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 which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Module Name: Module Name:
DevicePathUtilities.c DevicePathUtilities.c
Abstract: Abstract:
Implementation file for Device Path Utilities Protocol Implementation file for Device Path Utilities Protocol
--*/ --*/
#include "DevicePath.h" #include "DevicePath.h"
UINTN UINTN
GetDevicePathSizeProtocolInterface ( GetDevicePathSizeProtocolInterface (
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
) )
/*++ /*++
Routine Description: Routine Description:
Returns the size of the device path, in bytes. Returns the size of the device path, in bytes.
Arguments: Arguments:
DevicePath - Points to the start of the EFI device path. DevicePath - Points to the start of the EFI device path.
Returns: Returns:
Size - Size of the specified device path, in bytes, including the end-of-path tag. Size - Size of the specified device path, in bytes, including the end-of-path tag.
--*/ --*/
{ {
return GetDevicePathSize (DevicePath); return GetDevicePathSize (DevicePath);
} }
EFI_DEVICE_PATH_PROTOCOL * EFI_DEVICE_PATH_PROTOCOL *
DuplicateDevicePathProtocolInterface ( DuplicateDevicePathProtocolInterface (
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
) )
/*++ /*++
Routine Description: Routine Description:
Create a duplicate of the specified path. Create a duplicate of the specified path.
Arguments: Arguments:
DevicePath - Points to the source EFI device path. DevicePath - Points to the source EFI device path.
Returns: Returns:
Pointer - A pointer to the duplicate device path. Pointer - A pointer to the duplicate device path.
NULL - Insufficient memory. NULL - Insufficient memory.
--*/ --*/
{ {
return DuplicateDevicePath (DevicePath); return DuplicateDevicePath (DevicePath);
} }
EFI_DEVICE_PATH_PROTOCOL * EFI_DEVICE_PATH_PROTOCOL *
AppendDevicePathProtocolInterface ( AppendDevicePathProtocolInterface (
IN CONST EFI_DEVICE_PATH_PROTOCOL *Src1, IN CONST EFI_DEVICE_PATH_PROTOCOL *Src1,
IN CONST EFI_DEVICE_PATH_PROTOCOL *Src2 IN CONST EFI_DEVICE_PATH_PROTOCOL *Src2
) )
/*++ /*++
Routine Description: Routine Description:
Create a new path by appending the second device path to the first. Create a new path by appending the second device path to the first.
Arguments: Arguments:
Src1 - Points to the first device path. If NULL, then it is ignored. Src1 - Points to the first device path. If NULL, then it is ignored.
Src2 - Points to the second device path. If NULL, then it is ignored. Src2 - Points to the second device path. If NULL, then it is ignored.
Returns: Returns:
Pointer - A pointer to the newly created device path. Pointer - A pointer to the newly created device path.
NULL - Memory could not be allocated NULL - Memory could not be allocated
or either DevicePath or DeviceNode is NULL. or either DevicePath or DeviceNode is NULL.
--*/ --*/
{ {
return AppendDevicePath (Src1, Src2); return AppendDevicePath (Src1, Src2);
} }
EFI_DEVICE_PATH_PROTOCOL * EFI_DEVICE_PATH_PROTOCOL *
AppendDeviceNodeProtocolInterface ( AppendDeviceNodeProtocolInterface (
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
IN CONST EFI_DEVICE_PATH_PROTOCOL *DeviceNode IN CONST EFI_DEVICE_PATH_PROTOCOL *DeviceNode
) )
/*++ /*++
Routine Description: Routine Description:
Creates a new path by appending the device node to the device path. Creates a new path by appending the device node to the device path.
Arguments: Arguments:
DevicePath - Points to the device path. DevicePath - Points to the device path.
DeviceNode - Points to the device node. DeviceNode - Points to the device node.
Returns: Returns:
Pointer - A pointer to the allocated device node. Pointer - A pointer to the allocated device node.
NULL - Memory could not be allocated NULL - Memory could not be allocated
or either DevicePath or DeviceNode is NULL. or either DevicePath or DeviceNode is NULL.
--*/ --*/
{ {
return AppendDevicePathNode (DevicePath, DeviceNode); return AppendDevicePathNode (DevicePath, DeviceNode);
} }
EFI_DEVICE_PATH_PROTOCOL * EFI_DEVICE_PATH_PROTOCOL *
AppendDevicePathInstanceProtocolInterface ( AppendDevicePathInstanceProtocolInterface (
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePathInstance IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePathInstance
) )
/*++ /*++
Routine Description: Routine Description:
Creates a new path by appending the specified device path instance to the specified device path. Creates a new path by appending the specified device path instance to the specified device path.
Arguments: Arguments:
DevicePath - Points to the device path. If NULL, then ignored. DevicePath - Points to the device path. If NULL, then ignored.
DevicePathInstance - Points to the device path instance. DevicePathInstance - Points to the device path instance.
Returns: Returns:
Pointer - A pointer to the newly created device path Pointer - A pointer to the newly created device path
NULL - Memory could not be allocated or DevicePathInstance is NULL. NULL - Memory could not be allocated or DevicePathInstance is NULL.
--*/ --*/
{ {
return AppendDevicePathInstance (DevicePath, DevicePathInstance); return AppendDevicePathInstance (DevicePath, DevicePathInstance);
} }
EFI_DEVICE_PATH_PROTOCOL * EFI_DEVICE_PATH_PROTOCOL *
GetNextDevicePathInstanceProtocolInterface ( GetNextDevicePathInstanceProtocolInterface (
IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePathInstance, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePathInstance,
OUT UINTN *DevicePathInstanceSize OUT UINTN *DevicePathInstanceSize
) )
/*++ /*++
Routine Description: Routine Description:
Creates a copy of the current device path instance and returns a pointer to the next device path instance. Creates a copy of the current device path instance and returns a pointer to the next device path instance.
Arguments: Arguments:
DevicePathInstance - On input, this holds the pointer to the current device path DevicePathInstance - On input, this holds the pointer to the current device path
instance. On output, this holds the pointer to the next instance. On output, this holds the pointer to the next
device path instance or NULL if there are no more device device path instance or NULL if there are no more device
path instances in the device path. path instances in the device path.
DevicePathInstanceSize - On output, this holds the size of the device path instance, DevicePathInstanceSize - On output, this holds the size of the device path instance,
in bytes or zero, if DevicePathInstance is zero. in bytes or zero, if DevicePathInstance is zero.
Returns: Returns:
Pointer - A pointer to the copy of the current device path instance. Pointer - A pointer to the copy of the current device path instance.
NULL - DevicePathInstace was NULL on entry or there was insufficient memory. NULL - DevicePathInstace was NULL on entry or there was insufficient memory.
--*/ --*/
{ {
return GetNextDevicePathInstance (DevicePathInstance, DevicePathInstanceSize); return GetNextDevicePathInstance (DevicePathInstance, DevicePathInstanceSize);
} }
BOOLEAN BOOLEAN
IsDevicePathMultiInstanceProtocolInterface ( IsDevicePathMultiInstanceProtocolInterface (
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
) )
/*++ /*++
Routine Description: Routine Description:
Returns whether a device path is multi-instance. Returns whether a device path is multi-instance.
Arguments: Arguments:
DevicePath - Points to the device path. If NULL, then ignored. DevicePath - Points to the device path. If NULL, then ignored.
Returns: Returns:
TRUE - The device path has more than one instance TRUE - The device path has more than one instance
FALSE - The device path is empty or contains only a single instance. FALSE - The device path is empty or contains only a single instance.
--*/ --*/
{ {
return IsDevicePathMultiInstance (DevicePath); return IsDevicePathMultiInstance (DevicePath);
} }
EFI_DEVICE_PATH_PROTOCOL * EFI_DEVICE_PATH_PROTOCOL *
CreateDeviceNodeProtocolInterface ( CreateDeviceNodeProtocolInterface (
IN UINT8 NodeType, IN UINT8 NodeType,
IN UINT8 NodeSubType, IN UINT8 NodeSubType,
IN UINT16 NodeLength IN UINT16 NodeLength
) )
/*++ /*++
Routine Description: Routine Description:
Creates a device node Creates a device node
Arguments: Arguments:
NodeType - NodeType is the device node type (EFI_DEVICE_PATH.Type) for NodeType - NodeType is the device node type (EFI_DEVICE_PATH.Type) for
the new device node. the new device node.
NodeSubType - NodeSubType is the device node sub-type NodeSubType - NodeSubType is the device node sub-type
EFI_DEVICE_PATH.SubType) for the new device node. EFI_DEVICE_PATH.SubType) for the new device node.
NodeLength - NodeLength is the length of the device node NodeLength - NodeLength is the length of the device node
(EFI_DEVICE_PATH.Length) for the new device node. (EFI_DEVICE_PATH.Length) for the new device node.
Returns: Returns:
Pointer - A pointer to the newly created device node. Pointer - A pointer to the newly created device node.
NULL - NodeLength is less than NULL - NodeLength is less than
the size of the header or there was insufficient memory. the size of the header or there was insufficient memory.
--*/ --*/
{ {
return CreateDeviceNode (NodeType, NodeSubType, NodeLength); return CreateDeviceNode (NodeType, NodeSubType, NodeLength);
} }

File diff suppressed because it is too large Load Diff

View File

@ -27,7 +27,7 @@
This includes information about the class and subclass that is used to classify the entity This includes information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.
A system may contain multiple entities that match a class/subclass pairing. A system may contain multiple entities that match a class/subclass pairing.
@ -122,7 +122,7 @@ DxeStatusCodeDriverEntry (
This includes information about the class and subclass that is used to classify the entity This includes information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.
A system may contain multiple entities that match a class/subclass pairing. A system may contain multiple entities that match a class/subclass pairing.
@ -206,7 +206,7 @@ ReportDispatcher (
to virtual address. to virtual address.
@param Event Event whose notification function is being invoked. @param Event Event whose notification function is being invoked.
@param Context Pointer to the notification function<EFBFBD><EFBFBD>s context, which is @param Context Pointer to the notification function's context, which is
always zero in current implementation. always zero in current implementation.
**/ **/

View File

@ -88,13 +88,13 @@ FreeRecordBuffer (
/** /**
Report status code into DataHub. Report status code into DataHub.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -102,13 +102,13 @@ EfiSerialStatusCodeInitializeWorker (
/** /**
Convert status code value and extended data to readable ASCII string, send string to serial I/O device. Convert status code value and extended data to readable ASCII string, send string to serial I/O device.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.
@ -155,13 +155,13 @@ RtMemoryStatusCodeInitializeWorker (
@param RtMemoryStatusCodeTable @param RtMemoryStatusCodeTable
Point to Runtime memory table header. Point to Runtime memory table header.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.
@ -196,13 +196,13 @@ DataHubStatusCodeInitializeWorker (
/** /**
Report status code into DataHub. Report status code into DataHub.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -178,7 +178,7 @@ DxeStatusCodeDriverEntry (
virtual mode. virtual mode.
@param Event Event whose notification function is being invoked. @param Event Event whose notification function is being invoked.
@param Context Pointer to the notification function<EFBFBD><EFBFBD>s context, which is @param Context Pointer to the notification function's context, which is
always zero in current implementation. always zero in current implementation.
**/ **/

View File

@ -58,13 +58,13 @@ RtMemoryStatusCodeInitializeWorker (
@param RtMemoryStatusCodeTable @param RtMemoryStatusCodeTable
Point to Runtime memory table header. Point to Runtime memory table header.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -46,13 +46,13 @@ EfiSerialStatusCodeInitializeWorker (
/** /**
Convert status code value and extended data to readable ASCII string, send string to serial I/O device. Convert status code value and extended data to readable ASCII string, send string to serial I/O device.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -76,13 +76,13 @@ MemoryStatusCodeInitializeWorker (
/** /**
Report status code into GUID'ed HOB.. Report status code into GUID'ed HOB..
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -29,7 +29,7 @@
This includes information about the class and subclass that is used to classify the entity This includes information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.
A system may contain multiple entities that match a class/subclass pairing. A system may contain multiple entities that match a class/subclass pairing.
@ -80,7 +80,7 @@ EFI_PEI_PPI_DESCRIPTOR mStatusCodePpiDescriptor = {
This includes information about the class and subclass that is used to classify the entity This includes information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.
A system may contain multiple entities that match a class/subclass pairing. A system may contain multiple entities that match a class/subclass pairing.

View File

@ -22,13 +22,13 @@
/** /**
Convert status code value and extended data to readable ASCII string, send string to serial I/O device. Convert status code value and extended data to readable ASCII string, send string to serial I/O device.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.
@ -73,13 +73,13 @@ MemoryStatusCodeInitializeWorker (
/** /**
Report status code into GUID'ed HOB. Report status code into GUID'ed HOB.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -18,13 +18,13 @@
/** /**
Convert status code value and extended data to readable ASCII string, send string to serial I/O device. Convert status code value and extended data to readable ASCII string, send string to serial I/O device.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -144,11 +144,11 @@ Routine Description:
Arguments: Arguments:
DataTable <EFBFBD>C On input, this parameter point to the EFI_HII_DATA_TABLE structure DataTable - On input, this parameter point to the EFI_HII_DATA_TABLE structure
of the final data buffer for the EFI_HII_EXPORT interface. This function of the final data buffer for the EFI_HII_EXPORT interface. This function
update the NumberOfVariableData attribute. update the NumberOfVariableData attribute.
IfrData - It points to a staring address of a EFI_HII_IFR_PACK structure. IfrData - It points to a staring address of a EFI_HII_IFR_PACK structure.
ExportBufferPtr <EFBFBD>C On input, it points the starting address of the data buffer to ExportBufferPtr - On input, it points the starting address of the data buffer to
host the variable pack. On output, it is the starting address host the variable pack. On output, it is the starting address
of data buffer for the next extraction operation. of data buffer for the next extraction operation.
Returns: Returns:

View File

@ -346,8 +346,8 @@ typedef struct {
// //
// Driver Option Add Handle page storage // Driver Option Add Handle page storage
// //
UINT16 DriverAddHandleDesc[75]; UINT16 DriverAddHandleDesc[100];
UINT16 DriverAddHandleOptionalData[75]; UINT16 DriverAddHandleOptionalData[100];
UINT8 DriverAddActive; UINT8 DriverAddActive;
UINT8 DriverAddForceReconnect; UINT8 DriverAddForceReconnect;

View File

@ -79,13 +79,13 @@ OemHookStatusCodeInitialize (
/** /**
Report status code to OEM device. Report status code to OEM device.
@param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions<EFBFBD><EFBFBD> below. @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below.
@param Value Describes the current status of a hardware or software entity. @param Value Describes the current status of a hardware or software entity.
This included information about the class and subclass that is used to classify the entity This included information about the class and subclass that is used to classify the entity
as well as an operation. For progress codes, the operation is the current activity. as well as an operation. For progress codes, the operation is the current activity.
For error codes, it is the exception. For debug codes, it is not defined at this time. For error codes, it is the exception. For debug codes, it is not defined at this time.
Type EFI_STATUS_CODE_VALUE is defined in <EFBFBD><EFBFBD>Related Definitions<EFBFBD><EFBFBD> below. Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below.
Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification.
@param Instance The enumeration of a hardware or software entity within the system. @param Instance The enumeration of a hardware or software entity within the system.

View File

@ -45,7 +45,7 @@ CopyMem (
Fills a target buffer with a byte value, and returns the target buffer. Fills a target buffer with a byte value, and returns the target buffer.
This function fills Length bytes of Buffer with Value, and returns Buffer. This function fills Length bytes of Buffer with Value, and returns Buffer.
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Memory to set. @param Buffer Memory to set.
@param Length Number of bytes to set. @param Length Number of bytes to set.
@ -148,7 +148,7 @@ SetMem64 (
This function fills Length bytes of Buffer with zeros, and returns Buffer. This function fills Length bytes of Buffer with zeros, and returns Buffer.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with zeros. @param Buffer Pointer to the target buffer to fill with zeros.
@param Length Number of bytes in Buffer to fill with zeros. @param Length Number of bytes in Buffer to fill with zeros.
@ -201,7 +201,7 @@ CompareMem (
then a pointer to the matching byte in the target buffer is returned. If no match is found, then a pointer to the matching byte in the target buffer is returned. If no match is found,
then NULL is returned. If Length is 0, then NULL is returned. then NULL is returned. If Length is 0, then NULL is returned.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.
@ -229,7 +229,7 @@ ScanMem8 (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 16-bit boundary, then ASSERT(). If Buffer is not aligned on a 16-bit boundary, then ASSERT().
If Length is not aligned on a 16-bit boundary, then ASSERT(). If Length is not aligned on a 16-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.
@ -257,7 +257,7 @@ ScanMem16 (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 32-bit boundary, then ASSERT(). If Length is not aligned on a 32-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.
@ -285,7 +285,7 @@ ScanMem32 (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 64-bit boundary, then ASSERT(). If Buffer is not aligned on a 64-bit boundary, then ASSERT().
If Length is not aligned on a 64-bit boundary, then ASSERT(). If Length is not aligned on a 64-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.
@ -357,7 +357,7 @@ CompareGuid (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 128-bit boundary, then ASSERT(). If Length is not aligned on a 128-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -306,7 +306,7 @@ AllocateReservedZeroPool (
allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there
is not enough memory remaining to satisfy the request, then NULL is returned. is not enough memory remaining to satisfy the request, then NULL is returned.
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If AllocationSize is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If AllocationSize is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param AllocationSize The number of bytes to allocate and zero. @param AllocationSize The number of bytes to allocate and zero.
@param Buffer The buffer to copy to the allocated buffer. @param Buffer The buffer to copy to the allocated buffer.
@ -329,7 +329,7 @@ AllocateCopyPool (
allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there
is not enough memory remaining to satisfy the request, then NULL is returned. is not enough memory remaining to satisfy the request, then NULL is returned.
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If AllocationSize is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If AllocationSize is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param AllocationSize The number of bytes to allocate and zero. @param AllocationSize The number of bytes to allocate and zero.
@param Buffer The buffer to copy to the allocated buffer. @param Buffer The buffer to copy to the allocated buffer.
@ -352,7 +352,7 @@ AllocateRuntimeCopyPool (
allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there
is not enough memory remaining to satisfy the request, then NULL is returned. is not enough memory remaining to satisfy the request, then NULL is returned.
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If AllocationSize is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If AllocationSize is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param AllocationSize The number of bytes to allocate and zero. @param AllocationSize The number of bytes to allocate and zero.
@param Buffer The buffer to copy to the allocated buffer. @param Buffer The buffer to copy to the allocated buffer.

View File

@ -64,7 +64,7 @@ UefiDecompressGetInfo (
This function is designed so that the decompression algorithm can be implemented This function is designed so that the decompression algorithm can be implemented
without using any memory services. As a result, this function is not allowed to without using any memory services. As a result, this function is not allowed to
call any memory allocation services in its implementation. It is the caller<EFBFBD><EFBFBD>s r call any memory allocation services in its implementation. It is the caller's r
esponsibility to allocate and free the Destination and Scratch buffers. esponsibility to allocate and free the Destination and Scratch buffers.
If the compressed source data specified by Source is sucessfully decompressed If the compressed source data specified by Source is sucessfully decompressed
into Destination, then RETURN_SUCCESS is returned. If the compressed source data into Destination, then RETURN_SUCCESS is returned. If the compressed source data

View File

@ -189,7 +189,7 @@ EfiInitializeLock (
/** /**
This function raises the system<EFBFBD><EFBFBD>s current task priority level to the task This function raises the system's current task priority level to the task
priority level of the mutual exclusion lock. Then, it places the lock in the priority level of the mutual exclusion lock. Then, it places the lock in the
acquired state. acquired state.
@ -203,7 +203,7 @@ EfiAcquireLock (
); );
/** /**
This function raises the system<EFBFBD><EFBFBD>s current task priority level to the task This function raises the system's current task priority level to the task
priority level of the mutual exclusion lock. Then, it attempts to place the priority level of the mutual exclusion lock. Then, it attempts to place the
lock in the acquired state. lock in the acquired state.
@ -221,7 +221,7 @@ EfiAcquireLockOrFail (
/** /**
This function transitions a mutual exclusion lock from the acquired state to This function transitions a mutual exclusion lock from the acquired state to
the released state, and restores the system<EFBFBD><EFBFBD>s task priority level to its the released state, and restores the system's task priority level to its
previous level. previous level.
@param Lock A pointer to the lock to release. @param Lock A pointer to the lock to release.

View File

@ -55,7 +55,7 @@ EfiGoneVirtual (
capabilities of hardware platform. capabilities of hardware platform.
@param Time A pointer to storage to receive a snapshot of the current time. @param Time A pointer to storage to receive a snapshot of the current time.
@param Capabilities An optional pointer to a buffer to receive the real time clock device<EFBFBD><EFBFBD>s @param Capabilities An optional pointer to a buffer to receive the real time clock device's
capabilities. capabilities.
@retval EFI_SUCCESS Success to execute the function. @retval EFI_SUCCESS Success to execute the function.

View File

@ -259,7 +259,7 @@ EFI_STATUS
); );
/** /**
This service published by the PEI Foundation abstracts the creation of a Hand-Off Block's (HOB<EFBFBD><EFBFBD>s) headers. This service published by the PEI Foundation abstracts the creation of a Hand-Off Block's (HOB's) headers.
@param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation. @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.
@param Type The type of HOB to be installed. @param Type The type of HOB to be installed.

View File

@ -64,7 +64,7 @@ EFI_STATUS
); );
/** /**
Gets a block device<EFBFBD><EFBFBD>s media information. Gets a block device's media information.
@param PeiServices General-purpose services that are available to every PEIM @param PeiServices General-purpose services that are available to every PEIM
@param This Indicates the EFI_PEI_RECOVERY_BLOCK_IO_PPI instance. @param This Indicates the EFI_PEI_RECOVERY_BLOCK_IO_PPI instance.

View File

@ -767,7 +767,7 @@ EFI_STATUS
@param[in] Guid The 128-bit unique value that designates the namespace from which to extract the value. @param[in] Guid The 128-bit unique value that designates the namespace from which to extract the value.
@param[in, out] TokenNumber A pointer to the PCD token number to use to find the subsequent token number. @param[in, out] TokenNumber A pointer to the PCD token number to use to find the subsequent token number.
If the input token namespace or token number does not exist on the platform, an error is If the input token namespace or token number does not exist on the platform, an error is
returned and the value of *TokenNumber is undefined. To retrieve the <EFBFBD><EFBFBD>first<EFBFBD><EFBFBD> token, returned and the value of *TokenNumber is undefined. To retrieve the "first" token,
have the pointer reference a TokenNumber value of 0. If the input token number is 0 have the pointer reference a TokenNumber value of 0. If the input token number is 0
and there is no valid token number for this token namespace, *TokenNumber will be and there is no valid token number for this token namespace, *TokenNumber will be
assigned to 0 and the function return EFI_SUCCESS. If the token number is the last valid assigned to 0 and the function return EFI_SUCCESS. If the token number is the last valid

View File

@ -40,7 +40,7 @@ typedef struct _EFI_PEI_READ_ONLY_VARIABLE_PPI EFI_PEI_READ_ONLY_VARIABLE_PPI;
Get Variable value by Name and GUID pair Get Variable value by Name and GUID pair
@param PeiServices An indirect pointer to the PEI Services Table published by the PEI Foundation. @param PeiServices An indirect pointer to the PEI Services Table published by the PEI Foundation.
@param VariableName A NULL-terminated Unicode string that is the name of the vendor<EFBFBD><EFBFBD>s variable. @param VariableName A NULL-terminated Unicode string that is the name of the vendor's variable.
@param VendorGuid A unique identifier for the vendor. @param VendorGuid A unique identifier for the vendor.
@param Attributes If not NULL, a pointer to the memory location to return @param Attributes If not NULL, a pointer to the memory location to return
the attributes bitmask for the variable. the attributes bitmask for the variable.

View File

@ -56,7 +56,7 @@ EFI_STATUS
/** /**
@par Ppi Description: @par Ppi Description:
This PPI is installed by some platform PEIM that abstracts the security This PPI is installed by some platform PEIM that abstracts the security
policy to the PEI Foundation, namely the case of a PEIM<EFBFBD><EFBFBD>s authentication policy to the PEI Foundation, namely the case of a PEIM's authentication
state being returned during the PEI section extraction process. state being returned during the PEI section extraction process.
@param AuthenticationState @param AuthenticationState

View File

@ -73,8 +73,8 @@ EFI_STATUS
Inserts an entry to the ARP cache. Inserts an entry to the ARP cache.
@param This A pointer to the EFI_ARP_PROTOCOL instance. @param This A pointer to the EFI_ARP_PROTOCOL instance.
@param DenyFlag Set to TRUE if this entry is a <EFBFBD><EFBFBD>deny<EFBFBD><EFBFBD> entry. Set to FALSE if this @param DenyFlag Set to TRUE if this entry is a "deny" entry. Set to FALSE if this
entry is a <EFBFBD><EFBFBD>normal<EFBFBD><EFBFBD> entry. entry is a "normal" entry.
@param TargetSwAddress Pointer to a protocol address to add (or deny). May be set to @param TargetSwAddress Pointer to a protocol address to add (or deny). May be set to
NULL if DenyFlag is TRUE. NULL if DenyFlag is TRUE.
@param TargetHwAddress Pointer to a hardware address to add (or deny). May be set to @param TargetHwAddress Pointer to a hardware address to add (or deny). May be set to

View File

@ -161,7 +161,7 @@ EFI_STATUS
/** /**
Frees memory structures allocated and returned by other functions in the EFI_BIS protocol. Frees memory structures allocated and returned by other functions in the EFI_BIS protocol.
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@param ToFree An EFI_BIS_DATA* and associated memory block to be freed. @param ToFree An EFI_BIS_DATA* and associated memory block to be freed.
@ -181,10 +181,10 @@ EFI_STATUS
); );
/** /**
Shuts down an application<EFBFBD><EFBFBD>s instance of the BIS service, invalidating the application handle. After Shuts down an application's instance of the BIS service, invalidating the application handle. After
this call, other BIS functions may no longer be invoked using the application handle value. this call, other BIS functions may no longer be invoked using the application handle value.
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@retval EFI_SUCCESS The function completed successfully. @retval EFI_SUCCESS The function completed successfully.
@ -204,7 +204,7 @@ EFI_STATUS
Retrieves the certificate that has been configured as the identity of the organization designated as Retrieves the certificate that has been configured as the identity of the organization designated as
the source of authorization for signatures of boot objects. the source of authorization for signatures of boot objects.
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@param Certificate The function writes an allocated EFI_BIS_DATA* containing the Boot @param Certificate The function writes an allocated EFI_BIS_DATA* containing the Boot
Object Authorization Certificate object. Object Authorization Certificate object.
@ -229,7 +229,7 @@ EFI_STATUS
Verifies the integrity and authorization of the indicated data object according to the Verifies the integrity and authorization of the indicated data object according to the
indicated credentials. indicated credentials.
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@param Credentials A Signed Manifest containing verification information for the indicated @param Credentials A Signed Manifest containing verification information for the indicated
data object. data object.
@ -259,7 +259,7 @@ EFI_STATUS
/** /**
Retrieves the current status of the Boot Authorization Check Flag. Retrieves the current status of the Boot Authorization Check Flag.
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@param CheckIsRequired The function writes the value TRUE if a Boot Authorization Check is @param CheckIsRequired The function writes the value TRUE if a Boot Authorization Check is
currently required on this platform, otherwise the function writes currently required on this platform, otherwise the function writes
@ -284,7 +284,7 @@ EFI_STATUS
Retrieves a unique token value to be included in the request credential for the next update of any Retrieves a unique token value to be included in the request credential for the next update of any
parameter in the Boot Object Authorization set parameter in the Boot Object Authorization set
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@param UpdateToken The function writes an allocated EFI_BIS_DATA* containing the new @param UpdateToken The function writes an allocated EFI_BIS_DATA* containing the new
unique update token value. unique update token value.
@ -308,7 +308,7 @@ EFI_STATUS
/** /**
Updates one of the configurable parameters of the Boot Object Authorization set. Updates one of the configurable parameters of the Boot Object Authorization set.
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@param RequestCredential This is a Signed Manifest with embedded attributes that carry the details @param RequestCredential This is a Signed Manifest with embedded attributes that carry the details
of the requested update. of the requested update.
@ -337,7 +337,7 @@ EFI_STATUS
Verifies the integrity and authorization of the indicated data object according to the indicated Verifies the integrity and authorization of the indicated data object according to the indicated
credentials and authority certificate. credentials and authority certificate.
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@param Credentials A Signed Manifest containing verification information for the @param Credentials A Signed Manifest containing verification information for the
indicated data object. indicated data object.
@ -345,7 +345,7 @@ EFI_STATUS
@param SectionName An ASCII (not Unicode) string giving the section name in the @param SectionName An ASCII (not Unicode) string giving the section name in the
manifest holding the verification information (in other words, manifest holding the verification information (in other words,
hash value) that corresponds to DataObject. hash value) that corresponds to DataObject.
@param AuthorityCertificate A digital certificate whose public key must match the signer<EFBFBD><EFBFBD>s @param AuthorityCertificate A digital certificate whose public key must match the signer's
public key which is found in the credentials. public key which is found in the credentials.
@param IsVerified The function writes TRUE if the verification was successful. @param IsVerified The function writes TRUE if the verification was successful.
Otherwise, the function writes FALSE. Otherwise, the function writes FALSE.
@ -377,7 +377,7 @@ EFI_STATUS
Retrieves a list of digital certificate identifier, digital signature algorithm, hash algorithm, and keylength Retrieves a list of digital certificate identifier, digital signature algorithm, hash algorithm, and keylength
combinations that the platform supports. combinations that the platform supports.
@param AppHandle An opaque handle that identifies the caller<EFBFBD><EFBFBD>s instance of initialization @param AppHandle An opaque handle that identifies the caller's instance of initialization
of the BIS service. of the BIS service.
@param SignatureInfo The function writes an allocated EFI_BIS_DATA* containing the array @param SignatureInfo The function writes an allocated EFI_BIS_DATA* containing the array
of EFI_BIS_SIGNATURE_INFO structures representing the supported of EFI_BIS_SIGNATURE_INFO structures representing the supported

View File

@ -512,7 +512,7 @@ VOID
); );
/** /**
Registers and enables the on-target debug agent<EFBFBD><EFBFBD>s periodic entry point. Registers and enables the on-target debug agent's periodic entry point.
@param SystemContext Exception content. @param SystemContext Exception content.
@ -609,9 +609,9 @@ EFI_STATUS
causes a fresh memory fetch to retrieve code to be executed. causes a fresh memory fetch to retrieve code to be executed.
@param This A pointer to the EFI_DEBUG_SUPPORT_PROTOCOL instance. @param This A pointer to the EFI_DEBUG_SUPPORT_PROTOCOL instance.
@param ProcessorIndex Specifies which processor<EFBFBD><EFBFBD>s instruction cache is to be invalidated. @param ProcessorIndex Specifies which processor's instruction cache is to be invalidated.
@param Start Specifies the physical base of the memory range to be invalidated. @param Start Specifies the physical base of the memory range to be invalidated.
@param Length Specifies the minimum number of bytes in the processor<EFBFBD><EFBFBD>s instruction @param Length Specifies the minimum number of bytes in the processor's instruction
cache to invalidate. cache to invalidate.
@retval EFI_SUCCESS The function completed successfully. @retval EFI_SUCCESS The function completed successfully.

View File

@ -53,7 +53,7 @@ typedef struct {
/** /**
Provides direction to the configuration driver whether to use the HII Provides direction to the configuration driver whether to use the HII
database or a passed-in set of data. This function also establishes a database or a passed-in set of data. This function also establishes a
pointer to the calling driver<EFBFBD><EFBFBD>s callback interface. pointer to the calling driver's callback interface.
@param This A pointer to the EFI_FORM_BROWSER_PROTOCOL instance. @param This A pointer to the EFI_FORM_BROWSER_PROTOCOL instance.
@param UseDatabase Determines whether the HII database is to be @param UseDatabase Determines whether the HII database is to be
@ -65,7 +65,7 @@ typedef struct {
@param HandleCount The number of handles in the array specified by Handle. @param HandleCount The number of handles in the array specified by Handle.
@param Packet A pointer to a set of data containing pointers to IFR @param Packet A pointer to a set of data containing pointers to IFR
and/or string data. and/or string data.
@param CallbackHandle The handle to the driver<EFBFBD><EFBFBD>s callback interface. @param CallbackHandle The handle to the driver's callback interface.
This parameter is used only when the UseDatabase parameter is FALSE This parameter is used only when the UseDatabase parameter is FALSE
and an application wants to register a callback with the browser and an application wants to register a callback with the browser
@param NvMapOverride This buffer is used only when there is no NV variable @param NvMapOverride This buffer is used only when there is no NV variable
@ -143,7 +143,7 @@ EFI_STATUS
@param SendForm @param SendForm
Provides direction to the configuration driver whether to use the HII Provides direction to the configuration driver whether to use the HII
database or to use a passed-in set of data. This functions also establishes database or to use a passed-in set of data. This functions also establishes
a pointer to the calling driver<EFBFBD><EFBFBD>s callback interface. a pointer to the calling driver's callback interface.
@param CreatePopUp @param CreatePopUp
Routine used to abstract a generic dialog interface and return the Routine used to abstract a generic dialog interface and return the

View File

@ -90,7 +90,7 @@ typedef struct {
@param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance. @param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
@param VariableName A NULL-terminated Unicode string that is the @param VariableName A NULL-terminated Unicode string that is the
name of the vendor<EFBFBD><EFBFBD>s variable. name of the vendor's variable.
@param VendorGuid A unique identifier for the vendor. @param VendorGuid A unique identifier for the vendor.
@param Attributes If not NULL, a pointer to the memory location to @param Attributes If not NULL, a pointer to the memory location to
return the attribute's bit-mask for the variable. return the attribute's bit-mask for the variable.

View File

@ -85,7 +85,7 @@ typedef union {
@param This Points to this instance of EFI_HASH_PROTOCOL. @param This Points to this instance of EFI_HASH_PROTOCOL.
@param HashAlgorithm Points to the EFI_GUID which identifies the algorithm to use. @param HashAlgorithm Points to the EFI_GUID which identifies the algorithm to use.
@param HashSize Holds the returned size of the algorithm<EFBFBD><EFBFBD>s hash. @param HashSize Holds the returned size of the algorithm's hash.
@retval EFI_SUCCESS Hash size returned successfully. @retval EFI_SUCCESS Hash size returned successfully.
@retval EFI_INVALID_PARAMETER HashSize is NULL @retval EFI_INVALID_PARAMETER HashSize is NULL
@ -117,7 +117,7 @@ EFI_STATUS
@retval EFI_SUCCESS Hash returned successfully. @retval EFI_SUCCESS Hash returned successfully.
@retval EFI_INVALID_PARAMETER Message or Hash is NULL @retval EFI_INVALID_PARAMETER Message or Hash is NULL
@retval EFI_UNSUPPORTED The algorithm specified by HashAlgorithm is not supported by this @retval EFI_UNSUPPORTED The algorithm specified by HashAlgorithm is not supported by this
driver. Or extend is TRUE and the algorithm doesn<EFBFBD><EFBFBD>t support extending the hash. driver. Or extend is TRUE and the algorithm doesn't support extending the hash.
**/ **/
typedef typedef

View File

@ -526,7 +526,7 @@ EFI_STATUS
terminator of the string. terminator of the string.
@param GlyphBufferSize A pointer to a value. On output, if the function @param GlyphBufferSize A pointer to a value. On output, if the function
returns EFI_SUCCESS, it contains the amount of memory that is required to returns EFI_SUCCESS, it contains the amount of memory that is required to
store the string<EFBFBD><EFBFBD>s glyph equivalent. store the string's glyph equivalent.
@retval EFI_SUCCESS All glyphs are available. Note that an empty string @retval EFI_SUCCESS All glyphs are available. Note that an empty string
always returns this value. always returns this value.

View File

@ -311,7 +311,7 @@ EFI_STATUS
@param This Pointer to the EFI_IDE_CONTROLLER_INIT_PROTOCOL instance. @param This Pointer to the EFI_IDE_CONTROLLER_INIT_PROTOCOL instance.
@param Channel Zero-based channel number. @param Channel Zero-based channel number.
@param Device Zero-based device number on the Channel. @param Device Zero-based device number on the Channel.
@param IdentifyData The device<EFBFBD><EFBFBD>s response to the ATA IDENTIFY_DEVICE command. @param IdentifyData The device's response to the ATA IDENTIFY_DEVICE command.
@retval EFI_SUCCESS The information was accepted without any errors. @retval EFI_SUCCESS The information was accepted without any errors.
@retval EFI_INVALID_PARAMETER Channel is invalid (Channel >= ChannelCount). @retval EFI_INVALID_PARAMETER Channel is invalid (Channel >= ChannelCount).

View File

@ -168,7 +168,7 @@ EFI_STATUS
@param DeviceHandle List of PCI devices in the system. @param DeviceHandle List of PCI devices in the system.
@param ShadowAddress First free OpROM area, after other OpROMs have been dispatched. @param ShadowAddress First free OpROM area, after other OpROMs have been dispatched.
@param Compatibility16Table Pointer to Compatibility16Table. @param Compatibility16Table Pointer to Compatibility16Table.
@param AdditionalData Mode specific Pointer to additional data returned <EFBFBD>C mode specific. @param AdditionalData Mode specific Pointer to additional data returned - mode specific.
@retval EFI_SUCCESS RomImage is valid @retval EFI_SUCCESS RomImage is valid
@retval EFI_UNSUPPORTED Mode is not supported on the platform. @retval EFI_UNSUPPORTED Mode is not supported on the platform.

View File

@ -111,7 +111,7 @@ EFI_STATUS
/** /**
@par Protocol Description: @par Protocol Description:
Abstracts the hardware control of the physical address region 0xC0000<EFBFBD>C0xFFFFF Abstracts the hardware control of the physical address region 0xC0000-C0xFFFFF
for the traditional BIOS. for the traditional BIOS.
@param Decode @param Decode

View File

@ -291,7 +291,7 @@ EFI_STATUS
the default parameters that were set in the the default parameters that were set in the
EFI_MTFTP4_PROTOCOL.Configure() function are used. EFI_MTFTP4_PROTOCOL.Configure() function are used.
@param Filename Pointer to ASCIIZ file name string. @param Filename Pointer to ASCIIZ file name string.
@param ModeStr Pointer to ASCIIZ mode string. If NULL, <EFBFBD><EFBFBD>octet<EFBFBD><EFBFBD> will be used. @param ModeStr Pointer to ASCIIZ mode string. If NULL, "octet" will be used.
@param OptionCount Number of option/value string pairs in OptionList. @param OptionCount Number of option/value string pairs in OptionList.
@param OptionList Pointer to array of option/value string pairs. Ignored if @param OptionList Pointer to array of option/value string pairs. Ignored if
OptionCount is zero. OptionCount is zero.
@ -422,7 +422,7 @@ EFI_STATUS
/** /**
Downloads a data file <EFBFBD><EFBFBD>directory<EFBFBD><EFBFBD> from an MTFTPv4 server. May be unsupported in some EFI Downloads a data file "directory" from an MTFTPv4 server. May be unsupported in some EFI
implementations. implementations.
@param This Pointer to the EFI_MTFTP4_PROTOCOL instance. @param This Pointer to the EFI_MTFTP4_PROTOCOL instance.

View File

@ -765,7 +765,7 @@ EFI_STATUS
@param[in] Guid The 128-bit unique value that designates the namespace from which to extract the value. @param[in] Guid The 128-bit unique value that designates the namespace from which to extract the value.
@param[in,out] TokenNumber A pointer to the PCD token number to use to find the subsequent token number. @param[in,out] TokenNumber A pointer to the PCD token number to use to find the subsequent token number.
If the input token namespace or token number does not exist on the platform, If the input token namespace or token number does not exist on the platform,
an error is returned and the value of *TokenNumber is undefined. To retrieve the <EFBFBD><EFBFBD>first<EFBFBD><EFBFBD> token, an error is returned and the value of *TokenNumber is undefined. To retrieve the "first" token,
have the pointer reference a TokenNumber value of 0. If the input token number is 0 and have the pointer reference a TokenNumber value of 0. If the input token number is 0 and
there is no valid token number for this token namespace, *TokenNumber will be assigned to there is no valid token number for this token namespace, *TokenNumber will be assigned to
0 and the function return EFI_SUCCESS. If the token number is the last valid token number, 0 and the function return EFI_SUCCESS. If the token number is the last valid token number,

View File

@ -245,7 +245,7 @@ EFI_STATUS
); );
/** /**
Provides the PCI controller<EFBFBD>Cspecific addresses needed to access system memory. Provides the PCI controller-Cspecific addresses needed to access system memory.
@param This A pointer to the EFI_PCI_IO_PROTOCOL instance. @param This A pointer to the EFI_PCI_IO_PROTOCOL instance.
@param Operation Indicates if the bus master is going to read or write to system memory. @param Operation Indicates if the bus master is going to read or write to system memory.
@ -360,13 +360,13 @@ EFI_STATUS
); );
/** /**
Retrieves this PCI controller<EFBFBD><EFBFBD>s current PCI bus number, device number, and function number. Retrieves this PCI controller's current PCI bus number, device number, and function number.
@param This A pointer to the EFI_PCI_IO_PROTOCOL instance. @param This A pointer to the EFI_PCI_IO_PROTOCOL instance.
@param SegmentNumber The PCI controller<EFBFBD><EFBFBD>s current PCI segment number. @param SegmentNumber The PCI controller's current PCI segment number.
@param BusNumber The PCI controller<EFBFBD><EFBFBD>s current PCI bus number. @param BusNumber The PCI controller's current PCI bus number.
@param DeviceNumber The PCI controller<EFBFBD><EFBFBD>s current PCI device number. @param DeviceNumber The PCI controller's current PCI device number.
@param FunctionNumber The PCI controller<EFBFBD><EFBFBD>s current PCI function number. @param FunctionNumber The PCI controller's current PCI function number.
@retval EFI_SUCCESS The PCI controller location was returned. @retval EFI_SUCCESS The PCI controller location was returned.
@retval EFI_INVALID_PARAMETER One or more parameters are invalid. @retval EFI_INVALID_PARAMETER One or more parameters are invalid.

View File

@ -191,7 +191,7 @@ EFI_STATUS
Retrieves the platform policy regarding enumeration. Retrieves the platform policy regarding enumeration.
@param GetPciRom @param GetPciRom
Gets the PCI device<EFBFBD><EFBFBD>s option ROM from a platform-specific location. Gets the PCI device's option ROM from a platform-specific location.
**/ **/
struct _EFI_PCI_PLATFORM_PROTOCOL { struct _EFI_PCI_PLATFORM_PROTOCOL {

View File

@ -167,7 +167,7 @@ EFI_STATUS
); );
/** /**
Provides the PCI controller<EFBFBD>Cspecific addresses required to access system memory from a Provides the PCI controller-Cspecific addresses required to access system memory from a
DMA bus master. DMA bus master.
@param This A pointer to the EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL. @param This A pointer to the EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.

View File

@ -506,9 +506,9 @@ EFI_STATUS
@param NewSendGUID If not NULL, a pointer to a value that specifies whether to replace the @param NewSendGUID If not NULL, a pointer to a value that specifies whether to replace the
current value of SendGUID. current value of SendGUID.
@param NewTTL If not NULL, a pointer to be used in place of the current value of TTL, @param NewTTL If not NULL, a pointer to be used in place of the current value of TTL,
the <EFBFBD><EFBFBD>time to live<EFBFBD><EFBFBD> field of the IP header. the "time to live" field of the IP header.
@param NewToS If not NULL, a pointer to be used in place of the current value of ToS, @param NewToS If not NULL, a pointer to be used in place of the current value of ToS,
the <EFBFBD><EFBFBD>type of service<EFBFBD><EFBFBD> field of the IP header. the "type of service" field of the IP header.
@param NewMakeCallback If not NULL, a pointer to a value that specifies whether to replace the @param NewMakeCallback If not NULL, a pointer to a value that specifies whether to replace the
current value of the MakeCallback field of the Mode structure. current value of the MakeCallback field of the Mode structure.

View File

@ -61,7 +61,7 @@ typedef struct {
Dispatch function for a Sx state SMI handler. Dispatch function for a Sx state SMI handler.
@param DispatchHandle Handle of this dispatch function. @param DispatchHandle Handle of this dispatch function.
@param DispatchContext Pointer to the dispatch function<EFBFBD><EFBFBD>s context. @param DispatchContext Pointer to the dispatch function's context.
The Type and Phase fields are filled in by the Sx dispatch driver The Type and Phase fields are filled in by the Sx dispatch driver
prior to invoking this dispatch function. For this interface, prior to invoking this dispatch function. For this interface,
the Sx driver will call the dispatch function for all Sx type the Sx driver will call the dispatch function for all Sx type

View File

@ -67,7 +67,7 @@ typedef struct {
@retval EFI_INVALID_PARAMETER A NULL Buffer was specified with a non-zero @retval EFI_INVALID_PARAMETER A NULL Buffer was specified with a non-zero
BufferSize or the device is operating in fixed block BufferSize or the device is operating in fixed block
size mode and the BufferSize was not a multiple of size mode and the BufferSize was not a multiple of
device<EFBFBD><EFBFBD>s fixed block size device's fixed block size
@retval EFI_DEVICE_ERROR A device error occurred while attempting to transfer data @retval EFI_DEVICE_ERROR A device error occurred while attempting to transfer data
from the media. from the media.
@ -104,7 +104,7 @@ EFI_STATUS
@retval EFI_INVALID_PARAMETER A NULL Buffer was specified with a non-zero @retval EFI_INVALID_PARAMETER A NULL Buffer was specified with a non-zero
BufferSize or the device is operating in fixed block BufferSize or the device is operating in fixed block
size mode and the BufferSize was not a multiple of size mode and the BufferSize was not a multiple of
device<EFBFBD><EFBFBD>s fixed block size device's fixed block size
@retval EFI_DEVICE_ERROR A device error occurred while attempting to transfer data @retval EFI_DEVICE_ERROR A device error occurred while attempting to transfer data
from the media. from the media.

View File

@ -171,7 +171,7 @@ typedef struct {
@retval EFI_SUCCESS The mode data was read. @retval EFI_SUCCESS The mode data was read.
@retval EFI_INVALID_PARAMETER This is NULL. @retval EFI_INVALID_PARAMETER This is NULL.
@retval EFI_NOT_STARTED No configuration data is available because this instance hasn<EFBFBD><EFBFBD>t @retval EFI_NOT_STARTED No configuration data is available because this instance hasn't
been started. been started.
**/ **/
@ -278,7 +278,7 @@ EFI_STATUS
- This is NULL. - This is NULL.
- ConnectionToken is NULL. - ConnectionToken is NULL.
- ConnectionToken->CompletionToken.Event is NULL. - ConnectionToken->CompletionToken.Event is NULL.
@retval EFI_OUT_OF_RESOURCES The driver can<EFBFBD><EFBFBD>t allocate enough resource to initiate the activeopen. @retval EFI_OUT_OF_RESOURCES The driver can't allocate enough resource to initiate the activeopen.
@retval EFI_DEVICE_ERROR An unexpected system or network error occurred. @retval EFI_DEVICE_ERROR An unexpected system or network error occurred.
**/ **/

View File

@ -101,7 +101,7 @@ EFI_STATUS
@retval EFI_SUCCESS The state information of the host controller was returned in State. @retval EFI_SUCCESS The state information of the host controller was returned in State.
@retval EFI_INVALID_PARAMETER State is NULL. @retval EFI_INVALID_PARAMETER State is NULL.
@retval EFI_DEVICE_ERROR An error was encountered while attempting to retrieve the @retval EFI_DEVICE_ERROR An error was encountered while attempting to retrieve the
host controller<EFBFBD><EFBFBD>s current state. host controller's current state.
**/ **/
typedef typedef

View File

@ -60,7 +60,7 @@ EFI_STATUS
@retval EFI_SUCCESS The state information of the host controller was returned in State. @retval EFI_SUCCESS The state information of the host controller was returned in State.
@retval EFI_INVALID_PARAMETER State is NULL. @retval EFI_INVALID_PARAMETER State is NULL.
@retval EFI_DEVICE_ERROR An error was encountered while attempting to retrieve the host controller<EFBFBD><EFBFBD>s @retval EFI_DEVICE_ERROR An error was encountered while attempting to retrieve the host controller's
current state. current state.
**/ **/

View File

@ -123,7 +123,7 @@ EFI_STATUS
/** /**
This function is used to manage a USB device with an interrupt transfer pipe. An Asynchronous This function is used to manage a USB device with an interrupt transfer pipe. An Asynchronous
Interrupt Transfer is typically used to query a device<EFBFBD><EFBFBD>s status at a fixed rate. For example, Interrupt Transfer is typically used to query a device's status at a fixed rate. For example,
keyboard, mouse, and hub devices use this type of transfer to query their interrupt endpoints at keyboard, mouse, and hub devices use this type of transfer to query their interrupt endpoints at
a fixed rate. a fixed rate.
@ -131,7 +131,7 @@ EFI_STATUS
@param DeviceEndpoint A pointer to the USB device request that will be sent to the USB @param DeviceEndpoint A pointer to the USB device request that will be sent to the USB
device. device.
@param IsNewTransfer If TRUE, a new transfer will be submitted to USB controller. If @param IsNewTransfer If TRUE, a new transfer will be submitted to USB controller. If
FALSE, the interrupt transfer is deleted from the device<EFBFBD><EFBFBD>s interrupt FALSE, the interrupt transfer is deleted from the device's interrupt
transfer queue. transfer queue.
@param PollingInterval Indicates the periodic rate, in milliseconds, that the transfer is to be @param PollingInterval Indicates the periodic rate, in milliseconds, that the transfer is to be
executed. executed.

View File

@ -381,7 +381,7 @@ EFI_STATUS
Invoke a notification event Invoke a notification event
@param Event Event whose notification function is being invoked. @param Event Event whose notification function is being invoked.
@param Context Pointer to the notification function<EFBFBD><EFBFBD>s context, @param Context Pointer to the notification function's context,
which is implementation-dependent. which is implementation-dependent.
**/ **/
@ -396,9 +396,9 @@ VOID
Creates an event. Creates an event.
@param Type The type of event to create and its mode and attributes. @param Type The type of event to create and its mode and attributes.
@param NotifyTpl Pointer to the notification function<EFBFBD><EFBFBD>s context. @param NotifyTpl Pointer to the notification function's context.
@param NotifyFunction Pointer to the event<EFBFBD><EFBFBD>s notification function, if any. @param NotifyFunction Pointer to the event's notification function, if any.
@param NotifyContext Pointer to the notification function<EFBFBD><EFBFBD>s context; corresponds to parameter @param NotifyContext Pointer to the notification function's context; corresponds to parameter
Context in the notification function. Context in the notification function.
@param Event Pointer to the newly created event if the call succeeds; undefined @param Event Pointer to the newly created event if the call succeeds; undefined
otherwise. otherwise.
@ -422,9 +422,9 @@ EFI_STATUS
Creates an event in a group. Creates an event in a group.
@param Type The type of event to create and its mode and attributes. @param Type The type of event to create and its mode and attributes.
@param NotifyTpl Pointer to the notification function<EFBFBD><EFBFBD>s context. @param NotifyTpl Pointer to the notification function's context.
@param NotifyFunction Pointer to the event<EFBFBD><EFBFBD>s notification function, if any. @param NotifyFunction Pointer to the event's notification function, if any.
@param NotifyContext Pointer to the notification function<EFBFBD><EFBFBD>s context; corresponds to parameter @param NotifyContext Pointer to the notification function's context; corresponds to parameter
Context in the notification function. Context in the notification function.
@param EventGroup Pointer to the unique identifier of the group to which this event belongs. @param EventGroup Pointer to the unique identifier of the group to which this event belongs.
@param Event Pointer to the newly created event if the call succeeds; undefined @param Event Pointer to the newly created event if the call succeeds; undefined
@ -554,7 +554,7 @@ EFI_STATUS
#define EFI_TPL_HIGH_LEVEL TPL_HIGH_LEVEL #define EFI_TPL_HIGH_LEVEL TPL_HIGH_LEVEL
/** /**
Raises a task<EFBFBD><EFBFBD>s priority level and returns its previous level. Raises a task's priority level and returns its previous level.
@param NewTpl The new task priority level. @param NewTpl The new task priority level.
@ -568,7 +568,7 @@ EFI_TPL
); );
/** /**
Restores a task<EFBFBD><EFBFBD>s priority level to its previous value. Restores a task's priority level to its previous value.
@param OldTpl The previous task priority level to restore @param OldTpl The previous task priority level to restore
@ -590,7 +590,7 @@ VOID
Returns the value of a variable. Returns the value of a variable.
@param VariableName A Null-terminated Unicode string that is the name of the @param VariableName A Null-terminated Unicode string that is the name of the
vendor<EFBFBD><EFBFBD>s variable. vendor's variable.
@param VendorGuid A unique identifier for the vendor. @param VendorGuid A unique identifier for the vendor.
@param Attributes If not NULL, a pointer to the memory location to return the @param Attributes If not NULL, a pointer to the memory location to return the
attributes bitmask for the variable. attributes bitmask for the variable.
@ -645,7 +645,7 @@ EFI_STATUS
Sets the value of a variable. Sets the value of a variable.
@param VariableName A Null-terminated Unicode string that is the name of the @param VariableName A Null-terminated Unicode string that is the name of the
vendor<EFBFBD><EFBFBD>s variable. vendor's variable.
@param VendorGuid A unique identifier for the vendor. @param VendorGuid A unique identifier for the vendor.
@param Attributes Attributes bitmask to set for the variable. @param Attributes Attributes bitmask to set for the variable.
@param DataSize The size in bytes of the Data buffer. @param DataSize The size in bytes of the Data buffer.
@ -684,7 +684,7 @@ typedef struct {
@param Time A pointer to storage to receive a snapshot of the current time. @param Time A pointer to storage to receive a snapshot of the current time.
@param Capabilities An optional pointer to a buffer to receive the real time clock @param Capabilities An optional pointer to a buffer to receive the real time clock
device<EFBFBD><EFBFBD>s capabilities. device's capabilities.
@retval EFI_SUCCESS The operation completed successfully. @retval EFI_SUCCESS The operation completed successfully.
@retval EFI_INVALID_PARAMETER Time is NULL. @retval EFI_INVALID_PARAMETER Time is NULL.
@ -778,7 +778,7 @@ EFI_STATUS
manager, and that the boot manager is attempting to load manager, and that the boot manager is attempting to load
FilePath as a boot selection. Ignored if SourceBuffer is FilePath as a boot selection. Ignored if SourceBuffer is
not NULL. not NULL.
@param ParentImageHandle The caller<EFBFBD><EFBFBD>s image handle. @param ParentImageHandle The caller's image handle.
@param FilePath The DeviceHandle specific file path from which the image is @param FilePath The DeviceHandle specific file path from which the image is
loaded. loaded.
@param SourceBuffer If not NULL, a pointer to the memory location containing a copy @param SourceBuffer If not NULL, a pointer to the memory location containing a copy
@ -809,7 +809,7 @@ EFI_STATUS
); );
/** /**
Transfers control to a loaded image<EFBFBD><EFBFBD>s entry point. Transfers control to a loaded image's entry point.
@param ImageHandle Handle of image to be started. @param ImageHandle Handle of image to be started.
@param ExitDataSize Pointer to the size, in bytes, of ExitData. @param ExitDataSize Pointer to the size, in bytes, of ExitData.
@ -833,7 +833,7 @@ EFI_STATUS
Terminates a loaded EFI image and returns control to boot services. Terminates a loaded EFI image and returns control to boot services.
@param ImageHandle Handle that identifies the image. @param ImageHandle Handle that identifies the image.
@param ExitStatus The image<EFBFBD><EFBFBD>s exit code. @param ExitStatus The image's exit code.
@param ExitDataSize The size, in bytes, of ExitData. @param ExitDataSize The size, in bytes, of ExitData.
@param ExitData Pointer to a data buffer that includes a Null-terminated Unicode string, @param ExitData Pointer to a data buffer that includes a Null-terminated Unicode string,
optionally followed by additional binary data. optionally followed by additional binary data.
@ -903,7 +903,7 @@ EFI_STATUS
); );
/** /**
Sets the system<EFBFBD><EFBFBD>s watchdog timer. Sets the system's watchdog timer.
@param Timeout The number of seconds to set the watchdog timer to. @param Timeout The number of seconds to set the watchdog timer to.
@param WatchdogCode The numeric code to log on a watchdog timer timeout event. @param WatchdogCode The numeric code to log on a watchdog timer timeout event.
@ -976,7 +976,7 @@ EFI_STATUS
); );
/** /**
Returns the next high 32 bits of the platform<EFBFBD><EFBFBD>s monotonic counter. Returns the next high 32 bits of the platform's monotonic counter.
@param HighCount Pointer to returned value. @param HighCount Pointer to returned value.

View File

@ -114,7 +114,7 @@ DebugAssert (
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue. @param Buffer Pointer to the target buffer to fill with PcdDebugClearMemoryValue.
@param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue. @param Length Number of bytes in Buffer to fill with zeros PcdDebugClearMemoryValue.

View File

@ -97,7 +97,7 @@ CompareGuid (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 128-bit boundary, then ASSERT(). If Length is not aligned on a 128-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 16-bit boundary, then ASSERT(). If Buffer is not aligned on a 16-bit boundary, then ASSERT().
If Length is not aligned on a 16-bit boundary, then ASSERT(). If Length is not aligned on a 16-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 32-bit boundary, then ASSERT(). If Length is not aligned on a 32-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 64-bit boundary, then ASSERT(). If Buffer is not aligned on a 64-bit boundary, then ASSERT().
If Length is not aligned on a 64-bit boundary, then ASSERT(). If Length is not aligned on a 64-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -34,7 +34,7 @@
then a pointer to the matching byte in the target buffer is returned. If no match is found, then a pointer to the matching byte in the target buffer is returned. If no match is found,
then NULL is returned. If Length is 0, then NULL is returned. then NULL is returned. If Length is 0, then NULL is returned.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -29,7 +29,7 @@
Fills a target buffer with a byte value, and returns the target buffer. Fills a target buffer with a byte value, and returns the target buffer.
This function fills Length bytes of Buffer with Value, and returns Buffer. This function fills Length bytes of Buffer with Value, and returns Buffer.
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Memory to set. @param Buffer Memory to set.
@param Length Number of bytes to set. @param Length Number of bytes to set.

View File

@ -30,7 +30,7 @@
This function fills Length bytes of Buffer with zeros, and returns Buffer. This function fills Length bytes of Buffer with zeros, and returns Buffer.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with zeros. @param Buffer Pointer to the target buffer to fill with zeros.
@param Length Number of bytes in Buffer to fill with zeros. @param Length Number of bytes in Buffer to fill with zeros.

View File

@ -97,7 +97,7 @@ CompareGuid (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 128-bit boundary, then ASSERT(). If Length is not aligned on a 128-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 16-bit boundary, then ASSERT(). If Buffer is not aligned on a 16-bit boundary, then ASSERT().
If Length is not aligned on a 16-bit boundary, then ASSERT(). If Length is not aligned on a 16-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 32-bit boundary, then ASSERT(). If Length is not aligned on a 32-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 64-bit boundary, then ASSERT(). If Buffer is not aligned on a 64-bit boundary, then ASSERT().
If Length is not aligned on a 64-bit boundary, then ASSERT(). If Length is not aligned on a 64-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -34,7 +34,7 @@
then a pointer to the matching byte in the target buffer is returned. If no match is found, then a pointer to the matching byte in the target buffer is returned. If no match is found,
then NULL is returned. If Length is 0, then NULL is returned. then NULL is returned. If Length is 0, then NULL is returned.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -29,7 +29,7 @@
Fills a target buffer with a byte value, and returns the target buffer. Fills a target buffer with a byte value, and returns the target buffer.
This function fills Length bytes of Buffer with Value, and returns Buffer. This function fills Length bytes of Buffer with Value, and returns Buffer.
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Memory to set. @param Buffer Memory to set.
@param Length Number of bytes to set. @param Length Number of bytes to set.

View File

@ -30,7 +30,7 @@
This function fills Length bytes of Buffer with zeros, and returns Buffer. This function fills Length bytes of Buffer with zeros, and returns Buffer.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with zeros. @param Buffer Pointer to the target buffer to fill with zeros.
@param Length Number of bytes in Buffer to fill with zeros. @param Length Number of bytes in Buffer to fill with zeros.

View File

@ -97,7 +97,7 @@ CompareGuid (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 128-bit boundary, then ASSERT(). If Length is not aligned on a 128-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 16-bit boundary, then ASSERT(). If Buffer is not aligned on a 16-bit boundary, then ASSERT().
If Length is not aligned on a 16-bit boundary, then ASSERT(). If Length is not aligned on a 16-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 32-bit boundary, then ASSERT(). If Length is not aligned on a 32-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 64-bit boundary, then ASSERT(). If Buffer is not aligned on a 64-bit boundary, then ASSERT().
If Length is not aligned on a 64-bit boundary, then ASSERT(). If Length is not aligned on a 64-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -34,7 +34,7 @@
then a pointer to the matching byte in the target buffer is returned. If no match is found, then a pointer to the matching byte in the target buffer is returned. If no match is found,
then NULL is returned. If Length is 0, then NULL is returned. then NULL is returned. If Length is 0, then NULL is returned.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -29,7 +29,7 @@
Fills a target buffer with a byte value, and returns the target buffer. Fills a target buffer with a byte value, and returns the target buffer.
This function fills Length bytes of Buffer with Value, and returns Buffer. This function fills Length bytes of Buffer with Value, and returns Buffer.
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Memory to set. @param Buffer Memory to set.
@param Length Number of bytes to set. @param Length Number of bytes to set.

View File

@ -30,7 +30,7 @@
This function fills Length bytes of Buffer with zeros, and returns Buffer. This function fills Length bytes of Buffer with zeros, and returns Buffer.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with zeros. @param Buffer Pointer to the target buffer to fill with zeros.
@param Length Number of bytes in Buffer to fill with zeros. @param Length Number of bytes in Buffer to fill with zeros.

View File

@ -97,7 +97,7 @@ CompareGuid (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 128-bit boundary, then ASSERT(). If Length is not aligned on a 128-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 16-bit boundary, then ASSERT(). If Buffer is not aligned on a 16-bit boundary, then ASSERT().
If Length is not aligned on a 16-bit boundary, then ASSERT(). If Length is not aligned on a 16-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 32-bit boundary, then ASSERT(). If Length is not aligned on a 32-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 64-bit boundary, then ASSERT(). If Buffer is not aligned on a 64-bit boundary, then ASSERT().
If Length is not aligned on a 64-bit boundary, then ASSERT(). If Length is not aligned on a 64-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -34,7 +34,7 @@
then a pointer to the matching byte in the target buffer is returned. If no match is found, then a pointer to the matching byte in the target buffer is returned. If no match is found,
then NULL is returned. If Length is 0, then NULL is returned. then NULL is returned. If Length is 0, then NULL is returned.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -29,7 +29,7 @@
Fills a target buffer with a byte value, and returns the target buffer. Fills a target buffer with a byte value, and returns the target buffer.
This function fills Length bytes of Buffer with Value, and returns Buffer. This function fills Length bytes of Buffer with Value, and returns Buffer.
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Memory to set. @param Buffer Memory to set.
@param Length Number of bytes to set. @param Length Number of bytes to set.

View File

@ -30,7 +30,7 @@
This function fills Length bytes of Buffer with zeros, and returns Buffer. This function fills Length bytes of Buffer with zeros, and returns Buffer.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to fill with zeros. @param Buffer Pointer to the target buffer to fill with zeros.
@param Length Number of bytes in Buffer to fill with zeros. @param Length Number of bytes in Buffer to fill with zeros.

View File

@ -746,7 +746,7 @@ UefiDecompressGetInfo (
This function is designed so that the decompression algorithm can be implemented This function is designed so that the decompression algorithm can be implemented
without using any memory services. As a result, this function is not allowed to without using any memory services. As a result, this function is not allowed to
call any memory allocation services in its implementation. It is the caller<EFBFBD><EFBFBD>s r call any memory allocation services in its implementation. It is the caller's r
esponsibility to allocate and free the Destination and Scratch buffers. esponsibility to allocate and free the Destination and Scratch buffers.
If the compressed source data specified by Source is sucessfully decompressed If the compressed source data specified by Source is sucessfully decompressed
into Destination, then RETURN_SUCCESS is returned. If the compressed source data into Destination, then RETURN_SUCCESS is returned. If the compressed source data

View File

@ -175,7 +175,7 @@ GetFirstGuidHob (
@param ModuleName The GUID File Name of the module. @param ModuleName The GUID File Name of the module.
@param MemoryAllocationModule The 64 bit physical address of the module. @param MemoryAllocationModule The 64 bit physical address of the module.
@param ModuleLength The length of the module in bytes. @param ModuleLength The length of the module in bytes.
@param EntryPoint The 64 bit physical address of the module<EFBFBD>s entry point. @param EntryPoint The 64 bit physical address of the module's entry point.
**/ **/
VOID VOID

View File

@ -201,7 +201,7 @@ GetFirstGuidHob (
@param ModuleName The GUID File Name of the module. @param ModuleName The GUID File Name of the module.
@param MemoryAllocationModule The 64 bit physical address of the module. @param MemoryAllocationModule The 64 bit physical address of the module.
@param ModuleLength The length of the module in bytes. @param ModuleLength The length of the module in bytes.
@param EntryPoint The 64 bit physical address of the module<EFBFBD>s entry point. @param EntryPoint The 64 bit physical address of the module's entry point.
**/ **/
VOID VOID

View File

@ -530,7 +530,7 @@ AllocateReservedZeroPool (
allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there
is not enough memory remaining to satisfy the request, then NULL is returned. is not enough memory remaining to satisfy the request, then NULL is returned.
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If AllocationSize is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If AllocationSize is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param PoolType The type of pool to allocate. @param PoolType The type of pool to allocate.
@param AllocationSize The number of bytes to allocate and zero. @param AllocationSize The number of bytes to allocate and zero.
@ -566,7 +566,7 @@ InternalAllocateCopyPool (
allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there
is not enough memory remaining to satisfy the request, then NULL is returned. is not enough memory remaining to satisfy the request, then NULL is returned.
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If AllocationSize is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If AllocationSize is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param AllocationSize The number of bytes to allocate and zero. @param AllocationSize The number of bytes to allocate and zero.
@param Buffer The buffer to copy to the allocated buffer. @param Buffer The buffer to copy to the allocated buffer.
@ -592,7 +592,7 @@ AllocateCopyPool (
allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there
is not enough memory remaining to satisfy the request, then NULL is returned. is not enough memory remaining to satisfy the request, then NULL is returned.
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If AllocationSize is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If AllocationSize is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param AllocationSize The number of bytes to allocate and zero. @param AllocationSize The number of bytes to allocate and zero.
@param Buffer The buffer to copy to the allocated buffer. @param Buffer The buffer to copy to the allocated buffer.
@ -618,7 +618,7 @@ AllocateRuntimeCopyPool (
allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there allocated buffer. If AllocationSize is 0, then a valid buffer of 0 size is returned. If there
is not enough memory remaining to satisfy the request, then NULL is returned. is not enough memory remaining to satisfy the request, then NULL is returned.
If Buffer is NULL, then ASSERT(). If Buffer is NULL, then ASSERT().
If AllocationSize is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If AllocationSize is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param AllocationSize The number of bytes to allocate and zero. @param AllocationSize The number of bytes to allocate and zero.
@param Buffer The buffer to copy to the allocated buffer. @param Buffer The buffer to copy to the allocated buffer.

View File

@ -97,7 +97,7 @@ CompareGuid (
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 128-bit boundary, then ASSERT(). If Length is not aligned on a 128-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 16-bit boundary, then ASSERT(). If Buffer is not aligned on a 16-bit boundary, then ASSERT().
If Length is not aligned on a 16-bit boundary, then ASSERT(). If Length is not aligned on a 16-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 32-bit boundary, then ASSERT(). If Buffer is not aligned on a 32-bit boundary, then ASSERT().
If Length is not aligned on a 32-bit boundary, then ASSERT(). If Length is not aligned on a 32-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -36,7 +36,7 @@
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Buffer is not aligned on a 64-bit boundary, then ASSERT(). If Buffer is not aligned on a 64-bit boundary, then ASSERT().
If Length is not aligned on a 64-bit boundary, then ASSERT(). If Length is not aligned on a 64-bit boundary, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -34,7 +34,7 @@
then a pointer to the matching byte in the target buffer is returned. If no match is found, then a pointer to the matching byte in the target buffer is returned. If no match is found,
then NULL is returned. If Length is 0, then NULL is returned. then NULL is returned. If Length is 0, then NULL is returned.
If Length > 0 and Buffer is NULL, then ASSERT(). If Length > 0 and Buffer is NULL, then ASSERT().
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Pointer to the target buffer to scan. @param Buffer Pointer to the target buffer to scan.
@param Length Number of bytes in Buffer to scan. @param Length Number of bytes in Buffer to scan.

View File

@ -29,7 +29,7 @@
Fills a target buffer with a byte value, and returns the target buffer. Fills a target buffer with a byte value, and returns the target buffer.
This function fills Length bytes of Buffer with Value, and returns Buffer. This function fills Length bytes of Buffer with Value, and returns Buffer.
If Length is greater than (MAX_ADDRESS <EFBFBD> Buffer + 1), then ASSERT(). If Length is greater than (MAX_ADDRESS ? Buffer + 1), then ASSERT().
@param Buffer Memory to set. @param Buffer Memory to set.
@param Length Number of bytes to set. @param Length Number of bytes to set.

Some files were not shown because too many files have changed in this diff Show More