diff options
Diffstat (limited to 'include/acpi/acdisasm.h')
-rw-r--r-- | include/acpi/acdisasm.h | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/include/acpi/acdisasm.h b/include/acpi/acdisasm.h index 9a7d6921f534..389d772c7d5b 100644 --- a/include/acpi/acdisasm.h +++ b/include/acpi/acdisasm.h | |||
@@ -5,7 +5,7 @@ | |||
5 | *****************************************************************************/ | 5 | *****************************************************************************/ |
6 | 6 | ||
7 | /* | 7 | /* |
8 | * Copyright (C) 2000 - 2006, R. Byron Moore | 8 | * Copyright (C) 2000 - 2007, R. Byron Moore |
9 | * All rights reserved. | 9 | * All rights reserved. |
10 | * | 10 | * |
11 | * Redistribution and use in source and binary forms, with or without | 11 | * Redistribution and use in source and binary forms, with or without |
@@ -97,9 +97,11 @@ typedef const struct acpi_dmtable_info { | |||
97 | #define ACPI_DMT_CHKSUM 20 | 97 | #define ACPI_DMT_CHKSUM 20 |
98 | #define ACPI_DMT_SPACEID 21 | 98 | #define ACPI_DMT_SPACEID 21 |
99 | #define ACPI_DMT_GAS 22 | 99 | #define ACPI_DMT_GAS 22 |
100 | #define ACPI_DMT_MADT 23 | 100 | #define ACPI_DMT_DMAR 23 |
101 | #define ACPI_DMT_SRAT 24 | 101 | #define ACPI_DMT_MADT 24 |
102 | #define ACPI_DMT_EXIT 25 | 102 | #define ACPI_DMT_SRAT 25 |
103 | #define ACPI_DMT_EXIT 26 | ||
104 | #define ACPI_DMT_SIG 27 | ||
103 | 105 | ||
104 | typedef | 106 | typedef |
105 | void (*ACPI_TABLE_HANDLER) (struct acpi_table_header * table); | 107 | void (*ACPI_TABLE_HANDLER) (struct acpi_table_header * table); |
@@ -108,6 +110,7 @@ struct acpi_dmtable_data { | |||
108 | char *signature; | 110 | char *signature; |
109 | struct acpi_dmtable_info *table_info; | 111 | struct acpi_dmtable_info *table_info; |
110 | ACPI_TABLE_HANDLER table_handler; | 112 | ACPI_TABLE_HANDLER table_handler; |
113 | char *name; | ||
111 | }; | 114 | }; |
112 | 115 | ||
113 | struct acpi_op_walk_info { | 116 | struct acpi_op_walk_info { |
@@ -139,7 +142,9 @@ extern const char *acpi_gbl_match_ops[]; | |||
139 | 142 | ||
140 | extern struct acpi_dmtable_info acpi_dm_table_info_asf0[]; | 143 | extern struct acpi_dmtable_info acpi_dm_table_info_asf0[]; |
141 | extern struct acpi_dmtable_info acpi_dm_table_info_asf1[]; | 144 | extern struct acpi_dmtable_info acpi_dm_table_info_asf1[]; |
145 | extern struct acpi_dmtable_info acpi_dm_table_info_asf1a[]; | ||
142 | extern struct acpi_dmtable_info acpi_dm_table_info_asf2[]; | 146 | extern struct acpi_dmtable_info acpi_dm_table_info_asf2[]; |
147 | extern struct acpi_dmtable_info acpi_dm_table_info_asf2a[]; | ||
143 | extern struct acpi_dmtable_info acpi_dm_table_info_asf3[]; | 148 | extern struct acpi_dmtable_info acpi_dm_table_info_asf3[]; |
144 | extern struct acpi_dmtable_info acpi_dm_table_info_asf4[]; | 149 | extern struct acpi_dmtable_info acpi_dm_table_info_asf4[]; |
145 | extern struct acpi_dmtable_info acpi_dm_table_info_asf_hdr[]; | 150 | extern struct acpi_dmtable_info acpi_dm_table_info_asf_hdr[]; |
@@ -147,6 +152,11 @@ extern struct acpi_dmtable_info acpi_dm_table_info_boot[]; | |||
147 | extern struct acpi_dmtable_info acpi_dm_table_info_cpep[]; | 152 | extern struct acpi_dmtable_info acpi_dm_table_info_cpep[]; |
148 | extern struct acpi_dmtable_info acpi_dm_table_info_cpep0[]; | 153 | extern struct acpi_dmtable_info acpi_dm_table_info_cpep0[]; |
149 | extern struct acpi_dmtable_info acpi_dm_table_info_dbgp[]; | 154 | extern struct acpi_dmtable_info acpi_dm_table_info_dbgp[]; |
155 | extern struct acpi_dmtable_info acpi_dm_table_info_dmar[]; | ||
156 | extern struct acpi_dmtable_info acpi_dm_table_info_dmar_hdr[]; | ||
157 | extern struct acpi_dmtable_info acpi_dm_table_info_dmar_scope[]; | ||
158 | extern struct acpi_dmtable_info acpi_dm_table_info_dmar0[]; | ||
159 | extern struct acpi_dmtable_info acpi_dm_table_info_dmar1[]; | ||
150 | extern struct acpi_dmtable_info acpi_dm_table_info_ecdt[]; | 160 | extern struct acpi_dmtable_info acpi_dm_table_info_ecdt[]; |
151 | extern struct acpi_dmtable_info acpi_dm_table_info_facs[]; | 161 | extern struct acpi_dmtable_info acpi_dm_table_info_facs[]; |
152 | extern struct acpi_dmtable_info acpi_dm_table_info_fadt1[]; | 162 | extern struct acpi_dmtable_info acpi_dm_table_info_fadt1[]; |
@@ -201,6 +211,8 @@ void acpi_dm_dump_asf(struct acpi_table_header *table); | |||
201 | 211 | ||
202 | void acpi_dm_dump_cpep(struct acpi_table_header *table); | 212 | void acpi_dm_dump_cpep(struct acpi_table_header *table); |
203 | 213 | ||
214 | void acpi_dm_dump_dmar(struct acpi_table_header *table); | ||
215 | |||
204 | void acpi_dm_dump_fadt(struct acpi_table_header *table); | 216 | void acpi_dm_dump_fadt(struct acpi_table_header *table); |
205 | 217 | ||
206 | void acpi_dm_dump_srat(struct acpi_table_header *table); | 218 | void acpi_dm_dump_srat(struct acpi_table_header *table); |
@@ -314,7 +326,7 @@ acpi_dm_resource_template(struct acpi_op_walk_info *info, | |||
314 | union acpi_parse_object *op, | 326 | union acpi_parse_object *op, |
315 | u8 * byte_data, u32 byte_count); | 327 | u8 * byte_data, u32 byte_count); |
316 | 328 | ||
317 | u8 acpi_dm_is_resource_template(union acpi_parse_object *op); | 329 | acpi_status acpi_dm_is_resource_template(union acpi_parse_object *op); |
318 | 330 | ||
319 | void acpi_dm_indent(u32 level); | 331 | void acpi_dm_indent(u32 level); |
320 | 332 | ||