acdispat.h (27f7c583) | acdispat.h (db2bae30) |
---|---|
1/****************************************************************************** 2 * 3 * Name: acdispat.h - dispatcher (parser to interpreter interface) | 1/****************************************************************************** 2 * 3 * Name: acdispat.h - dispatcher (parser to interpreter interface) |
4 * $Revision: 1.72 $ | 4 * $Revision: 1.79 $ |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * | 5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * |
12 * Some or all of this work - Copyright (c) 1999 - 2006, Intel Corp. | 12 * Some or all of this work - Copyright (c) 1999 - 2008, Intel Corp. |
13 * All rights reserved. 14 * 15 * 2. License 16 * 17 * 2.1. This is your license from Intel Corp. under its intellectual property 18 * rights. You may have additional license terms from the party that provided 19 * you this software, covering your right to use that party's intellectual 20 * property rights. --- 105 unchanged lines hidden (view full) --- 126/* 127 * dsopcode - support for late evaluation 128 */ 129ACPI_STATUS 130AcpiDsGetBufferFieldArguments ( 131 ACPI_OPERAND_OBJECT *ObjDesc); 132 133ACPI_STATUS | 13 * All rights reserved. 14 * 15 * 2. License 16 * 17 * 2.1. This is your license from Intel Corp. under its intellectual property 18 * rights. You may have additional license terms from the party that provided 19 * you this software, covering your right to use that party's intellectual 20 * property rights. --- 105 unchanged lines hidden (view full) --- 126/* 127 * dsopcode - support for late evaluation 128 */ 129ACPI_STATUS 130AcpiDsGetBufferFieldArguments ( 131 ACPI_OPERAND_OBJECT *ObjDesc); 132 133ACPI_STATUS |
134AcpiDsGetBankFieldArguments ( 135 ACPI_OPERAND_OBJECT *ObjDesc); 136 137ACPI_STATUS |
|
134AcpiDsGetRegionArguments ( 135 ACPI_OPERAND_OBJECT *RgnDesc); 136 137ACPI_STATUS 138AcpiDsGetBufferArguments ( 139 ACPI_OPERAND_OBJECT *ObjDesc); 140 141ACPI_STATUS --- 6 unchanged lines hidden (view full) --- 148 ACPI_PARSE_OBJECT *Op); 149 150ACPI_STATUS 151AcpiDsEvalRegionOperands ( 152 ACPI_WALK_STATE *WalkState, 153 ACPI_PARSE_OBJECT *Op); 154 155ACPI_STATUS | 138AcpiDsGetRegionArguments ( 139 ACPI_OPERAND_OBJECT *RgnDesc); 140 141ACPI_STATUS 142AcpiDsGetBufferArguments ( 143 ACPI_OPERAND_OBJECT *ObjDesc); 144 145ACPI_STATUS --- 6 unchanged lines hidden (view full) --- 152 ACPI_PARSE_OBJECT *Op); 153 154ACPI_STATUS 155AcpiDsEvalRegionOperands ( 156 ACPI_WALK_STATE *WalkState, 157 ACPI_PARSE_OBJECT *Op); 158 159ACPI_STATUS |
160AcpiDsEvalTableRegionOperands ( 161 ACPI_WALK_STATE *WalkState, 162 ACPI_PARSE_OBJECT *Op); 163 164ACPI_STATUS |
|
156AcpiDsEvalDataObjectOperands ( 157 ACPI_WALK_STATE *WalkState, 158 ACPI_PARSE_OBJECT *Op, 159 ACPI_OPERAND_OBJECT *ObjDesc); 160 161ACPI_STATUS | 165AcpiDsEvalDataObjectOperands ( 166 ACPI_WALK_STATE *WalkState, 167 ACPI_PARSE_OBJECT *Op, 168 ACPI_OPERAND_OBJECT *ObjDesc); 169 170ACPI_STATUS |
171AcpiDsEvalBankFieldOperands ( 172 ACPI_WALK_STATE *WalkState, 173 ACPI_PARSE_OBJECT *Op); 174 175ACPI_STATUS |
|
162AcpiDsInitializeRegion ( 163 ACPI_HANDLE ObjHandle); 164 165 166/* 167 * dsctrl - Parser/Interpreter interface, control stack routines 168 */ 169ACPI_STATUS --- 84 unchanged lines hidden (view full) --- 254 UINT32 PassNumber); 255 256 257/* 258 * dsmthdat - method data (locals/args) 259 */ 260ACPI_STATUS 261AcpiDsStoreObjectToLocal ( | 176AcpiDsInitializeRegion ( 177 ACPI_HANDLE ObjHandle); 178 179 180/* 181 * dsctrl - Parser/Interpreter interface, control stack routines 182 */ 183ACPI_STATUS --- 84 unchanged lines hidden (view full) --- 268 UINT32 PassNumber); 269 270 271/* 272 * dsmthdat - method data (locals/args) 273 */ 274ACPI_STATUS 275AcpiDsStoreObjectToLocal ( |
262 UINT16 Opcode, | 276 UINT8 Type, |
263 UINT32 Index, 264 ACPI_OPERAND_OBJECT *SrcDesc, 265 ACPI_WALK_STATE *WalkState); 266 267ACPI_STATUS 268AcpiDsMethodDataGetEntry ( 269 UINT16 Opcode, 270 UINT32 Index, --- 5 unchanged lines hidden (view full) --- 276 ACPI_WALK_STATE *WalkState); 277 278BOOLEAN 279AcpiDsIsMethodValue ( 280 ACPI_OPERAND_OBJECT *ObjDesc); 281 282ACPI_STATUS 283AcpiDsMethodDataGetValue ( | 277 UINT32 Index, 278 ACPI_OPERAND_OBJECT *SrcDesc, 279 ACPI_WALK_STATE *WalkState); 280 281ACPI_STATUS 282AcpiDsMethodDataGetEntry ( 283 UINT16 Opcode, 284 UINT32 Index, --- 5 unchanged lines hidden (view full) --- 290 ACPI_WALK_STATE *WalkState); 291 292BOOLEAN 293AcpiDsIsMethodValue ( 294 ACPI_OPERAND_OBJECT *ObjDesc); 295 296ACPI_STATUS 297AcpiDsMethodDataGetValue ( |
284 UINT16 Opcode, | 298 UINT8 Type, |
285 UINT32 Index, 286 ACPI_WALK_STATE *WalkState, 287 ACPI_OPERAND_OBJECT **DestDesc); 288 289ACPI_STATUS 290AcpiDsMethodDataInitArgs ( 291 ACPI_OPERAND_OBJECT **Params, 292 UINT32 MaxParamCount, 293 ACPI_WALK_STATE *WalkState); 294 295ACPI_STATUS 296AcpiDsMethodDataGetNode ( | 299 UINT32 Index, 300 ACPI_WALK_STATE *WalkState, 301 ACPI_OPERAND_OBJECT **DestDesc); 302 303ACPI_STATUS 304AcpiDsMethodDataInitArgs ( 305 ACPI_OPERAND_OBJECT **Params, 306 UINT32 MaxParamCount, 307 ACPI_WALK_STATE *WalkState); 308 309ACPI_STATUS 310AcpiDsMethodDataGetNode ( |
297 UINT16 Opcode, | 311 UINT8 Type, |
298 UINT32 Index, 299 ACPI_WALK_STATE *WalkState, 300 ACPI_NAMESPACE_NODE **Node); 301 302void 303AcpiDsMethodDataInit ( 304 ACPI_WALK_STATE *WalkState); 305 --- 32 unchanged lines hidden (view full) --- 338 ACPI_STATUS Status, 339 ACPI_WALK_STATE *WalkState); 340 341/* 342 * dsinit 343 */ 344ACPI_STATUS 345AcpiDsInitializeObjects ( | 312 UINT32 Index, 313 ACPI_WALK_STATE *WalkState, 314 ACPI_NAMESPACE_NODE **Node); 315 316void 317AcpiDsMethodDataInit ( 318 ACPI_WALK_STATE *WalkState); 319 --- 32 unchanged lines hidden (view full) --- 352 ACPI_STATUS Status, 353 ACPI_WALK_STATE *WalkState); 354 355/* 356 * dsinit 357 */ 358ACPI_STATUS 359AcpiDsInitializeObjects ( |
346 ACPI_TABLE_DESC *TableDesc, | 360 UINT32 TableIndex, |
347 ACPI_NAMESPACE_NODE *StartNode); 348 349 350/* 351 * dsobject - Parser/Interpreter interface - object initialization and conversion 352 */ 353ACPI_STATUS 354AcpiDsBuildInternalBufferObj ( --- 61 unchanged lines hidden (view full) --- 416ACPI_STATUS 417AcpiDsResolveOperands ( 418 ACPI_WALK_STATE *WalkState); 419 420void 421AcpiDsClearOperands ( 422 ACPI_WALK_STATE *WalkState); 423 | 361 ACPI_NAMESPACE_NODE *StartNode); 362 363 364/* 365 * dsobject - Parser/Interpreter interface - object initialization and conversion 366 */ 367ACPI_STATUS 368AcpiDsBuildInternalBufferObj ( --- 61 unchanged lines hidden (view full) --- 430ACPI_STATUS 431AcpiDsResolveOperands ( 432 ACPI_WALK_STATE *WalkState); 433 434void 435AcpiDsClearOperands ( 436 ACPI_WALK_STATE *WalkState); 437 |
438ACPI_STATUS 439AcpiDsEvaluateNamePath ( 440 ACPI_WALK_STATE *WalkState); |
|
424 | 441 |
442 |
|
425/* 426 * dswscope - Scope Stack manipulation 427 */ 428ACPI_STATUS 429AcpiDsScopeStackPush ( 430 ACPI_NAMESPACE_NODE *Node, 431 ACPI_OBJECT_TYPE Type, 432 ACPI_WALK_STATE *WalkState); --- 33 unchanged lines hidden (view full) --- 466 ACPI_WALK_STATE *WalkState, 467 ACPI_PARSE_OBJECT *Op, 468 ACPI_NAMESPACE_NODE *MethodNode, 469 UINT8 *AmlStart, 470 UINT32 AmlLength, 471 ACPI_EVALUATE_INFO *Info, 472 UINT8 PassNumber); 473 | 443/* 444 * dswscope - Scope Stack manipulation 445 */ 446ACPI_STATUS 447AcpiDsScopeStackPush ( 448 ACPI_NAMESPACE_NODE *Node, 449 ACPI_OBJECT_TYPE Type, 450 ACPI_WALK_STATE *WalkState); --- 33 unchanged lines hidden (view full) --- 484 ACPI_WALK_STATE *WalkState, 485 ACPI_PARSE_OBJECT *Op, 486 ACPI_NAMESPACE_NODE *MethodNode, 487 UINT8 *AmlStart, 488 UINT32 AmlLength, 489 ACPI_EVALUATE_INFO *Info, 490 UINT8 PassNumber); 491 |
474ACPI_STATUS | 492void |
475AcpiDsObjStackPopAndDelete ( 476 UINT32 PopCount, 477 ACPI_WALK_STATE *WalkState); 478 479void 480AcpiDsDeleteWalkState ( 481 ACPI_WALK_STATE *WalkState); 482 483ACPI_WALK_STATE * 484AcpiDsPopWalkState ( 485 ACPI_THREAD_STATE *Thread); 486 487void 488AcpiDsPushWalkState ( 489 ACPI_WALK_STATE *WalkState, 490 ACPI_THREAD_STATE *Thread); 491 492ACPI_STATUS | 493AcpiDsObjStackPopAndDelete ( 494 UINT32 PopCount, 495 ACPI_WALK_STATE *WalkState); 496 497void 498AcpiDsDeleteWalkState ( 499 ACPI_WALK_STATE *WalkState); 500 501ACPI_WALK_STATE * 502AcpiDsPopWalkState ( 503 ACPI_THREAD_STATE *Thread); 504 505void 506AcpiDsPushWalkState ( 507 ACPI_WALK_STATE *WalkState, 508 ACPI_THREAD_STATE *Thread); 509 510ACPI_STATUS |
493AcpiDsResultStackPop ( 494 ACPI_WALK_STATE *WalkState); 495 496ACPI_STATUS 497AcpiDsResultStackPush ( 498 ACPI_WALK_STATE *WalkState); 499 500ACPI_STATUS | |
501AcpiDsResultStackClear ( 502 ACPI_WALK_STATE *WalkState); 503 504ACPI_WALK_STATE * 505AcpiDsGetCurrentWalkState ( 506 ACPI_THREAD_STATE *Thread); 507 508ACPI_STATUS | 511AcpiDsResultStackClear ( 512 ACPI_WALK_STATE *WalkState); 513 514ACPI_WALK_STATE * 515AcpiDsGetCurrentWalkState ( 516 ACPI_THREAD_STATE *Thread); 517 518ACPI_STATUS |
509AcpiDsResultRemove ( 510 ACPI_OPERAND_OBJECT **Object, 511 UINT32 Index, 512 ACPI_WALK_STATE *WalkState); 513 514ACPI_STATUS | |
515AcpiDsResultPop ( 516 ACPI_OPERAND_OBJECT **Object, 517 ACPI_WALK_STATE *WalkState); 518 519ACPI_STATUS 520AcpiDsResultPush ( 521 ACPI_OPERAND_OBJECT *Object, 522 ACPI_WALK_STATE *WalkState); 523 | 519AcpiDsResultPop ( 520 ACPI_OPERAND_OBJECT **Object, 521 ACPI_WALK_STATE *WalkState); 522 523ACPI_STATUS 524AcpiDsResultPush ( 525 ACPI_OPERAND_OBJECT *Object, 526 ACPI_WALK_STATE *WalkState); 527 |
524ACPI_STATUS 525AcpiDsResultPopFromBottom ( 526 ACPI_OPERAND_OBJECT **Object, 527 ACPI_WALK_STATE *WalkState); 528 | |
529#endif /* _ACDISPAT_H_ */ | 528#endif /* _ACDISPAT_H_ */ |