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__ */ |