| /illumos-gate/usr/src/uts/intel/io/acpica/parser/ |
| H A D | pswalk.c | 68 ACPI_PARSE_OBJECT *Op = SubtreeRoot; local 78 while (Op) 82 if (Op != Parent) 86 Next = AcpiPsGetArg (Op, 0); 89 /* Still going downward in tree (Op is not completed yet) */ 91 Op = Next; 96 /* No more children, this Op is complete. */ 98 Next = Op->Common.Next; 99 Parent = Op->Common.Parent; 101 AcpiPsFreeOp (Op); [all...] |
| H A D | psutils.c | 87 * PARAMETERS: Op - A newly allocated Op object 88 * Opcode - Opcode to store in the Op 92 * DESCRIPTION: Initialize a parse (Op) object 98 ACPI_PARSE_OBJECT *Op, 104 Op->Common.DescriptorType = ACPI_DESC_TYPE_PARSER; 105 Op->Common.AmlOpcode = Opcode; 107 ACPI_DISASM_ONLY_MEMBERS (strncpy (Op->Common.AmlOpName, 109 sizeof (Op->Common.AmlOpName))); 117 * PARAMETERS: Opcode - Opcode that will be stored in the new Op 97 AcpiPsInitOp( ACPI_PARSE_OBJECT *Op, UINT16 Opcode) argument 133 ACPI_PARSE_OBJECT *Op; local 200 AcpiPsFreeOp( ACPI_PARSE_OBJECT *Op) argument 247 AcpiPsGetName( ACPI_PARSE_OBJECT *Op) argument 268 AcpiPsSetName( ACPI_PARSE_OBJECT *Op, UINT32 name) argument [all...] |
| H A D | pstree.c | 65 * PARAMETERS: Op - Get an argument for this op 68 * RETURN: The argument (as an Op object). NULL if argument does not exist 76 ACPI_PARSE_OBJECT *Op, 86 if (Op->Common.AmlOpcode == AML_INT_CONNECTION_OP) 88 return (Op->Common.Value.Arg); 93 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); 112 Arg = Op->Common.Value.Arg; 127 * PARAMETERS: Op - Append an argument to this Op. 128 * Arg - Argument Op t 75 AcpiPsGetArg( ACPI_PARSE_OBJECT *Op, UINT32 Argn) argument 137 AcpiPsAppendArg( ACPI_PARSE_OBJECT *Op, ACPI_PARSE_OBJECT *Arg) argument 221 AcpiPsGetDepthNext( ACPI_PARSE_OBJECT *Origin, ACPI_PARSE_OBJECT *Op) argument 302 AcpiPsGetChild( ACPI_PARSE_OBJECT *Op) argument [all...] |
| H A D | psobject.c | 169 * AmlOpStart - Begin of named Op in AML 170 * UnnamedOp - Early Op (not a named Op) 171 * Op - Returned Op 175 * DESCRIPTION: Parse a named Op 184 ACPI_PARSE_OBJECT **Op) 231 WalkState->Op = NULL; 233 Status = WalkState->DescendingCallback (WalkState, Op); 243 if (!*Op) 180 AcpiPsBuildNamedOp( ACPI_WALK_STATE *WalkState, UINT8 *AmlOpStart, ACPI_PARSE_OBJECT *UnnamedOp, ACPI_PARSE_OBJECT **Op) argument 302 ACPI_PARSE_OBJECT *Op; local 417 AcpiPsCompleteOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT **Op, ACPI_STATUS Status) argument 601 AcpiPsCompleteFinalOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS Status) argument [all...] |
| H A D | psloop.c | 69 ACPI_PARSE_OBJECT *Op); 84 * AmlOpStart - Op start in AML 85 * Op - Current Op 89 * DESCRIPTION: Get arguments for passed Op. 97 ACPI_PARSE_OBJECT *Op) 107 switch (Op->Common.AmlOpcode) 118 GET_CURRENT_ARG_TYPE (WalkState->ArgTypes), Op); 124 &(WalkState->ParserState), Op, ACPI_POSSIBLE_METHOD_CALL); 135 * Op i 94 AcpiPsGetArguments( ACPI_WALK_STATE *WalkState, UINT8 *AmlOpStart, ACPI_PARSE_OBJECT *Op) argument 412 ACPI_PARSE_OBJECT *Op = NULL; /* current op */ local [all...] |
| H A D | psparse.c | 134 * Op - Op to complete 138 * DESCRIPTION: Perform any cleanup at the completion of an Op. 145 ACPI_PARSE_OBJECT *Op) 154 ACPI_FUNCTION_TRACE_PTR (PsCompleteThisOp, Op); 157 /* Check for null Op, can happen if AML code is corrupt */ 159 if (!Op) 164 AcpiExStopTraceOpcode (Op, WalkState); 176 if (Op->Common.Parent) 178 Prev = Op 143 AcpiPsCompleteThisOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 336 AcpiPsNextParseState( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS CallbackStatus) argument [all...] |
| H A D | psscope.c | 58 * RETURN: Pointer to an Op object 69 return (ParserState->Scope->ParseScope.Op); 129 Scope->ParseScope.Op = RootOp; 146 * Op - Current op to be pushed 159 ACPI_PARSE_OBJECT *Op, 166 ACPI_FUNCTION_TRACE_PTR (PsPushScope, Op); 176 Scope->ParseScope.Op = Op; 207 * Op - Where the popped op is returned 221 ACPI_PARSE_OBJECT **Op, 157 AcpiPsPushScope( ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT *Op, UINT32 RemainingArgs, UINT32 ArgCount) argument 219 AcpiPsPopScope( ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT **Op, UINT32 *ArgList, UINT32 *ArgCount) argument [all...] |
| /illumos-gate/usr/src/uts/intel/io/acpica/disassembler/ |
| H A D | dmdeferred.c | 59 ACPI_PARSE_OBJECT *Op, 81 ACPI_PARSE_OBJECT *Op = Root; local 90 while (Op) 92 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); 95 Op = AcpiPsGetDepthNext (Root, Op); 101 switch (Op->Common.AmlOpcode) 109 Op, Op->Named.Data, Op 160 AcpiDmDeferredParse( ACPI_PARSE_OBJECT *Op, UINT8 *Aml, UINT32 AmlLength) argument [all...] |
| H A D | dmopcode.c | 61 ACPI_PARSE_OBJECT *Op); 65 ACPI_PARSE_OBJECT *Op); 72 * PARAMETERS: Op - Parse object 84 ACPI_PARSE_OBJECT *Op) 92 if (Op->Common.AmlOpcode == AML_RETURN_OP) 94 PrevOp = Op->Asl.Value.Arg; 98 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); 104 /* Target is the last Op in the arg list */ 106 NextOp = Op->Asl.Value.Arg; 165 * PARAMETERS: Op 83 AcpiDmDisplayTargetPathname( ACPI_PARSE_OBJECT *Op) argument 175 AcpiDmNotifyDescription( ACPI_PARSE_OBJECT *Op) argument 235 AcpiDmPredefinedDescription( ACPI_PARSE_OBJECT *Op) argument 371 AcpiDmFieldPredefinedDescription( ACPI_PARSE_OBJECT *Op) argument 451 AcpiDmMethodFlags( ACPI_PARSE_OBJECT *Op) argument 503 AcpiDmFieldFlags( ACPI_PARSE_OBJECT *Op) argument 570 AcpiDmRegionFlags( ACPI_PARSE_OBJECT *Op) argument 600 AcpiDmMatchOp( ACPI_PARSE_OBJECT *Op) argument 639 AcpiDmMatchKeyword( ACPI_PARSE_OBJECT *Op) argument 670 AcpiDmDisassembleOneOp( ACPI_WALK_STATE *WalkState, ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op) argument [all...] |
| H A D | dmutils.c | 238 * PARAMETERS: Op - Current operator/operand 242 * DESCRIPTION: Insert a comma if this Op is a member of an argument list. 248 ACPI_PARSE_OBJECT *Op) 251 if (!Op->Common.Next) 256 if (AcpiDmListType (Op->Common.Parent) & BLOCK_COMMA_LIST) 260 if (Op->Common.Next->Common.DisasmFlags & ACPI_PARSEOP_IGNORE) 267 if ((Op->Common.Next->Common.AmlOpcode == AML_INT_NAMEPATH_OP) && 268 (!Op->Common.Next->Common.Value.String)) 276 if (!Op->Common.Next->Common.Next) 282 if ((Op 247 AcpiDmCommaIfListMember( ACPI_PARSE_OBJECT *Op) argument 322 AcpiDmCommaIfFieldMember( ACPI_PARSE_OBJECT *Op) argument [all...] |
| H A D | dmwalk.c | 72 ACPI_PARSE_OBJECT *Op, 78 ACPI_PARSE_OBJECT *Op, 84 ACPI_PARSE_OBJECT *Op); 108 ACPI_PARSE_OBJECT *Op = Origin; local 112 if (!Op) 119 Info.StartAml = Op->Common.Aml - sizeof (ACPI_TABLE_HEADER); 120 Info.AmlOffset = Op->Common.Aml - Info.StartAml; 122 AcpiDmWalkParseTree (Op, AcpiDmDescendingOp, AcpiDmAscendingOp, &Info); 131 * PARAMETERS: Op - Root Op objec 143 AcpiDmWalkParseTree( ACPI_PARSE_OBJECT *Op, ASL_WALK_CALLBACK DescendingCallback, ASL_WALK_CALLBACK AscendingCallback, void *Context) argument 252 AcpiDmBlockType( ACPI_PARSE_OBJECT *Op) argument 342 AcpiDmListType( ACPI_PARSE_OBJECT *Op) argument 404 AcpiDmDescendingOp( ACPI_PARSE_OBJECT *Op, UINT32 Level, void *Context) argument 883 AcpiDmAscendingOp( ACPI_PARSE_OBJECT *Op, UINT32 Level, void *Context) argument [all...] |
| H A D | dmnames.c | 59 ACPI_PARSE_OBJECT *Op); 123 * Op - Object whose pathname is to be obtained 137 ACPI_PARSE_OBJECT *Op) 150 /* Just get the Node out of the Op object */ 152 Node = Op->Common.Node; 157 Status = AcpiNsLookup (WalkState->ScopeInfo, Op->Common.Value.String, 174 Op->Common.Node = Node; 283 * PARAMETERS: Op - Named Op whose path is to be constructed 295 ACPI_PARSE_OBJECT *Op) 135 AcpiPsDisplayObjectPathname( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 294 AcpiDmDisplayPath( ACPI_PARSE_OBJECT *Op) argument 412 AcpiDmValidateName( char *Name, ACPI_PARSE_OBJECT *Op) argument [all...] |
| H A D | dmcstyle.c | 63 ACPI_PARSE_OBJECT *Op, 68 ACPI_PARSE_OBJECT *Op); 81 * PARAMETERS: Op - Current parse object 94 ACPI_PARSE_OBJECT *Op, 112 Child1 = AcpiPsGetArg (Op, 0); 124 switch (Op->Common.AmlOpcode) 217 Op->Common.DisasmOpcode = ACPI_DASM_LNOT_PREFIX; 218 Op->Common.DisasmFlags |= ACPI_PARSEOP_COMPOUND_ASSIGNMENT; 243 Op->Common.DisasmFlags |= ACPI_PARSEOP_CLOSING_PAREN; 300 switch (Op 93 AcpiDmCheckForSymbolicOpcode( ACPI_PARSE_OBJECT *Op, ACPI_OP_WALK_INFO *Info) argument 561 AcpiDmCloseOperator( ACPI_PARSE_OBJECT *Op) argument 742 AcpiDmPromoteTarget( ACPI_PARSE_OBJECT *Op, ACPI_PARSE_OBJECT *Target) argument [all...] |
| H A D | dmbuffer.c | 60 ACPI_PARSE_OBJECT *Op); 64 ACPI_PARSE_OBJECT *Op); 68 ACPI_PARSE_OBJECT *Op); 188 * Op - Byte list op 193 * Buffer type must be already set in the Op DisasmOpcode. 200 ACPI_PARSE_OBJECT *Op) 206 ByteData = Op->Named.Data; 207 ByteCount = (UINT32) Op->Common.Value.Integer; 213 switch (Op->Common.Parent->Common.DisasmOpcode) 218 Info, Op 198 AcpiDmByteList( ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op) argument 283 AcpiDmIsUuidBuffer( ACPI_PARSE_OBJECT *Op) argument 355 AcpiDmUuid( ACPI_PARSE_OBJECT *Op) argument 403 AcpiDmIsUnicodeBuffer( ACPI_PARSE_OBJECT *Op) argument 476 AcpiDmIsStringBuffer( ACPI_PARSE_OBJECT *Op) argument 541 AcpiDmIsPldBuffer( ACPI_PARSE_OBJECT *Op) argument 773 AcpiDmUnicode( ACPI_PARSE_OBJECT *Op) argument 830 AcpiDmGetHardwareIdType( ACPI_PARSE_OBJECT *Op) argument 897 AcpiDmCheckForHardwareId( ACPI_PARSE_OBJECT *Op) argument [all...] |
| /illumos-gate/usr/src/uts/intel/io/acpica/dispatcher/ |
| H A D | dswload.c | 151 ACPI_PARSE_OBJECT *Op; local 162 Op = WalkState->Op; 163 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); 167 if (Op) 171 *OutOp = Op; 177 if (Op->Common.Node) 179 *OutOp = Op; 191 "State=%p Op 449 ACPI_PARSE_OBJECT *Op; local [all...] |
| H A D | dswload2.c | 75 ACPI_PARSE_OBJECT *Op; local 86 Op = WalkState->Op; 87 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); 89 if (Op) 116 BufferPtr = Op->Common.Value.String; 128 BufferPtr = ACPI_CAST_PTR (char, &Op->Named.Name); 143 "State=%p Op=%p Type=%X\n", WalkState, Op, ObjectTyp 388 ACPI_PARSE_OBJECT *Op; local [all...] |
| H A D | dswexec.c | 119 Status = AcpiDsCreateOperand (WalkState, WalkState->Op, 0); 193 "Completed a predicate eval=%X Op=%p\n", 194 WalkState->ControlState->Common.Value, WalkState->Op)); 237 ACPI_PARSE_OBJECT *Op; local 245 Op = WalkState->Op; 246 if (!Op) 254 Op = *OutOp; 255 WalkState->Op = Op; 394 ACPI_PARSE_OBJECT *Op; local [all...] |
| H A D | dscontrol.c | 61 * Op - The control Op 73 ACPI_PARSE_OBJECT *Op) 82 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p Opcode=%2.2X State=%p\n", 83 Op, Op->Common.AmlOpcode, WalkState)); 85 switch (Op->Common.AmlOpcode) 128 Op->Common.AmlOpcode; 166 * Op - The control Op 71 AcpiDsExecBeginControlOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 176 AcpiDsExecEndControlOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument [all...] |
| H A D | dsobject.c | 60 ACPI_PARSE_OBJECT *Op, 70 * Op - Parser object to be translated 75 * DESCRIPTION: Translate a parser Op object to the equivalent namespace object 83 ACPI_PARSE_OBJECT *Op, 95 if (Op->Common.AmlOpcode == AML_INT_NAMEPATH_OP) 102 if (!Op->Common.Node) 105 Op->Common.Value.String, 108 ACPI_CAST_INDIRECT_PTR (ACPI_NAMESPACE_NODE, &(Op->Common.Node))); 115 ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) || 116 (Op 81 AcpiDsBuildInternalObject( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT **ObjDescPtr) argument 262 AcpiDsBuildInternalBufferObj( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT32 BufferLength, ACPI_OPERAND_OBJECT **ObjDescPtr) argument 392 AcpiDsBuildInternalPackageObj( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT32 ElementCount, ACPI_OPERAND_OBJECT **ObjDescPtr) argument 579 AcpiDsCreateNode( ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *Node, ACPI_PARSE_OBJECT *Op) argument 652 AcpiDsInitObjectFromOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT16 Opcode, ACPI_OPERAND_OBJECT **RetObjDesc) argument [all...] |
| H A D | dsdebug.c | 122 * Op - Executing parse op 135 ACPI_PARSE_OBJECT *Op) 207 if (Op) 211 Next = Op->Common.Next; 212 Op->Common.Next = NULL; 215 AcpiDmDisassemble (NextWalkState, Op, ACPI_UINT32_MAX); 217 Op->Common.Next = Next; 245 ACPI_PARSE_OBJECT *Op) 132 AcpiDsDumpMethodStack( ACPI_STATUS Status, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
|
| H A D | dsutils.c | 178 * PARAMETERS: Op - Current Op 189 ACPI_PARSE_OBJECT *Op, 194 ACPI_FUNCTION_TRACE_PTR (DsIsResultUsed, Op); 197 /* Must have both an Op and a Result Object */ 199 if (!Op) 201 ACPI_ERROR ((AE_INFO, "Null Op")); 224 if ((!Op->Common.Parent) || 225 (Op->Common.Parent->Common.AmlOpcode == AML_SCOPE_OP)) 231 AcpiPsGetOpcodeName (Op 188 AcpiDsIsResultUsed( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument 360 AcpiDsDeleteResultIfNotUsed( ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ResultObj, ACPI_WALK_STATE *WalkState) argument 862 ACPI_PARSE_OBJECT *Op = WalkState->Op; local [all...] |
| H A D | dsopcode.c | 311 * Op - A valid BufferField Op object 323 ACPI_PARSE_OBJECT *Op) 331 ACPI_FUNCTION_TRACE_PTR (DsEvalBufferFieldOperands, Op); 338 Node = Op->Common.Node; 342 NextOp = Op->Common.Value.Arg; 361 Op->Common.AmlOpcode, ACPI_WALK_OPERANDS, WalkState); 365 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), Status)); 372 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP) 376 Status = AcpiDsInitBufferField (Op 321 AcpiDsEvalBufferFieldOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 408 AcpiDsEvalRegionOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 505 AcpiDsEvalTableRegionOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument 622 AcpiDsEvalDataObjectOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ObjDesc) argument 730 AcpiDsEvalBankFieldOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument [all...] |
| H A D | dsfield.c | 64 ACPI_PARSE_OBJECT *Op, 83 * Op - Op containing the Field definition and args 98 ACPI_PARSE_OBJECT *Op, 117 AcpiDmAddOpToExternalList (Op, Path, ACPI_TYPE_REGION, 0, 0); 145 * PARAMETERS: Op - Current parse op (CreateXXField) 162 ACPI_PARSE_OBJECT *Op, 179 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP) 183 Arg = AcpiPsGetArg (Op, 3); 189 Arg = AcpiPsGetArg (Op, 96 AcpiDsCreateExternalRegion( ACPI_STATUS LookupStatus, ACPI_PARSE_OBJECT *Op, char *Path, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE **Node) argument 161 AcpiDsCreateBufferField( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument 504 AcpiDsCreateField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument 571 AcpiDsInitFieldObjects( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument 698 AcpiDsCreateBankField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument 790 AcpiDsCreateIndexField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument [all...] |
| /illumos-gate/usr/src/uts/intel/sys/acpi/ |
| H A D | acparser.h | 135 ACPI_PARSE_OBJECT *Op); 146 ACPI_PARSE_OBJECT **Op); 157 ACPI_PARSE_OBJECT **Op, 163 ACPI_PARSE_OBJECT *Op, 201 ACPI_PARSE_OBJECT *Op); 206 ACPI_PARSE_OBJECT *Op, 237 ACPI_PARSE_OBJECT **Op, 244 ACPI_PARSE_OBJECT *Op, 276 ACPI_PARSE_OBJECT *Op); 297 ACPI_PARSE_OBJECT *Op, [all...] |
| H A D | acdispat.h | 82 ACPI_PARSE_OBJECT *Op); 87 ACPI_PARSE_OBJECT *Op); 96 ACPI_PARSE_OBJECT *Op); 101 ACPI_PARSE_OBJECT *Op); 106 ACPI_PARSE_OBJECT *Op); 111 ACPI_PARSE_OBJECT *Op, 117 ACPI_PARSE_OBJECT *Op); 147 ACPI_PARSE_OBJECT *Op, 153 ACPI_PARSE_OBJECT *Op, 159 ACPI_PARSE_OBJECT *Op, [all...] |