TianoCore EDK2 master
Loading...
Searching...
No Matches
AmlResourceDataCodeGen.h
Go to the documentation of this file.
1
9#ifndef AML_RESOURCE_DATA_CODE_GEN_H_
10#define AML_RESOURCE_DATA_CODE_GEN_H_
11
46EFIAPI
48 IN BOOLEAN ResourceConsumer,
49 IN BOOLEAN EdgeTriggered,
50 IN BOOLEAN ActiveLow,
51 IN BOOLEAN Shared,
52 IN UINT32 *IrqList,
53 IN UINT8 IrqCount,
54 IN AML_OBJECT_NODE_HANDLE NameOpNode OPTIONAL,
55 OUT AML_DATA_NODE_HANDLE *NewRdNode OPTIONAL
56 );
57
96EFIAPI
98 IN UINT8 AddressSpace,
99 IN UINT8 BitWidth,
100 IN UINT8 BitOffset,
101 IN UINT64 Address,
102 IN UINT8 AccessSize,
103 IN AML_OBJECT_NODE_HANDLE NameOpNode OPTIONAL,
104 OUT AML_DATA_NODE_HANDLE *NewRdNode OPTIONAL
105 );
106
143EFIAPI
145 IN UINT8 CheckSum OPTIONAL,
146 IN AML_OBJECT_NODE *ParentNode OPTIONAL,
147 OUT AML_DATA_NODE **NewRdNode OPTIONAL
148 );
149
150#endif // AML_RESOURCE_DATA_CODE_GEN_H_
void * AML_DATA_NODE_HANDLE
Definition: AmlLib.h:59
void * AML_OBJECT_NODE_HANDLE
Definition: AmlLib.h:55
EFI_STATUS EFIAPI AmlCodeGenEndTag(IN UINT8 CheckSum OPTIONAL, IN AML_OBJECT_NODE *ParentNode OPTIONAL, OUT AML_DATA_NODE **NewRdNode OPTIONAL)
EFI_STATUS EFIAPI AmlCodeGenRdRegister(IN UINT8 AddressSpace, IN UINT8 BitWidth, IN UINT8 BitOffset, IN UINT64 Address, IN UINT8 AccessSize, IN AML_OBJECT_NODE_HANDLE NameOpNode OPTIONAL, OUT AML_DATA_NODE_HANDLE *NewRdNode OPTIONAL)
EFI_STATUS EFIAPI AmlCodeGenRdInterrupt(IN BOOLEAN ResourceConsumer, IN BOOLEAN EdgeTriggered, IN BOOLEAN ActiveLow, IN BOOLEAN Shared, IN UINT32 *IrqList, IN UINT8 IrqCount, IN AML_OBJECT_NODE_HANDLE NameOpNode OPTIONAL, OUT AML_DATA_NODE_HANDLE *NewRdNode OPTIONAL)
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29