TianoCore EDK2 master
Loading...
Searching...
No Matches
AmlUtility.h
Go to the documentation of this file.
1
9#ifndef AML_UTILITY_H_
10#define AML_UTILITY_H_
11
12#include <AmlNodeDefines.h>
13
22EFIAPI
25 );
26
36EFIAPI
39 IN OUT UINT32 *Size
40 );
41
52EFIAPI
54 IN AML_OBJECT_NODE *Node,
55 OUT UINT64 *Value
56 );
57
77EFIAPI
79 IN AML_OBJECT_NODE *Node,
80 IN UINT64 NewValue,
81 OUT INT8 *ValueWidthDiff
82 );
83
102EFIAPI
104 IN AML_NODE_HEADER *Node,
105 IN BOOLEAN IsIncrement,
106 IN UINT32 Diff,
107 IN UINT8 NodeCount
108 );
109
136EFIAPI
138 IN AML_OBJECT_NODE *BufferOpNode,
139 IN UINT8 CheckSum
140 );
141
142#endif // AML_UTILITY_H_
EFI_STATUS EFIAPI AmlSetRdListCheckSum(IN AML_OBJECT_NODE *BufferOpNode, IN UINT8 CheckSum)
Definition: AmlUtility.c:961
EFI_STATUS EFIAPI AmlNodeGetIntegerValue(IN AML_OBJECT_NODE *Node, OUT UINT64 *Value)
Definition: AmlUtility.c:206
EFI_STATUS EFIAPI AmlNodeSetIntegerValue(IN AML_OBJECT_NODE *Node, IN UINT64 NewValue, OUT INT8 *ValueWidthDiff)
Definition: AmlUtility.c:374
EFI_STATUS EFIAPI AcpiPlatformChecksum(IN EFI_ACPI_DESCRIPTION_HEADER *AcpiTable)
Definition: AmlUtility.c:24
EFI_STATUS EFIAPI AmlPropagateInformation(IN AML_NODE_HEADER *Node, IN BOOLEAN IsIncrement, IN UINT32 Diff, IN UINT8 NodeCount)
Definition: AmlUtility.c:870
EFI_STATUS EFIAPI AmlComputeSize(IN CONST AML_NODE_HEADER *Node, IN OUT UINT32 *Size)
Definition: AmlUtility.c:169
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29