TianoCore EDK2 master
|
#include "AcpiTable.h"
Go to the source code of this file.
Functions | |
EFI_STATUS | AmlGetChildFromObjectBuffer (IN EFI_AML_HANDLE *AmlParentHandle, IN UINT8 *CurrentBuffer, OUT VOID **Buffer) |
EFI_STATUS | AmlGetChildFromRoot (IN EFI_AML_HANDLE *AmlParentHandle, IN EFI_AML_HANDLE *AmlHandle, OUT VOID **Buffer) |
EFI_STATUS | AmlGetChildFromOptionList (IN EFI_AML_HANDLE *AmlParentHandle, IN EFI_AML_HANDLE *AmlHandle, OUT VOID **Buffer) |
EFI_STATUS | AmlGetChildFromObjectChildList (IN EFI_AML_HANDLE *AmlParentHandle, IN EFI_AML_HANDLE *AmlHandle, OUT VOID **Buffer) |
EFI_STATUS | AmlGetChildFromNonRoot (IN EFI_AML_HANDLE *AmlParentHandle, IN EFI_AML_HANDLE *AmlHandle, OUT VOID **Buffer) |
ACPI Sdt Protocol Driver
Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file AmlChild.c.
EFI_STATUS AmlGetChildFromNonRoot | ( | IN EFI_AML_HANDLE * | AmlParentHandle, |
IN EFI_AML_HANDLE * | AmlHandle, | ||
OUT VOID ** | Buffer | ||
) |
Return the child ACPI objects from Non-Root Handle.
[in] | AmlParentHandle | Parent handle. It is Non-Root Handle. |
[in] | AmlHandle | The previously returned handle or NULL to start with the first handle. |
[out] | Buffer | On return, points to the next returned ACPI handle or NULL if there are no child objects. |
EFI_SUCCESS | Success |
EFI_INVALID_PARAMETER | ParentHandle is NULL or does not refer to a valid ACPI object. |
Definition at line 249 of file AmlChild.c.
EFI_STATUS AmlGetChildFromObjectBuffer | ( | IN EFI_AML_HANDLE * | AmlParentHandle, |
IN UINT8 * | CurrentBuffer, | ||
OUT VOID ** | Buffer | ||
) |
Return the child objects buffer from AML Handle's buffer.
[in] | AmlParentHandle | Parent handle. |
[in] | CurrentBuffer | The current child buffer. |
[out] | Buffer | On return, points to the next returned child buffer or NULL if there are no child buffer. |
EFI_SUCCESS | Success |
EFI_INVALID_PARAMETER | AmlParentHandle does not refer to a valid ACPI object. |
Definition at line 23 of file AmlChild.c.
EFI_STATUS AmlGetChildFromObjectChildList | ( | IN EFI_AML_HANDLE * | AmlParentHandle, |
IN EFI_AML_HANDLE * | AmlHandle, | ||
OUT VOID ** | Buffer | ||
) |
Return the child objects buffer from AML Handle's object child list.
[in] | AmlParentHandle | Parent handle. |
[in] | AmlHandle | The current child handle. |
[out] | Buffer | On return, points to the next returned child buffer or NULL if there are no child buffer. |
EFI_SUCCESS | Success |
EFI_INVALID_PARAMETER | AmlParentHandle does not refer to a valid ACPI object. |
Definition at line 182 of file AmlChild.c.
EFI_STATUS AmlGetChildFromOptionList | ( | IN EFI_AML_HANDLE * | AmlParentHandle, |
IN EFI_AML_HANDLE * | AmlHandle, | ||
OUT VOID ** | Buffer | ||
) |
Return the child objects buffer from AML Handle's option list.
[in] | AmlParentHandle | Parent handle. |
[in] | AmlHandle | The current child handle. |
[out] | Buffer | On return, points to the next returned child buffer or NULL if there are no child buffer. |
EFI_SUCCESS | Success |
EFI_INVALID_PARAMETER | AmlParentHandle does not refer to a valid ACPI object. |
Definition at line 113 of file AmlChild.c.
EFI_STATUS AmlGetChildFromRoot | ( | IN EFI_AML_HANDLE * | AmlParentHandle, |
IN EFI_AML_HANDLE * | AmlHandle, | ||
OUT VOID ** | Buffer | ||
) |
Return the child ACPI objects from Root Handle.
[in] | AmlParentHandle | Parent handle. It is Root Handle. |
[in] | AmlHandle | The previously returned handle or NULL to start with the first handle. |
[out] | Buffer | On return, points to the next returned ACPI handle or NULL if there are no child objects. |
EFI_SUCCESS | Success |
EFI_INVALID_PARAMETER | ParentHandle is NULL or does not refer to a valid ACPI object. |
Definition at line 81 of file AmlChild.c.