Deleted Added
full compact
actables.h (99679) actables.h (100966)
1/******************************************************************************
2 *
3 * Name: actables.h - ACPI table management
1/******************************************************************************
2 *
3 * Name: actables.h - ACPI table management
4 * $Revision: 41 $
4 * $Revision: 42 $
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999 - 2002, Intel Corp.

--- 116 unchanged lines hidden (view full) ---

129 ACPI_TABLE_DESC **TableDesc);
130
131/*
132 * tbconvrt - Table conversion routines
133 */
134
135ACPI_STATUS
136AcpiTbConvertToXsdt (
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999 - 2002, Intel Corp.

--- 116 unchanged lines hidden (view full) ---

129 ACPI_TABLE_DESC **TableDesc);
130
131/*
132 * tbconvrt - Table conversion routines
133 */
134
135ACPI_STATUS
136AcpiTbConvertToXsdt (
137 ACPI_TABLE_DESC *TableInfo,
138 UINT32 *NumberOfTables);
137 ACPI_TABLE_DESC *TableInfo);
139
140ACPI_STATUS
141AcpiTbConvertTableFadt (
142 void);
143
144ACPI_STATUS
145AcpiTbBuildCommonFacs (
146 ACPI_TABLE_DESC *TableInfo);
147
148UINT32
149AcpiTbGetTableCount (
150 RSDP_DESCRIPTOR *RSDP,
151 ACPI_TABLE_HEADER *RSDT);
152
153/*
154 * tbget - Table "get" routines
155 */
156
138
139ACPI_STATUS
140AcpiTbConvertTableFadt (
141 void);
142
143ACPI_STATUS
144AcpiTbBuildCommonFacs (
145 ACPI_TABLE_DESC *TableInfo);
146
147UINT32
148AcpiTbGetTableCount (
149 RSDP_DESCRIPTOR *RSDP,
150 ACPI_TABLE_HEADER *RSDT);
151
152/*
153 * tbget - Table "get" routines
154 */
155
157void
158AcpiTbTableOverride (
156ACPI_STATUS
157AcpiTbGetTable (
158 ACPI_POINTER *Address,
159 ACPI_TABLE_DESC *TableInfo);
160
161ACPI_STATUS
159 ACPI_TABLE_DESC *TableInfo);
160
161ACPI_STATUS
162AcpiTbGetTableWithOverride (
162AcpiTbGetTableHeader (
163 ACPI_POINTER *Address,
163 ACPI_POINTER *Address,
164 ACPI_TABLE_HEADER *ReturnHeader);
165
166ACPI_STATUS
167AcpiTbGetTableBody (
168 ACPI_POINTER *Address,
169 ACPI_TABLE_HEADER *Header,
164 ACPI_TABLE_DESC *TableInfo);
165
166ACPI_STATUS
170 ACPI_TABLE_DESC *TableInfo);
171
172ACPI_STATUS
173AcpiTbGetThisTable (
174 ACPI_POINTER *Address,
175 ACPI_TABLE_HEADER *Header,
176 ACPI_TABLE_DESC *TableInfo);
177
178ACPI_STATUS
179AcpiTbTableOverride (
180 ACPI_TABLE_HEADER *Header,
181 ACPI_TABLE_DESC *TableInfo);
182
183ACPI_STATUS
167AcpiTbGetTablePtr (
168 ACPI_TABLE_TYPE TableType,
169 UINT32 Instance,
170 ACPI_TABLE_HEADER **TablePtrLoc);
171
172ACPI_STATUS
184AcpiTbGetTablePtr (
185 ACPI_TABLE_TYPE TableType,
186 UINT32 Instance,
187 ACPI_TABLE_HEADER **TablePtrLoc);
188
189ACPI_STATUS
173AcpiTbGetTable (
174 ACPI_POINTER *Address,
175 ACPI_TABLE_DESC *TableInfo);
176
177ACPI_STATUS
178AcpiTbVerifyRsdp (
179 ACPI_POINTER *Address);
180
181void
182AcpiTbGetRsdtAddress (
183 ACPI_POINTER *OutAddress);
184
185ACPI_STATUS
186AcpiTbValidateRsdt (
187 ACPI_TABLE_HEADER *TablePtr);
188
189ACPI_STATUS
190AcpiTbVerifyRsdp (
191 ACPI_POINTER *Address);
192
193void
194AcpiTbGetRsdtAddress (
195 ACPI_POINTER *OutAddress);
196
197ACPI_STATUS
198AcpiTbValidateRsdt (
199 ACPI_TABLE_HEADER *TablePtr);
200
201ACPI_STATUS
190AcpiTbGetTablePointer (
202AcpiTbGetRequiredTables (
203 void);
204
205ACPI_STATUS
206AcpiTbGetPrimaryTable (
191 ACPI_POINTER *Address,
207 ACPI_POINTER *Address,
192 UINT32 Flags,
193 ACPI_SIZE *Size,
194 ACPI_TABLE_HEADER **TablePtr);
208 ACPI_TABLE_DESC *TableInfo);
195
209
196/*
197 * tbgetall - Get all firmware ACPI tables
198 */
199
200ACPI_STATUS
210ACPI_STATUS
201AcpiTbGetAllTables (
202 UINT32 NumberOfTables);
211AcpiTbGetSecondaryTable (
212 ACPI_POINTER *Address,
213 ACPI_STRING Signature,
214 ACPI_TABLE_DESC *TableInfo);
203
215
204
205/*
206 * tbinstall - Table installation
207 */
208
209ACPI_STATUS
210AcpiTbInstallTable (
211 ACPI_TABLE_DESC *TableInfo);
212
213ACPI_STATUS
214AcpiTbMatchSignature (
215 NATIVE_CHAR *Signature,
216/*
217 * tbinstall - Table installation
218 */
219
220ACPI_STATUS
221AcpiTbInstallTable (
222 ACPI_TABLE_DESC *TableInfo);
223
224ACPI_STATUS
225AcpiTbMatchSignature (
226 NATIVE_CHAR *Signature,
216 ACPI_TABLE_DESC *TableInfo);
227 ACPI_TABLE_DESC *TableInfo,
228 UINT8 SearchType);
217
218ACPI_STATUS
219AcpiTbRecognizeTable (
229
230ACPI_STATUS
231AcpiTbRecognizeTable (
220 ACPI_TABLE_DESC *TableInfo);
232 ACPI_TABLE_DESC *TableInfo,
233 UINT8 SearchType);
221
222ACPI_STATUS
223AcpiTbInitTableDescriptor (
224 ACPI_TABLE_TYPE TableType,
225 ACPI_TABLE_DESC *TableInfo);
226
227
228/*

--- 22 unchanged lines hidden (view full) ---

251
252
253/*
254 * tbrsd - RSDP, RSDT utilities
255 */
256
257ACPI_STATUS
258AcpiTbGetTableRsdt (
234
235ACPI_STATUS
236AcpiTbInitTableDescriptor (
237 ACPI_TABLE_TYPE TableType,
238 ACPI_TABLE_DESC *TableInfo);
239
240
241/*

--- 22 unchanged lines hidden (view full) ---

264
265
266/*
267 * tbrsd - RSDP, RSDT utilities
268 */
269
270ACPI_STATUS
271AcpiTbGetTableRsdt (
259 UINT32 *NumberOfTables);
272 void);
260
261UINT8 *
262AcpiTbScanMemoryForRsdp (
263 UINT8 *StartAddress,
264 UINT32 Length);
265
266ACPI_STATUS
267AcpiTbFindRsdp (

--- 8 unchanged lines hidden (view full) ---

276ACPI_STATUS
277AcpiTbFindTable (
278 NATIVE_CHAR *Signature,
279 NATIVE_CHAR *OemId,
280 NATIVE_CHAR *OemTableId,
281 ACPI_TABLE_HEADER **TablePtr);
282
283ACPI_STATUS
273
274UINT8 *
275AcpiTbScanMemoryForRsdp (
276 UINT8 *StartAddress,
277 UINT32 Length);
278
279ACPI_STATUS
280AcpiTbFindRsdp (

--- 8 unchanged lines hidden (view full) ---

289ACPI_STATUS
290AcpiTbFindTable (
291 NATIVE_CHAR *Signature,
292 NATIVE_CHAR *OemId,
293 NATIVE_CHAR *OemTableId,
294 ACPI_TABLE_HEADER **TablePtr);
295
296ACPI_STATUS
284AcpiTbMapAcpiTable (
285 ACPI_PHYSICAL_ADDRESS PhysicalAddress,
286 ACPI_SIZE *Size,
287 ACPI_TABLE_HEADER **LogicalAddress);
288
289ACPI_STATUS
290AcpiTbVerifyTableChecksum (
291 ACPI_TABLE_HEADER *TableHeader);
292
293UINT8
294AcpiTbChecksum (
295 void *Buffer,
296 UINT32 Length);
297
298ACPI_STATUS
299AcpiTbValidateTableHeader (
300 ACPI_TABLE_HEADER *TableHeader);
301
302
303#endif /* __ACTABLES_H__ */
297AcpiTbVerifyTableChecksum (
298 ACPI_TABLE_HEADER *TableHeader);
299
300UINT8
301AcpiTbChecksum (
302 void *Buffer,
303 UINT32 Length);
304
305ACPI_STATUS
306AcpiTbValidateTableHeader (
307 ACPI_TABLE_HEADER *TableHeader);
308
309
310#endif /* __ACTABLES_H__ */