|
TianoCore EDK2 master
|
#include "AcpiTable.h"Go to the source code of this file.
Functions | |
| BOOLEAN | AmlIsRootPath (IN UINT8 *Buffer) |
| BOOLEAN | AmlIsLeadName (IN CHAR8 Ch) |
| BOOLEAN | AmlIsName (IN CHAR8 Ch) |
| BOOLEAN | AmlIsNameSeg (IN UINT8 *Buffer) |
| EFI_STATUS | AmlGetNameStringSize (IN UINT8 *Buffer, OUT UINTN *BufferSize) |
| BOOLEAN | AmlIsAslLeadName (IN CHAR8 Ch) |
| BOOLEAN | AmlIsAslName (IN CHAR8 Ch) |
| UINTN | AmlGetAslNameSegLength (IN UINT8 *Buffer) |
| UINTN | AmlGetAslNameStringSize (IN UINT8 *Buffer, OUT UINTN *Root, OUT UINTN *Parent, OUT UINTN *SegCount) |
| VOID | AmlUpperCaseCopyMem (IN UINT8 *DstBuffer, IN UINT8 *SrcBuffer, IN UINTN Length) |
| UINT8 * | AmlNameFromAslName (IN UINT8 *AslPath) |
| VOID | AmlPrintNameSeg (IN UINT8 *Buffer) |
| VOID | AmlPrintNameString (IN UINT8 *Buffer) |
ACPI Sdt Protocol Driver
Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file AmlString.c.
Get ASL NameString size.
| [in] | Buffer | ASL NameString. |
Definition at line 228 of file AmlString.c.
| UINTN AmlGetAslNameStringSize | ( | IN UINT8 * | Buffer, |
| OUT UINTN * | Root, | ||
| OUT UINTN * | Parent, | ||
| OUT UINTN * | SegCount | ||
| ) |
Get ASL NameString size.
| [in] | Buffer | ASL NameString. |
| [out] | Root | On return, points to Root char number. |
| [out] | Parent | On return, points to Parent char number. |
| [out] | SegCount | On return, points to Segment count. |
Definition at line 283 of file AmlString.c.
| EFI_STATUS AmlGetNameStringSize | ( | IN UINT8 * | Buffer, |
| OUT UINTN * | BufferSize | ||
| ) |
Get AML NameString size.
| [in] | Buffer | AML NameString. |
| [out] | BufferSize | AML NameString size |
| EFI_SUCCESS | Success. |
| EFI_INVALID_PARAMETER | Buffer does not refer to a valid AML NameString. |
Definition at line 109 of file AmlString.c.
| BOOLEAN AmlIsAslLeadName | ( | IN CHAR8 | Ch | ) |
Check if it is ASL LeadName.
| [in] | Ch | Char. |
| TRUE | Char is ASL LeadName. |
| FALSE | Char is not ASL LeadName. |
Definition at line 189 of file AmlString.c.
| BOOLEAN AmlIsAslName | ( | IN CHAR8 | Ch | ) |
Check if it is ASL Name.
| [in] | Ch | Char. |
| TRUE | Char is ASL Name. |
| FALSE | Char is not ASL Name. |
Definition at line 209 of file AmlString.c.
| BOOLEAN AmlIsLeadName | ( | IN CHAR8 | Ch | ) |
Check if it is AML LeadName.
| [in] | Ch | Char. |
| TRUE | Char is AML LeadName. |
| FALSE | Char is not AML LeadName. |
Definition at line 40 of file AmlString.c.
| BOOLEAN AmlIsName | ( | IN CHAR8 | Ch | ) |
Check if it is AML Name.
| [in] | Ch | Char. |
| TRUE | Char is AML Name. |
| FALSE | Char is not AML Name. |
Definition at line 60 of file AmlString.c.
| BOOLEAN AmlIsNameSeg | ( | IN UINT8 * | Buffer | ) |
Return is buffer is AML NameSeg.
| [in] | Buffer | AML NameSement. |
| TRUE | It is AML NameSegment. |
| FALSE | It is not AML NameSegment. |
Definition at line 80 of file AmlString.c.
| BOOLEAN AmlIsRootPath | ( | IN UINT8 * | Buffer | ) |
Check if it is AML Root name
| [in] | Buffer | AML path. |
| TRUE | AML path is root. |
| FALSE | AML path is not root. |
Definition at line 20 of file AmlString.c.
| UINT8 * AmlNameFromAslName | ( | IN UINT8 * | AslPath | ) |
Return AML name according to ASL name. The caller need free the AmlName returned.
| [in] | AslPath | ASL name. |
Definition at line 385 of file AmlString.c.
| VOID AmlPrintNameSeg | ( | IN UINT8 * | Buffer | ) |
| VOID AmlPrintNameString | ( | IN UINT8 * | Buffer | ) |
Print AML NameString.
| [in] | Buffer | AML NameString. |
Definition at line 495 of file AmlString.c.