MdePkg: Clean up source files
1. Do not use tab characters 2. No trailing white space in one line 3. All files must end with CRLF Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
SMBIOS Protocol as defined in PI1.2 Specification VOLUME 5 Standard.
|
||||
|
||||
SMBIOS protocol allows consumers to log SMBIOS data records, and enables the producer
|
||||
SMBIOS protocol allows consumers to log SMBIOS data records, and enables the producer
|
||||
to create the SMBIOS tables for a platform.
|
||||
|
||||
This protocol provides an interface to add, remove or discover SMBIOS records. The driver which
|
||||
@@ -13,14 +13,14 @@
|
||||
requiring an update to MajorVersion and MinorVersion.
|
||||
The SMBIOS protocol can only be called a TPL < TPL_NOTIFY.
|
||||
|
||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
|
||||
**/
|
||||
|
||||
@@ -84,12 +84,12 @@ typedef SMBIOS_TABLE_STRING EFI_SMBIOS_STRING;
|
||||
typedef SMBIOS_TYPE EFI_SMBIOS_TYPE;
|
||||
typedef SMBIOS_HANDLE EFI_SMBIOS_HANDLE;
|
||||
typedef SMBIOS_STRUCTURE EFI_SMBIOS_TABLE_HEADER;
|
||||
|
||||
|
||||
typedef struct _EFI_SMBIOS_PROTOCOL EFI_SMBIOS_PROTOCOL;
|
||||
|
||||
/**
|
||||
Add an SMBIOS record.
|
||||
|
||||
|
||||
This function allows any agent to add SMBIOS records. The caller is responsible for ensuring
|
||||
Record is formatted in a way that matches the version of the SMBIOS specification as defined in
|
||||
the MajorRevision and MinorRevision fields of the EFI_SMBIOS_PROTOCOL.
|
||||
@@ -100,7 +100,7 @@ typedef struct _EFI_SMBIOS_PROTOCOL EFI_SMBIOS_PROTOCOL;
|
||||
directly following the last string. The number of optional strings is not defined by the formatted area,
|
||||
but is fixed by the call to Add(). A string can be a place holder, but it must not be a NULL string as
|
||||
two NULL strings look like the double-null that terminates the structure.
|
||||
|
||||
|
||||
@param[in] This The EFI_SMBIOS_PROTOCOL instance.
|
||||
@param[in] ProducerHandle The handle of the controller or driver associated with the SMBIOS information. NULL means no handle.
|
||||
@param[in, out] SmbiosHandle On entry, the handle of the SMBIOS record to add. If FFFEh, then a unique handle
|
||||
@@ -110,7 +110,7 @@ typedef struct _EFI_SMBIOS_PROTOCOL EFI_SMBIOS_PROTOCOL;
|
||||
determined by EFI_SMBIOS_TABLE_HEADER.Type. The size of the formatted
|
||||
area is defined by EFI_SMBIOS_TABLE_HEADER.Length and either followed
|
||||
by a double-null (0x0000) or a set of null terminated strings and a null.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS Record was added.
|
||||
@retval EFI_OUT_OF_RESOURCES Record was not added.
|
||||
@retval EFI_ALREADY_STARTED The SmbiosHandle passed in was already in use.
|
||||
@@ -126,19 +126,19 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Update the string associated with an existing SMBIOS record.
|
||||
|
||||
|
||||
This function allows the update of specific SMBIOS strings. The number of valid strings for any
|
||||
SMBIOS record is defined by how many strings were present when Add() was called.
|
||||
|
||||
|
||||
@param[in] This The EFI_SMBIOS_PROTOCOL instance.
|
||||
@param[in] SmbiosHandle SMBIOS Handle of structure that will have its string updated.
|
||||
@param[in] StringNumber The non-zero string number of the string to update.
|
||||
@param[in] String Update the StringNumber string with String.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS SmbiosHandle had its StringNumber String updated.
|
||||
@retval EFI_INVALID_PARAMETER SmbiosHandle does not exist.
|
||||
@retval EFI_UNSUPPORTED String was not added because it is longer than the SMBIOS Table supports.
|
||||
@retval EFI_NOT_FOUND The StringNumber.is not valid for this SMBIOS record.
|
||||
@retval EFI_NOT_FOUND The StringNumber.is not valid for this SMBIOS record.
|
||||
**/
|
||||
typedef
|
||||
EFI_STATUS
|
||||
@@ -151,12 +151,12 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Remove an SMBIOS record.
|
||||
|
||||
|
||||
This function removes an SMBIOS record using the handle specified by SmbiosHandle.
|
||||
|
||||
|
||||
@param[in] This The EFI_SMBIOS_PROTOCOL instance.
|
||||
@param[in] SmbiosHandle The handle of the SMBIOS record to remove.
|
||||
|
||||
|
||||
@retval EFI_SUCCESS SMBIOS record was removed.
|
||||
@retval EFI_INVALID_PARAMETER SmbiosHandle does not specify a valid SMBIOS record.
|
||||
**/
|
||||
@@ -169,10 +169,10 @@ EFI_STATUS
|
||||
|
||||
/**
|
||||
Allow the caller to discover all or some of the SMBIOS records.
|
||||
|
||||
|
||||
This function allows all of the SMBIOS records to be discovered. It's possible to find
|
||||
only the SMBIOS records that match the optional Type argument.
|
||||
|
||||
|
||||
@param[in] This The EFI_SMBIOS_PROTOCOL instance.
|
||||
@param[in, out] SmbiosHandle On entry, points to the previous handle of the SMBIOS record. On exit, points to the
|
||||
next SMBIOS record handle. If it is FFFEh on entry, then the first SMBIOS record
|
||||
@@ -207,7 +207,7 @@ struct _EFI_SMBIOS_PROTOCOL {
|
||||
UINT8 MajorVersion; ///< The major revision of the SMBIOS specification supported.
|
||||
UINT8 MinorVersion; ///< The minor revision of the SMBIOS specification supported.
|
||||
};
|
||||
|
||||
|
||||
extern EFI_GUID gEfiSmbiosProtocolGuid;
|
||||
|
||||
|
||||
#endif // __SMBIOS_PROTOCOL_H__
|
||||
|
Reference in New Issue
Block a user