Data Structures |
| struct | ASL_RESOURCE_NODE |
| struct | AML_RESOURCE_SMALL_HEADER |
| struct | AML_RESOURCE_IRQ |
| struct | AML_RESOURCE_IRQ_NOFLAGS |
| struct | AML_RESOURCE_DMA |
| struct | AML_RESOURCE_START_DEPENDENT |
| struct | AML_RESOURCE_START_DEPENDENT_NOPRIO |
| struct | AML_RESOURCE_END_DEPENDENT |
| struct | AML_RESOURCE_IO |
| struct | AML_RESOURCE_FIXED_IO |
| struct | AML_RESOURCE_VENDOR_SMALL |
| struct | AML_RESOURCE_END_TAG |
| struct | AML_RESOURCE_LARGE_HEADER |
| struct | AML_RESOURCE_MEMORY24 |
| struct | AML_RESOURCE_VENDOR_LARGE |
| struct | AML_RESOURCE_MEMORY32 |
| struct | AML_RESOURCE_FIXED_MEMORY32 |
| struct | AML_RESOURCE_ADDRESS |
| struct | AML_RESOURCE_EXTENDED_ADDRESS64 |
| struct | AML_RESOURCE_ADDRESS64 |
| struct | AML_RESOURCE_ADDRESS32 |
| struct | AML_RESOURCE_ADDRESS16 |
| struct | AML_RESOURCE_EXTENDED_IRQ |
| struct | AML_RESOURCE_GENERIC_REGISTER |
| union | AML_RESOURCE |
Defines |
| #define | ACPI_RESTAG_ADDRESS "_ADR" |
| #define | ACPI_RESTAG_ALIGNMENT "_ALN" |
| #define | ACPI_RESTAG_ADDRESSSPACE "_ASI" |
| #define | ACPI_RESTAG_ACCESSSIZE "_ASZ" |
| #define | ACPI_RESTAG_TYPESPECIFICATTRIBUTES "_ATT" |
| #define | ACPI_RESTAG_BASEADDRESS "_BAS" |
| #define | ACPI_RESTAG_BUSMASTER "_BM_" /* Master(1), Slave(0) */ |
| #define | ACPI_RESTAG_DECODE "_DEC" |
| #define | ACPI_RESTAG_DMA "_DMA" |
| #define | ACPI_RESTAG_DMATYPE "_TYP" /* Compatible(0), A(1), B(2), F(3) */ |
| #define | ACPI_RESTAG_GRANULARITY "_GRA" |
| #define | ACPI_RESTAG_INTERRUPT "_INT" |
| #define | ACPI_RESTAG_INTERRUPTLEVEL "_LL_" /* ActiveLo(1), ActiveHi(0) */ |
| #define | ACPI_RESTAG_INTERRUPTSHARE "_SHR" /* Shareable(1), NoShare(0) */ |
| #define | ACPI_RESTAG_INTERRUPTTYPE "_HE_" /* Edge(1), Level(0) */ |
| #define | ACPI_RESTAG_LENGTH "_LEN" |
| #define | ACPI_RESTAG_MEMATTRIBUTES "_MTP" /* Memory(0), Reserved(1), ACPI(2), NVS(3) */ |
| #define | ACPI_RESTAG_MEMTYPE "_MEM" /* NonCache(0), Cacheable(1) Cache+combine(2), Cache+prefetch(3) */ |
| #define | ACPI_RESTAG_MAXADDR "_MAX" |
| #define | ACPI_RESTAG_MINADDR "_MIN" |
| #define | ACPI_RESTAG_MAXTYPE "_MAF" |
| #define | ACPI_RESTAG_MINTYPE "_MIF" |
| #define | ACPI_RESTAG_REGISTERBITOFFSET "_RBO" |
| #define | ACPI_RESTAG_REGISTERBITWIDTH "_RBW" |
| #define | ACPI_RESTAG_RANGETYPE "_RNG" |
| #define | ACPI_RESTAG_READWRITETYPE "_RW_" /* ReadOnly(0), Writeable (1) */ |
| #define | ACPI_RESTAG_TRANSLATION "_TRA" |
| #define | ACPI_RESTAG_TRANSTYPE "_TRS" /* Sparse(1), Dense(0) */ |
| #define | ACPI_RESTAG_TYPE "_TTP" /* Translation(1), Static (0) */ |
| #define | ACPI_RESTAG_XFERTYPE "_SIZ" /* 8(0), 8And16(1), 16(2) */ |
| #define | ASL_RDESC_IRQ_SIZE 0x02 |
| #define | ASL_RDESC_DMA_SIZE 0x02 |
| #define | ASL_RDESC_ST_DEPEND_SIZE 0x00 |
| #define | ASL_RDESC_END_DEPEND_SIZE 0x00 |
| #define | ASL_RDESC_IO_SIZE 0x07 |
| #define | ASL_RDESC_FIXED_IO_SIZE 0x03 |
| #define | ASL_RDESC_END_TAG_SIZE 0x01 |
| #define | ACPI_AML_SIZE_LARGE(r) (sizeof (r) - sizeof (AML_RESOURCE_LARGE_HEADER)) |
| #define | ACPI_AML_SIZE_SMALL(r) (sizeof (r) - sizeof (AML_RESOURCE_SMALL_HEADER)) |
| #define | AML_RESOURCE_SMALL_HEADER_COMMON UINT8 DescriptorType; |
| #define | AML_RESOURCE_LARGE_HEADER_COMMON |
| #define | ACPI_RESOURCE_FLAG_DEC 2 |
| #define | ACPI_RESOURCE_FLAG_MIF 4 |
| #define | ACPI_RESOURCE_FLAG_MAF 8 |
| #define | AML_RESOURCE_ADDRESS_COMMON |
| #define | AML_RESOURCE_EXTENDED_ADDRESS_REVISION 1 /* ACPI 3.0 */ |