acdispat.h (99146) | acdispat.h (99679) |
---|---|
1/****************************************************************************** 2 * 3 * Name: acdispat.h - dispatcher (parser to interpreter interface) | 1/****************************************************************************** 2 * 3 * Name: acdispat.h - dispatcher (parser to interpreter interface) |
4 * $Revision: 52 $ | 4 * $Revision: 54 $ |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2002, Intel Corp. --- 131 unchanged lines hidden (view full) --- 144AcpiDsObjStackPopObject ( 145 ACPI_OPERAND_OBJECT **Object, 146 ACPI_WALK_STATE *WalkState); 147 148 149/* dsopcode - support for late evaluation */ 150 151ACPI_STATUS | 5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2002, Intel Corp. --- 131 unchanged lines hidden (view full) --- 144AcpiDsObjStackPopObject ( 145 ACPI_OPERAND_OBJECT **Object, 146 ACPI_WALK_STATE *WalkState); 147 148 149/* dsopcode - support for late evaluation */ 150 151ACPI_STATUS |
152AcpiDsExecuteArguments ( 153 ACPI_NAMESPACE_NODE *Node, 154 ACPI_NAMESPACE_NODE *ScopeNode, 155 UINT32 AmlLength, 156 UINT8 *AmlStart); 157 158ACPI_STATUS |
|
152AcpiDsGetBufferFieldArguments ( 153 ACPI_OPERAND_OBJECT *ObjDesc); 154 155ACPI_STATUS 156AcpiDsGetRegionArguments ( 157 ACPI_OPERAND_OBJECT *RgnDesc); 158 159ACPI_STATUS 160AcpiDsGetBufferArguments ( 161 ACPI_OPERAND_OBJECT *ObjDesc); 162 163ACPI_STATUS 164AcpiDsGetPackageArguments ( 165 ACPI_OPERAND_OBJECT *ObjDesc); 166 | 159AcpiDsGetBufferFieldArguments ( 160 ACPI_OPERAND_OBJECT *ObjDesc); 161 162ACPI_STATUS 163AcpiDsGetRegionArguments ( 164 ACPI_OPERAND_OBJECT *RgnDesc); 165 166ACPI_STATUS 167AcpiDsGetBufferArguments ( 168 ACPI_OPERAND_OBJECT *ObjDesc); 169 170ACPI_STATUS 171AcpiDsGetPackageArguments ( 172 ACPI_OPERAND_OBJECT *ObjDesc); 173 |
174ACPI_STATUS 175AcpiDsInitBufferField ( 176 UINT16 AmlOpcode, 177 ACPI_OPERAND_OBJECT *ObjDesc, 178 ACPI_OPERAND_OBJECT *BufferDesc, 179 ACPI_OPERAND_OBJECT *OffsetDesc, 180 ACPI_OPERAND_OBJECT *LengthDesc, 181 ACPI_OPERAND_OBJECT *ResultDesc); |
|
167 | 182 |
183ACPI_STATUS 184AcpiDsEvalBufferFieldOperands ( 185 ACPI_WALK_STATE *WalkState, 186 ACPI_PARSE_OBJECT *Op); 187 188ACPI_STATUS 189AcpiDsEvalRegionOperands ( 190 ACPI_WALK_STATE *WalkState, 191 ACPI_PARSE_OBJECT *Op); 192 193ACPI_STATUS 194AcpiDsEvalDataObjectOperands ( 195 ACPI_WALK_STATE *WalkState, 196 ACPI_PARSE_OBJECT *Op, 197 ACPI_OPERAND_OBJECT *ObjDesc); 198 199ACPI_STATUS 200AcpiDsInitializeRegion ( 201 ACPI_HANDLE ObjHandle); 202 203 |
|
168/* dsctrl - Parser/Interpreter interface, control stack routines */ 169 170 171ACPI_STATUS 172AcpiDsExecBeginControlOp ( 173 ACPI_WALK_STATE *WalkState, 174 ACPI_PARSE_OBJECT *Op); 175 --- 19 unchanged lines hidden (view full) --- 195ACPI_STATUS 196AcpiDsExecEndOp ( 197 ACPI_WALK_STATE *State); 198 199 200/* dsfield - Parser/Interpreter interface for AML fields */ 201 202ACPI_STATUS | 204/* dsctrl - Parser/Interpreter interface, control stack routines */ 205 206 207ACPI_STATUS 208AcpiDsExecBeginControlOp ( 209 ACPI_WALK_STATE *WalkState, 210 ACPI_PARSE_OBJECT *Op); 211 --- 19 unchanged lines hidden (view full) --- 231ACPI_STATUS 232AcpiDsExecEndOp ( 233 ACPI_WALK_STATE *State); 234 235 236/* dsfield - Parser/Interpreter interface for AML fields */ 237 238ACPI_STATUS |
239AcpiDsGetFieldNames ( 240 ACPI_CREATE_FIELD_INFO *Info, 241 ACPI_WALK_STATE *WalkState, 242 ACPI_PARSE_OBJECT *Arg); 243 244ACPI_STATUS |
|
203AcpiDsCreateField ( 204 ACPI_PARSE_OBJECT *Op, 205 ACPI_NAMESPACE_NODE *RegionNode, 206 ACPI_WALK_STATE *WalkState); 207 208ACPI_STATUS 209AcpiDsCreateBankField ( 210 ACPI_PARSE_OBJECT *Op, --- 55 unchanged lines hidden (view full) --- 266 267ACPI_STATUS 268AcpiDsMethodDataGetEntry ( 269 UINT16 Opcode, 270 UINT32 Index, 271 ACPI_WALK_STATE *WalkState, 272 ACPI_OPERAND_OBJECT ***Node); 273 | 245AcpiDsCreateField ( 246 ACPI_PARSE_OBJECT *Op, 247 ACPI_NAMESPACE_NODE *RegionNode, 248 ACPI_WALK_STATE *WalkState); 249 250ACPI_STATUS 251AcpiDsCreateBankField ( 252 ACPI_PARSE_OBJECT *Op, --- 55 unchanged lines hidden (view full) --- 308 309ACPI_STATUS 310AcpiDsMethodDataGetEntry ( 311 UINT16 Opcode, 312 UINT32 Index, 313 ACPI_WALK_STATE *WalkState, 314 ACPI_OPERAND_OBJECT ***Node); 315 |
274ACPI_STATUS | 316void |
275AcpiDsMethodDataDeleteAll ( 276 ACPI_WALK_STATE *WalkState); 277 278BOOLEAN 279AcpiDsIsMethodValue ( 280 ACPI_OPERAND_OBJECT *ObjDesc); 281 282ACPI_OBJECT_TYPE --- 4 unchanged lines hidden (view full) --- 287 288ACPI_STATUS 289AcpiDsMethodDataGetValue ( 290 UINT16 Opcode, 291 UINT32 Index, 292 ACPI_WALK_STATE *WalkState, 293 ACPI_OPERAND_OBJECT **DestDesc); 294 | 317AcpiDsMethodDataDeleteAll ( 318 ACPI_WALK_STATE *WalkState); 319 320BOOLEAN 321AcpiDsIsMethodValue ( 322 ACPI_OPERAND_OBJECT *ObjDesc); 323 324ACPI_OBJECT_TYPE --- 4 unchanged lines hidden (view full) --- 329 330ACPI_STATUS 331AcpiDsMethodDataGetValue ( 332 UINT16 Opcode, 333 UINT32 Index, 334 ACPI_WALK_STATE *WalkState, 335 ACPI_OPERAND_OBJECT **DestDesc); 336 |
295ACPI_STATUS | 337void |
296AcpiDsMethodDataDeleteValue ( 297 UINT16 Opcode, 298 UINT32 Index, 299 ACPI_WALK_STATE *WalkState); 300 301ACPI_STATUS 302AcpiDsMethodDataInitArgs ( 303 ACPI_OPERAND_OBJECT **Params, 304 UINT32 MaxParamCount, 305 ACPI_WALK_STATE *WalkState); 306 307ACPI_STATUS 308AcpiDsMethodDataGetNode ( 309 UINT16 Opcode, 310 UINT32 Index, 311 ACPI_WALK_STATE *WalkState, 312 ACPI_NAMESPACE_NODE **Node); 313 | 338AcpiDsMethodDataDeleteValue ( 339 UINT16 Opcode, 340 UINT32 Index, 341 ACPI_WALK_STATE *WalkState); 342 343ACPI_STATUS 344AcpiDsMethodDataInitArgs ( 345 ACPI_OPERAND_OBJECT **Params, 346 UINT32 MaxParamCount, 347 ACPI_WALK_STATE *WalkState); 348 349ACPI_STATUS 350AcpiDsMethodDataGetNode ( 351 UINT16 Opcode, 352 UINT32 Index, 353 ACPI_WALK_STATE *WalkState, 354 ACPI_NAMESPACE_NODE **Node); 355 |
314ACPI_STATUS | 356void |
315AcpiDsMethodDataInit ( 316 ACPI_WALK_STATE *WalkState); 317 318ACPI_STATUS 319AcpiDsMethodDataSetValue ( 320 UINT16 Opcode, 321 UINT32 Index, 322 ACPI_OPERAND_OBJECT *Object, --- 71 unchanged lines hidden (view full) --- 394 395ACPI_STATUS 396AcpiDsCreateNode ( 397 ACPI_WALK_STATE *WalkState, 398 ACPI_NAMESPACE_NODE *Node, 399 ACPI_PARSE_OBJECT *Op); 400 401 | 357AcpiDsMethodDataInit ( 358 ACPI_WALK_STATE *WalkState); 359 360ACPI_STATUS 361AcpiDsMethodDataSetValue ( 362 UINT16 Opcode, 363 UINT32 Index, 364 ACPI_OPERAND_OBJECT *Object, --- 71 unchanged lines hidden (view full) --- 436 437ACPI_STATUS 438AcpiDsCreateNode ( 439 ACPI_WALK_STATE *WalkState, 440 ACPI_NAMESPACE_NODE *Node, 441 ACPI_PARSE_OBJECT *Op); 442 443 |
402/* dsregn - Parser/Interpreter interface - Op Region parsing */ 403 404ACPI_STATUS 405AcpiDsEvalBufferFieldOperands ( 406 ACPI_WALK_STATE *WalkState, 407 ACPI_PARSE_OBJECT *Op); 408 409ACPI_STATUS 410AcpiDsEvalRegionOperands ( 411 ACPI_WALK_STATE *WalkState, 412 ACPI_PARSE_OBJECT *Op); 413 414ACPI_STATUS 415AcpiDsEvalDataObjectOperands ( 416 ACPI_WALK_STATE *WalkState, 417 ACPI_PARSE_OBJECT *Op, 418 ACPI_OPERAND_OBJECT *ObjDesc); 419 420ACPI_STATUS 421AcpiDsInitializeRegion ( 422 ACPI_HANDLE ObjHandle); 423 424 | |
425/* dsutils - Parser/Interpreter interface utility routines */ 426 427BOOLEAN 428AcpiDsIsResultUsed ( 429 ACPI_PARSE_OBJECT *Op, 430 ACPI_WALK_STATE *WalkState); 431 432void --- 131 unchanged lines hidden --- | 444/* dsutils - Parser/Interpreter interface utility routines */ 445 446BOOLEAN 447AcpiDsIsResultUsed ( 448 ACPI_PARSE_OBJECT *Op, 449 ACPI_WALK_STATE *WalkState); 450 451void --- 131 unchanged lines hidden --- |