summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/compiler/dtcompiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/compiler/dtcompiler.h')
-rw-r--r--sys/contrib/dev/acpica/compiler/dtcompiler.h36
1 files changed, 35 insertions, 1 deletions
diff --git a/sys/contrib/dev/acpica/compiler/dtcompiler.h b/sys/contrib/dev/acpica/compiler/dtcompiler.h
index 3a0b763..201b2db 100644
--- a/sys/contrib/dev/acpica/compiler/dtcompiler.h
+++ b/sys/contrib/dev/acpica/compiler/dtcompiler.h
@@ -115,6 +115,7 @@ typedef struct dt_subtable
struct dt_subtable *StackTop;
UINT8 *Buffer;
UINT8 *LengthField;
+ char *Name;
UINT32 Length;
UINT32 TotalLength;
UINT32 SizeOfLengthField;
@@ -170,6 +171,11 @@ DtCompileTable (
DT_SUBTABLE **RetSubtable,
BOOLEAN Required);
+ACPI_STATUS
+DtCompilePadding (
+ UINT32 Length,
+ DT_SUBTABLE **RetSubtable);
+
/* dtio - binary and text input/output */
@@ -429,6 +435,10 @@ DtCompileDmar (
void **PFieldList);
ACPI_STATUS
+DtCompileDrtm (
+ void **PFieldList);
+
+ACPI_STATUS
DtCompileEinj (
void **PFieldList);
@@ -453,6 +463,10 @@ DtCompileHest (
void **PFieldList);
ACPI_STATUS
+DtCompileIort (
+ void **PFieldList);
+
+ACPI_STATUS
DtCompileIvrs (
void **PFieldList);
@@ -481,6 +495,10 @@ DtCompileMtmr (
void **PFieldList);
ACPI_STATUS
+DtCompileNfit (
+ void **PFieldList);
+
+ACPI_STATUS
DtCompilePmtt (
void **PFieldList);
@@ -509,6 +527,10 @@ DtCompileSrat (
void **PFieldList);
ACPI_STATUS
+DtCompileStao (
+ void **PFieldList);
+
+ACPI_STATUS
DtCompileUefi (
void **PFieldList);
@@ -521,12 +543,18 @@ DtCompileWdat (
void **PFieldList);
ACPI_STATUS
+DtCompileWpbt (
+ void **PFieldList);
+
+ACPI_STATUS
DtCompileXsdt (
void **PFieldList);
ACPI_STATUS
DtCompileGeneric (
- void **PFieldList);
+ void **PFieldList,
+ char *TermFieldName,
+ UINT32 *PFieldLength);
ACPI_DMTABLE_INFO *
DtGetGenericTableInfo (
@@ -543,6 +571,7 @@ extern const unsigned char TemplateCsrt[];
extern const unsigned char TemplateDbg2[];
extern const unsigned char TemplateDbgp[];
extern const unsigned char TemplateDmar[];
+extern const unsigned char TemplateDrtm[];
extern const unsigned char TemplateEcdt[];
extern const unsigned char TemplateEinj[];
extern const unsigned char TemplateErst[];
@@ -551,6 +580,7 @@ extern const unsigned char TemplateFpdt[];
extern const unsigned char TemplateGtdt[];
extern const unsigned char TemplateHest[];
extern const unsigned char TemplateHpet[];
+extern const unsigned char TemplateIort[];
extern const unsigned char TemplateIvrs[];
extern const unsigned char TemplateLpit[];
extern const unsigned char TemplateMadt[];
@@ -560,6 +590,7 @@ extern const unsigned char TemplateMpst[];
extern const unsigned char TemplateMsct[];
extern const unsigned char TemplateMsdm[];
extern const unsigned char TemplateMtmr[];
+extern const unsigned char TemplateNfit[];
extern const unsigned char TemplatePcct[];
extern const unsigned char TemplatePmtt[];
extern const unsigned char TemplateRsdt[];
@@ -570,6 +601,7 @@ extern const unsigned char TemplateSlit[];
extern const unsigned char TemplateSpcr[];
extern const unsigned char TemplateSpmi[];
extern const unsigned char TemplateSrat[];
+extern const unsigned char TemplateStao[];
extern const unsigned char TemplateTcpa[];
extern const unsigned char TemplateTpm2[];
extern const unsigned char TemplateUefi[];
@@ -578,6 +610,8 @@ extern const unsigned char TemplateWaet[];
extern const unsigned char TemplateWdat[];
extern const unsigned char TemplateWddt[];
extern const unsigned char TemplateWdrt[];
+extern const unsigned char TemplateWpbt[];
+extern const unsigned char TemplateXenv[];
extern const unsigned char TemplateXsdt[];
#endif
OpenPOWER on IntegriCloud