/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/ |
H A D | psutils.c | 196 * PARAMETERS: Op - A newly allocated Op object 197 * Opcode - Opcode to store in the Op 201 * DESCRIPTION: Initialize a parse (Op) object 207 ACPI_PARSE_OBJECT *Op, 213 Op->Common.DescriptorType = ACPI_DESC_TYPE_PARSER; 214 Op->Common.AmlOpcode = Opcode; 216 ACPI_DISASM_ONLY_MEMBERS (AcpiUtSafeStrncpy (Op->Common.AmlOpName, 218 sizeof (Op->Common.AmlOpName))); 226 * PARAMETERS: Opcode - Opcode that will be stored in the new Op 206 AcpiPsInitOp( ACPI_PARSE_OBJECT *Op, UINT16 Opcode) argument 242 ACPI_PARSE_OBJECT *Op; local 320 AcpiPsFreeOp( ACPI_PARSE_OBJECT *Op) argument 368 AcpiPsGetName( ACPI_PARSE_OBJECT *Op) argument 389 AcpiPsSetName( ACPI_PARSE_OBJECT *Op, UINT32 name) argument [all...] |
H A D | pswalk.c | 178 ACPI_PARSE_OBJECT *Op = SubtreeRoot; local 191 while (Op) 193 if (Op != Parent) 202 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), Op); 204 if (Op->Named.AmlOpcode == AML_INT_NAMEPATH_OP) 206 AcpiOsPrintf (" %4.4s", Op->Common.Value.String); 208 if (Op->Named.AmlOpcode == AML_STRING_OP) 210 AcpiOsPrintf (" %s", Op->Common.Value.String); 217 Next = AcpiPsGetArg (Op, [all...] |
H A D | psobject.c | 290 * AmlOpStart - Begin of named Op in AML 291 * UnnamedOp - Early Op (not a named Op) 292 * Op - Returned Op 296 * DESCRIPTION: Parse a named Op 305 ACPI_PARSE_OBJECT **Op) 365 WalkState->Op = NULL; 367 Status = WalkState->DescendingCallback (WalkState, Op); 377 if (!*Op) 301 AcpiPsBuildNamedOp( ACPI_WALK_STATE *WalkState, UINT8 *AmlOpStart, ACPI_PARSE_OBJECT *UnnamedOp, ACPI_PARSE_OBJECT **Op) argument 458 ACPI_PARSE_OBJECT *Op; local 603 AcpiPsCompleteOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT **Op, ACPI_STATUS Status) argument 813 AcpiPsCompleteFinalOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS Status) argument [all...] |
H A D | psloop.c | 179 ACPI_PARSE_OBJECT *Op); 187 * AmlOpStart - Op start in AML 188 * Op - Current Op 192 * DESCRIPTION: Get arguments for passed Op. 200 ACPI_PARSE_OBJECT *Op) 210 "Get arguments for opcode [%s]\n", Op->Common.AmlOpName)); 212 switch (Op->Common.AmlOpcode) 223 GET_CURRENT_ARG_TYPE (WalkState->ArgTypes), Op); 229 &(WalkState->ParserState), Op, ACPI_POSSIBLE_METHOD_CAL 197 AcpiPsGetArguments( ACPI_WALK_STATE *WalkState, UINT8 *AmlOpStart, ACPI_PARSE_OBJECT *Op) argument 371 ACPI_PARSE_OBJECT *Op = NULL; /* current op */ local [all...] |
H A D | pstree.c | 174 * PARAMETERS: Op - Get an argument for this op 177 * RETURN: The argument (as an Op object). NULL if argument does not exist 185 ACPI_PARSE_OBJECT *Op, 195 if (Op->Common.AmlOpcode == AML_INT_CONNECTION_OP) 197 return (Op->Common.Value.Arg); 202 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); 221 Arg = Op->Common.Value.Arg; 236 * PARAMETERS: Op - Append an argument to this Op. 237 * Arg - Argument Op t 184 AcpiPsGetArg( ACPI_PARSE_OBJECT *Op, UINT32 Argn) argument 246 AcpiPsAppendArg( ACPI_PARSE_OBJECT *Op, ACPI_PARSE_OBJECT *Arg) argument 332 AcpiPsGetDepthNext( ACPI_PARSE_OBJECT *Origin, ACPI_PARSE_OBJECT *Op) argument 419 AcpiPsGetChild( ACPI_PARSE_OBJECT *Op) argument [all...] |
H A D | psparse.c | 243 * Op - Op to complete 247 * DESCRIPTION: Perform any cleanup at the completion of an Op. 254 ACPI_PARSE_OBJECT *Op) 263 ACPI_FUNCTION_TRACE_PTR (PsCompleteThisOp, Op); 266 /* Check for null Op, can happen if AML code is corrupt */ 268 if (!Op) 273 AcpiExStopTraceOpcode (Op, WalkState); 285 if (Op->Common.Parent) 287 Prev = Op 252 AcpiPsCompleteThisOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 445 AcpiPsNextParseState( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS CallbackStatus) argument [all...] |
H A D | psscope.c | 166 * RETURN: Pointer to an Op object 177 return (ParserState->Scope->ParseScope.Op); 237 Scope->ParseScope.Op = RootOp; 254 * Op - Current op to be pushed 267 ACPI_PARSE_OBJECT *Op, 274 ACPI_FUNCTION_TRACE_PTR (PsPushScope, Op); 284 Scope->ParseScope.Op = Op; 315 * Op - Where the popped op is returned 329 ACPI_PARSE_OBJECT **Op, 265 AcpiPsPushScope( ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT *Op, UINT32 RemainingArgs, UINT32 ArgCount) argument 327 AcpiPsPopScope( ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT **Op, UINT32 *ArgList, UINT32 *ArgCount) argument [all...] |
H A D | psxface.c | 243 ACPI_PARSE_OBJECT *Op; local 283 Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart); 284 if (!Op) 301 Status = AcpiDsInitAmlWalk (WalkState, Op, Info->Node, 357 AcpiPsDeleteParseTree (Op); 409 ACPI_PARSE_OBJECT *Op = NULL; local 418 Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart); 419 if (!Op) 435 Status = AcpiDsInitAmlWalk (WalkState, Op, Info->Node, 476 if (Op) [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/include/ |
H A D | acconvert.h | 191 ACPI_PARSE_OBJECT *Op); 213 ACPI_PARSE_OBJECT *Op); 221 ACPI_PARSE_OBJECT *Op); 225 ACPI_PARSE_OBJECT *Op, 231 ACPI_PARSE_OBJECT *Op); 244 ACPI_PARSE_OBJECT *Op); 253 ACPI_PARSE_OBJECT *Op); 271 ACPI_PARSE_OBJECT *Op); 283 ACPI_PARSE_OBJECT *Op); 288 ACPI_PARSE_OBJECT *Op, [all...] |
H A D | acdispat.h | 190 ACPI_PARSE_OBJECT *Op); 195 ACPI_PARSE_OBJECT *Op); 204 ACPI_PARSE_OBJECT *Op); 209 ACPI_PARSE_OBJECT *Op); 214 ACPI_PARSE_OBJECT *Op); 219 ACPI_PARSE_OBJECT *Op, 225 ACPI_PARSE_OBJECT *Op); 255 ACPI_PARSE_OBJECT *Op, 261 ACPI_PARSE_OBJECT *Op, 267 ACPI_PARSE_OBJECT *Op, [all...] |
H A D | acparser.h | 247 ACPI_PARSE_OBJECT *Op); 258 ACPI_PARSE_OBJECT **Op); 269 ACPI_PARSE_OBJECT **Op, 275 ACPI_PARSE_OBJECT *Op, 313 ACPI_PARSE_OBJECT *Op); 318 ACPI_PARSE_OBJECT *Op, 349 ACPI_PARSE_OBJECT **Op, 356 ACPI_PARSE_OBJECT *Op, 388 ACPI_PARSE_OBJECT *Op); 409 ACPI_PARSE_OBJECT *Op, [all...] |
H A D | acdebug.h | 209 ACPI_PARSE_OBJECT *Op, 325 ACPI_PARSE_OBJECT *Op); 329 ACPI_PARSE_OBJECT *Op); 344 ACPI_PARSE_OBJECT *Op); 411 ACPI_PARSE_OBJECT *Op); 541 ACPI_PARSE_OBJECT *Op);
|
H A D | acdisasm.h | 355 ACPI_PARSE_OBJECT *Op, 1011 ACPI_PARSE_OBJECT *Op, 1024 ACPI_PARSE_OBJECT *Op); 1028 ACPI_PARSE_OBJECT *Op); 1032 ACPI_PARSE_OBJECT *Op); 1036 ACPI_PARSE_OBJECT *Op); 1040 ACPI_PARSE_OBJECT *Op); 1044 ACPI_PARSE_OBJECT *Op); 1048 ACPI_PARSE_OBJECT *Op); 1052 ACPI_PARSE_OBJECT *Op); [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/ |
H A D | dswload.c | 256 ACPI_PARSE_OBJECT *Op; local 264 ACPI_FUNCTION_TRACE_PTR (DsLoad1BeginOp, WalkState->Op); 267 Op = WalkState->Op; 268 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); 272 if (Op) 276 *OutOp = Op; 282 if (Op->Common.Node) 284 *OutOp = Op; 554 ACPI_PARSE_OBJECT *Op; local [all...] |
H A D | dswload2.c | 186 ACPI_PARSE_OBJECT *Op; local 197 Op = WalkState->Op; 198 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); 200 if (Op) 227 BufferPtr = Op->Common.Value.String; 239 BufferPtr = ACPI_CAST_PTR (char, &Op->Named.Name); 254 "State=%p Op=%p Type=%X\n", WalkState, Op, ObjectTyp 529 ACPI_PARSE_OBJECT *Op; local [all...] |
H A D | dswexec.c | 229 Status = AcpiDsCreateOperand (WalkState, WalkState->Op, 0); 304 "Completed a predicate eval=%X Op=%p\n", 305 WalkState->ControlState->Common.Value, WalkState->Op)); 346 ACPI_PARSE_OBJECT *Op; local 354 Op = WalkState->Op; 355 if (!Op) 363 Op = *OutOp; 364 WalkState->Op = Op; 503 ACPI_PARSE_OBJECT *Op; local [all...] |
H A D | dsobject.c | 169 * Op - Parser object to be translated 174 * DESCRIPTION: Translate a parser Op object to the equivalent namespace object 182 ACPI_PARSE_OBJECT *Op, 193 if (Op->Common.AmlOpcode == AML_INT_NAMEPATH_OP) 200 if (!Op->Common.Node) 204 if ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) || 205 (Op->Common.Parent->Common.AmlOpcode == AML_VARIABLE_PACKAGE_OP)) 218 Op->Common.Value.String, 222 ACPI_NAMESPACE_NODE, &(Op->Common.Node))); 226 Op 180 AcpiDsBuildInternalObject( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT **ObjDescPtr) argument 296 AcpiDsBuildInternalBufferObj( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT32 BufferLength, ACPI_OPERAND_OBJECT **ObjDescPtr) argument 410 AcpiDsCreateNode( ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *Node, ACPI_PARSE_OBJECT *Op) argument 481 AcpiDsInitObjectFromOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT16 Opcode, ACPI_OPERAND_OBJECT **RetObjDesc) argument [all...] |
H A D | dscontrol.c | 169 * Op - The control Op 181 ACPI_PARSE_OBJECT *Op) 190 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p Opcode=%2.2X State=%p\n", 191 Op, Op->Common.AmlOpcode, WalkState)); 193 switch (Op->Common.AmlOpcode) 236 Op->Common.AmlOpcode; 275 * Op - The control Op 179 AcpiDsExecBeginControlOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 285 AcpiDsExecEndControlOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument [all...] |
H A D | dsdebug.c | 230 * Op - Executing parse op 243 ACPI_PARSE_OBJECT *Op) 316 if (Op) 320 Next = Op->Common.Next; 321 Op->Common.Next = NULL; 329 AcpiDmDisassemble (NextWalkState, Op, ACPI_UINT32_MAX); 332 Op->Common.Next = Next; 360 ACPI_PARSE_OBJECT *Op) 240 AcpiDsDumpMethodStack( ACPI_STATUS Status, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
|
H A D | dsopcode.c | 419 * Op - A valid BufferField Op object 431 ACPI_PARSE_OBJECT *Op) 439 ACPI_FUNCTION_TRACE_PTR (DsEvalBufferFieldOperands, Op); 446 Node = Op->Common.Node; 450 NextOp = Op->Common.Value.Arg; 469 Op->Common.AmlOpcode, ACPI_WALK_OPERANDS, WalkState); 473 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), Status)); 480 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP) 484 Status = AcpiDsInitBufferField (Op 429 AcpiDsEvalBufferFieldOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 516 AcpiDsEvalRegionOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 627 AcpiDsEvalTableRegionOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 745 AcpiDsEvalDataObjectOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ObjDesc) argument 863 AcpiDsEvalBankFieldOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument [all...] |
H A D | dsutils.c | 285 * PARAMETERS: Op - Current Op 296 ACPI_PARSE_OBJECT *Op, 301 ACPI_FUNCTION_TRACE_PTR (DsIsResultUsed, Op); 304 /* Must have both an Op and a Result Object */ 306 if (!Op) 308 ACPI_ERROR ((AE_INFO, "Null Op")); 331 if ((!Op->Common.Parent) || 332 (Op->Common.Parent->Common.AmlOpcode == AML_SCOPE_OP)) 338 AcpiPsGetOpcodeName (Op 295 AcpiDsIsResultUsed( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument 467 AcpiDsDeleteResultIfNotUsed( ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ResultObj, ACPI_WALK_STATE *WalkState) argument 957 ACPI_PARSE_OBJECT *Op = WalkState->Op; local [all...] |
H A D | dsfield.c | 176 ACPI_PARSE_OBJECT *Op, 195 * Op - Op containing the Field definition and args 210 ACPI_PARSE_OBJECT *Op, 229 AcpiDmAddOpToExternalList (Op, Path, ACPI_TYPE_REGION, 0, 0); 257 * PARAMETERS: Op - Current parse op (CreateXXField) 274 ACPI_PARSE_OBJECT *Op, 291 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP) 295 Arg = AcpiPsGetArg (Op, 3); 301 Arg = AcpiPsGetArg (Op, 208 AcpiDsCreateExternalRegion( ACPI_STATUS LookupStatus, ACPI_PARSE_OBJECT *Op, char *Path, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE **Node) argument 273 AcpiDsCreateBufferField( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument 642 AcpiDsCreateField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument 725 AcpiDsInitFieldObjects( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument 856 AcpiDsCreateBankField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument 950 AcpiDsCreateIndexField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument [all...] |
H A D | dsargs.c | 196 ACPI_PARSE_OBJECT *Op; local 205 Op = AcpiPsAllocOp (AML_INT_EVAL_SUBTREE_OP, AmlStart); 206 if (!Op) 213 Op->Common.Node = ScopeNode; 224 Status = AcpiDsInitAmlWalk (WalkState, Op, NULL, AmlStart, 245 /* Get and init the Op created above */ 247 Op->Common.Node = Node; 248 AcpiPsDeleteParseTree (Op); 252 Op = AcpiPsAllocOp (AML_INT_EVAL_SUBTREE_OP, AmlStart); 253 if (!Op) [all...] |
H A D | dsmethod.c | 207 ACPI_PARSE_OBJECT *Op = NULL; local 220 Op = AcpiPsAllocOp (AML_METHOD_OP, ObjDesc->Method.AmlStart); 221 if (!Op) 226 AcpiPsSetName (Op, Node->Name.Integer); 227 Op->Common.Node = Node; 234 AcpiPsFreeOp (Op); 238 Status = AcpiDsInitAmlWalk (WalkState, Op, Node, 243 AcpiPsFreeOp (Op); 253 AcpiPsDeleteParseTree (Op); 383 AcpiDsDumpMethodStack (Status, WalkState, WalkState->Op); 639 AcpiDsCallControlMethod( ACPI_THREAD_STATE *Thread, ACPI_WALK_STATE *ThisWalkState, ACPI_PARSE_OBJECT *Op) argument [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/ |
H A D | extrace.c | 450 * PARAMETERS: Op - The parser opcode object 462 ACPI_PARSE_OBJECT *Op, 473 Op->Common.Aml, Op->Common.AmlOpName); 482 * PARAMETERS: Op - The parser opcode object 494 ACPI_PARSE_OBJECT *Op, 505 Op->Common.Aml, Op->Common.AmlOpName); 461 AcpiExStartTraceOpcode( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument 493 AcpiExStopTraceOpcode( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument
|