/titanic_50/usr/src/uts/intel/io/acpica/disassembler/ |
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; in AcpiDmDisassemble() local 112 if (!Op) in AcpiDmDisassemble() 119 Info.StartAml = Op->Common.Aml - sizeof (ACPI_TABLE_HEADER); in AcpiDmDisassemble() 120 Info.AmlOffset = Op->Common.Aml - Info.StartAml; in AcpiDmDisassemble() 122 AcpiDmWalkParseTree (Op, AcpiDmDescendingOp, AcpiDmAscendingOp, &Info); in AcpiDmDisassemble() 144 ACPI_PARSE_OBJECT *Op, in AcpiDmWalkParseTree() argument 150 ACPI_PARSE_OBJECT *StartOp = Op; in AcpiDmWalkParseTree() [all …]
|
H A D | dmopcode.c | 61 ACPI_PARSE_OBJECT *Op); 65 ACPI_PARSE_OBJECT *Op); 84 ACPI_PARSE_OBJECT *Op) in AcpiDmDisplayTargetPathname() argument 92 if (Op->Common.AmlOpcode == AML_RETURN_OP) in AcpiDmDisplayTargetPathname() 94 PrevOp = Op->Asl.Value.Arg; in AcpiDmDisplayTargetPathname() 98 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmDisplayTargetPathname() 106 NextOp = Op->Asl.Value.Arg; in AcpiDmDisplayTargetPathname() 176 ACPI_PARSE_OBJECT *Op) in AcpiDmNotifyDescription() argument 186 NextOp = Op->Asl.Value.Arg; in AcpiDmNotifyDescription() 211 Node = Op->Asl.Node; in AcpiDmNotifyDescription() [all …]
|
H A D | dmdeferred.c | 59 ACPI_PARSE_OBJECT *Op, 81 ACPI_PARSE_OBJECT *Op = Root; in AcpiDmParseDeferredOps() local 90 while (Op) in AcpiDmParseDeferredOps() 92 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmParseDeferredOps() 95 Op = AcpiPsGetDepthNext (Root, Op); in AcpiDmParseDeferredOps() 101 switch (Op->Common.AmlOpcode) in AcpiDmParseDeferredOps() 109 Op, Op->Named.Data, Op->Named.Length); in AcpiDmParseDeferredOps() 133 Op->Common.AmlOpcode)); in AcpiDmParseDeferredOps() 137 Op = AcpiPsGetDepthNext (Root, Op); in AcpiDmParseDeferredOps() 161 ACPI_PARSE_OBJECT *Op, in AcpiDmDeferredParse() argument [all …]
|
H A D | dmcstyle.c | 63 ACPI_PARSE_OBJECT *Op, 68 ACPI_PARSE_OBJECT *Op); 94 ACPI_PARSE_OBJECT *Op, in AcpiDmCheckForSymbolicOpcode() argument 112 Child1 = AcpiPsGetArg (Op, 0); in AcpiDmCheckForSymbolicOpcode() 124 switch (Op->Common.AmlOpcode) in AcpiDmCheckForSymbolicOpcode() 217 Op->Common.DisasmOpcode = ACPI_DASM_LNOT_PREFIX; in AcpiDmCheckForSymbolicOpcode() 218 Op->Common.DisasmFlags |= ACPI_PARSEOP_COMPOUND_ASSIGNMENT; in AcpiDmCheckForSymbolicOpcode() 243 Op->Common.DisasmFlags |= ACPI_PARSEOP_CLOSING_PAREN; in AcpiDmCheckForSymbolicOpcode() 300 switch (Op->Common.AmlOpcode) in AcpiDmCheckForSymbolicOpcode() 316 if (Op->Common.AmlOpcode == AML_DIVIDE_OP) in AcpiDmCheckForSymbolicOpcode() [all …]
|
H A D | dmutils.c | 248 ACPI_PARSE_OBJECT *Op) in AcpiDmCommaIfListMember() argument 251 if (!Op->Common.Next) in AcpiDmCommaIfListMember() 256 if (AcpiDmListType (Op->Common.Parent) & BLOCK_COMMA_LIST) in AcpiDmCommaIfListMember() 260 if (Op->Common.Next->Common.DisasmFlags & ACPI_PARSEOP_IGNORE) in AcpiDmCommaIfListMember() 267 if ((Op->Common.Next->Common.AmlOpcode == AML_INT_NAMEPATH_OP) && in AcpiDmCommaIfListMember() 268 (!Op->Common.Next->Common.Value.String)) in AcpiDmCommaIfListMember() 276 if (!Op->Common.Next->Common.Next) in AcpiDmCommaIfListMember() 282 if ((Op->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST) && in AcpiDmCommaIfListMember() 283 (!(Op->Common.Next->Common.DisasmFlags & ACPI_PARSEOP_PARAMETER_LIST))) in AcpiDmCommaIfListMember() 290 if (!Op->Common.OperatorSymbol) in AcpiDmCommaIfListMember() [all …]
|
H A D | dmnames.c | 59 ACPI_PARSE_OBJECT *Op); 137 ACPI_PARSE_OBJECT *Op) in AcpiPsDisplayObjectPathname() argument 152 Node = Op->Common.Node; in AcpiPsDisplayObjectPathname() 157 Status = AcpiNsLookup (WalkState->ScopeInfo, Op->Common.Value.String, in AcpiPsDisplayObjectPathname() 174 Op->Common.Node = Node; in AcpiPsDisplayObjectPathname() 295 ACPI_PARSE_OBJECT *Op) in AcpiDmDisplayPath() argument 307 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmDisplayPath() 317 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP) in AcpiDmDisplayPath() 319 NamePath = AcpiPsGetArg (Op, 3); in AcpiDmDisplayPath() 323 NamePath = AcpiPsGetArg (Op, 2); in AcpiDmDisplayPath() [all …]
|
H A D | dmbuffer.c | 60 ACPI_PARSE_OBJECT *Op); 64 ACPI_PARSE_OBJECT *Op); 68 ACPI_PARSE_OBJECT *Op); 200 ACPI_PARSE_OBJECT *Op) in AcpiDmByteList() argument 206 ByteData = Op->Named.Data; in AcpiDmByteList() 207 ByteCount = (UINT32) Op->Common.Value.Integer; in AcpiDmByteList() 213 switch (Op->Common.Parent->Common.DisasmOpcode) in AcpiDmByteList() 218 Info, Op->Common.Parent, ByteData, ByteCount); in AcpiDmByteList() 230 AcpiDmUuid (Op); in AcpiDmByteList() 235 AcpiDmUnicode (Op); in AcpiDmByteList() [all …]
|
/titanic_50/usr/src/uts/intel/io/acpica/parser/ |
H A D | psobject.c | 184 ACPI_PARSE_OBJECT **Op) in AcpiPsBuildNamedOp() argument 231 WalkState->Op = NULL; in AcpiPsBuildNamedOp() 233 Status = WalkState->DescendingCallback (WalkState, Op); in AcpiPsBuildNamedOp() 243 if (!*Op) in AcpiPsBuildNamedOp() 248 Status = AcpiPsNextParseState (WalkState, *Op, Status); in AcpiPsBuildNamedOp() 258 AcpiPsAppendArg (*Op, UnnamedOp->Common.Value.Arg); in AcpiPsBuildNamedOp() 260 if ((*Op)->Common.AmlOpcode == AML_REGION_OP || in AcpiPsBuildNamedOp() 261 (*Op)->Common.AmlOpcode == AML_DATA_REGION_OP) in AcpiPsBuildNamedOp() 273 (*Op)->Named.Data = AmlOpStart; in AcpiPsBuildNamedOp() 274 (*Op)->Named.Length = 0; in AcpiPsBuildNamedOp() [all …]
|
H A D | psutils.c | 98 ACPI_PARSE_OBJECT *Op, in AcpiPsInitOp() argument 104 Op->Common.DescriptorType = ACPI_DESC_TYPE_PARSER; in AcpiPsInitOp() 105 Op->Common.AmlOpcode = Opcode; in AcpiPsInitOp() 107 ACPI_DISASM_ONLY_MEMBERS (strncpy (Op->Common.AmlOpName, in AcpiPsInitOp() 109 sizeof (Op->Common.AmlOpName))); in AcpiPsInitOp() 133 ACPI_PARSE_OBJECT *Op; in AcpiPsAllocOp() local 164 Op = AcpiOsAcquireObject (AcpiGbl_PsNodeCache); in AcpiPsAllocOp() 170 Op = AcpiOsAcquireObject (AcpiGbl_PsNodeExtCache); in AcpiPsAllocOp() 175 if (Op) in AcpiPsAllocOp() 177 AcpiPsInitOp (Op, Opcode); in AcpiPsAllocOp() [all …]
|
H A D | psloop.c | 69 ACPI_PARSE_OBJECT *Op); 97 ACPI_PARSE_OBJECT *Op) in AcpiPsGetArguments() argument 107 switch (Op->Common.AmlOpcode) in AcpiPsGetArguments() 118 GET_CURRENT_ARG_TYPE (WalkState->ArgTypes), Op); in AcpiPsGetArguments() 124 &(WalkState->ParserState), Op, ACPI_POSSIBLE_METHOD_CALL); in AcpiPsGetArguments() 151 AcpiPsAppendArg (Op, Arg); in AcpiPsGetArguments() 172 switch (Op->Common.AmlOpcode) in AcpiPsGetArguments() 185 AcpiPsLinkModuleCode (Op->Common.Parent, AmlOpStart, in AcpiPsGetArguments() 207 (Op->Common.Parent->Common.AmlOpcode == AML_SCOPE_OP)) in AcpiPsGetArguments() 209 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiPsGetArguments() [all …]
|
H A D | pstree.c | 76 ACPI_PARSE_OBJECT *Op, in AcpiPsGetArg() argument 93 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiPsGetArg() 112 Arg = Op->Common.Value.Arg; in AcpiPsGetArg() 138 ACPI_PARSE_OBJECT *Op, in AcpiPsAppendArg() argument 148 if (!Op) in AcpiPsAppendArg() 155 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiPsAppendArg() 161 Op->Common.AmlOpcode)); in AcpiPsAppendArg() 176 if (Op->Common.Value.Arg) in AcpiPsAppendArg() 180 PrevArg = Op->Common.Value.Arg; in AcpiPsAppendArg() 191 Op->Common.Value.Arg = Arg; in AcpiPsAppendArg() [all …]
|
H A D | psparse.c | 145 ACPI_PARSE_OBJECT *Op) in AcpiPsCompleteThisOp() argument 154 ACPI_FUNCTION_TRACE_PTR (PsCompleteThisOp, Op); in AcpiPsCompleteThisOp() 159 if (!Op) in AcpiPsCompleteThisOp() 164 AcpiExStopTraceOpcode (Op, WalkState); in AcpiPsCompleteThisOp() 176 if (Op->Common.Parent) in AcpiPsCompleteThisOp() 178 Prev = Op->Common.Parent->Common.Value.Arg; in AcpiPsCompleteThisOp() 190 ParentInfo = AcpiPsGetOpcodeInfo (Op->Common.Parent->Common.AmlOpcode); in AcpiPsCompleteThisOp() 204 AML_INT_RETURN_VALUE_OP, Op->Common.Aml); in AcpiPsCompleteThisOp() 216 if ((Op->Common.Parent->Common.AmlOpcode == AML_REGION_OP) || in AcpiPsCompleteThisOp() 217 (Op->Common.Parent->Common.AmlOpcode == AML_DATA_REGION_OP) || in AcpiPsCompleteThisOp() [all …]
|
H A D | pswalk.c | 68 ACPI_PARSE_OBJECT *Op = SubtreeRoot; in AcpiPsDeleteParseTree() local 78 while (Op) in AcpiPsDeleteParseTree() 82 if (Op != Parent) in AcpiPsDeleteParseTree() 86 Next = AcpiPsGetArg (Op, 0); in AcpiPsDeleteParseTree() 91 Op = Next; in AcpiPsDeleteParseTree() 98 Next = Op->Common.Next; in AcpiPsDeleteParseTree() 99 Parent = Op->Common.Parent; in AcpiPsDeleteParseTree() 101 AcpiPsFreeOp (Op); in AcpiPsDeleteParseTree() 105 if (Op == SubtreeRoot) in AcpiPsDeleteParseTree() 112 Op = Next; in AcpiPsDeleteParseTree() [all …]
|
H A D | psscope.c | 69 return (ParserState->Scope->ParseScope.Op); in AcpiPsGetParentScope() 129 Scope->ParseScope.Op = RootOp; in AcpiPsInitScope() 159 ACPI_PARSE_OBJECT *Op, in AcpiPsPushScope() argument 166 ACPI_FUNCTION_TRACE_PTR (PsPushScope, Op); in AcpiPsPushScope() 176 Scope->ParseScope.Op = Op; in AcpiPsPushScope() 221 ACPI_PARSE_OBJECT **Op, in AcpiPsPopScope() argument 239 *Op = Scope->ParseScope.Op; in AcpiPsPopScope() 252 *Op = NULL; in AcpiPsPopScope() 258 "Popped Op %p Args %X\n", *Op, *ArgCount)); in AcpiPsPopScope()
|
/titanic_50/usr/src/uts/intel/io/acpica/dispatcher/ |
H A D | dswexec.c | 119 Status = AcpiDsCreateOperand (WalkState, WalkState->Op, 0); in AcpiDsGetPredicateValue() 194 WalkState->ControlState->Common.Value, WalkState->Op)); in AcpiDsGetPredicateValue() 237 ACPI_PARSE_OBJECT *Op; in AcpiDsExecBeginOp() local 245 Op = WalkState->Op; in AcpiDsExecBeginOp() 246 if (!Op) in AcpiDsExecBeginOp() 254 Op = *OutOp; in AcpiDsExecBeginOp() 255 WalkState->Op = Op; in AcpiDsExecBeginOp() 256 WalkState->Opcode = Op->Common.AmlOpcode; in AcpiDsExecBeginOp() 257 WalkState->OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDsExecBeginOp() 263 AcpiUtGetTypeName (WalkState->OpInfo->ObjectType), Op)); in AcpiDsExecBeginOp() [all …]
|
H A D | dswload2.c | 75 ACPI_PARSE_OBJECT *Op; in AcpiDsLoad2BeginOp() local 86 Op = WalkState->Op; in AcpiDsLoad2BeginOp() 87 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); in AcpiDsLoad2BeginOp() 89 if (Op) in AcpiDsLoad2BeginOp() 116 BufferPtr = Op->Common.Value.String; in AcpiDsLoad2BeginOp() 128 BufferPtr = ACPI_CAST_PTR (char, &Op->Named.Name); in AcpiDsLoad2BeginOp() 143 "State=%p Op=%p Type=%X\n", WalkState, Op, ObjectType)); in AcpiDsLoad2BeginOp() 170 if (Op && (Op->Named.Node == AcpiGbl_RootNode)) in AcpiDsLoad2BeginOp() 172 Node = Op->Named.Node; in AcpiDsLoad2BeginOp() 275 if (Op && Op->Common.Node) in AcpiDsLoad2BeginOp() [all …]
|
H A D | dswload.c | 151 ACPI_PARSE_OBJECT *Op; in AcpiDsLoad1BeginOp() local 162 Op = WalkState->Op; in AcpiDsLoad1BeginOp() 163 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); in AcpiDsLoad1BeginOp() 167 if (Op) in AcpiDsLoad1BeginOp() 171 *OutOp = Op; in AcpiDsLoad1BeginOp() 177 if (Op->Common.Node) in AcpiDsLoad1BeginOp() 179 *OutOp = Op; in AcpiDsLoad1BeginOp() 191 "State=%p Op=%p [%s]\n", WalkState, Op, in AcpiDsLoad1BeginOp() 212 AcpiDmAddOpToExternalList (Op, Path, ACPI_TYPE_DEVICE, 0, 0); in AcpiDsLoad1BeginOp() 399 if (!Op) in AcpiDsLoad1BeginOp() [all …]
|
H A D | dsobject.c | 60 ACPI_PARSE_OBJECT *Op, 83 ACPI_PARSE_OBJECT *Op, in AcpiDsBuildInternalObject() argument 95 if (Op->Common.AmlOpcode == AML_INT_NAMEPATH_OP) in AcpiDsBuildInternalObject() 102 if (!Op->Common.Node) in AcpiDsBuildInternalObject() 105 Op->Common.Value.String, in AcpiDsBuildInternalObject() 108 ACPI_CAST_INDIRECT_PTR (ACPI_NAMESPACE_NODE, &(Op->Common.Node))); in AcpiDsBuildInternalObject() 115 ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) || in AcpiDsBuildInternalObject() 116 (Op->Common.Parent->Common.AmlOpcode == AML_VAR_PACKAGE_OP))) in AcpiDsBuildInternalObject() 135 ACPI_ERROR_NAMESPACE (Op->Common.Value.String, Status); in AcpiDsBuildInternalObject() 144 if ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) || in AcpiDsBuildInternalObject() [all …]
|
H A D | dsutils.c | 189 ACPI_PARSE_OBJECT *Op, in AcpiDsIsResultUsed() argument 194 ACPI_FUNCTION_TRACE_PTR (DsIsResultUsed, Op); in AcpiDsIsResultUsed() 199 if (!Op) in AcpiDsIsResultUsed() 224 if ((!Op->Common.Parent) || in AcpiDsIsResultUsed() 225 (Op->Common.Parent->Common.AmlOpcode == AML_SCOPE_OP)) in AcpiDsIsResultUsed() 231 AcpiPsGetOpcodeName (Op->Common.AmlOpcode))); in AcpiDsIsResultUsed() 237 ParentInfo = AcpiPsGetOpcodeInfo (Op->Common.Parent->Common.AmlOpcode); in AcpiDsIsResultUsed() 241 "Unknown parent opcode Op=%p", Op)); in AcpiDsIsResultUsed() 255 switch (Op->Common.Parent->Common.AmlOpcode) in AcpiDsIsResultUsed() 271 (WalkState->ControlState->Control.PredicateOp == Op)) in AcpiDsIsResultUsed() [all …]
|
H A D | dsopcode.c | 323 ACPI_PARSE_OBJECT *Op) in AcpiDsEvalBufferFieldOperands() argument 331 ACPI_FUNCTION_TRACE_PTR (DsEvalBufferFieldOperands, Op); in AcpiDsEvalBufferFieldOperands() 338 Node = Op->Common.Node; in AcpiDsEvalBufferFieldOperands() 342 NextOp = Op->Common.Value.Arg; in AcpiDsEvalBufferFieldOperands() 361 Op->Common.AmlOpcode, ACPI_WALK_OPERANDS, WalkState); in AcpiDsEvalBufferFieldOperands() 365 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), Status)); in AcpiDsEvalBufferFieldOperands() 372 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP) in AcpiDsEvalBufferFieldOperands() 376 Status = AcpiDsInitBufferField (Op->Common.AmlOpcode, ObjDesc, in AcpiDsEvalBufferFieldOperands() 384 Status = AcpiDsInitBufferField (Op->Common.AmlOpcode, ObjDesc, in AcpiDsEvalBufferFieldOperands() 410 ACPI_PARSE_OBJECT *Op) in AcpiDsEvalRegionOperands() argument [all …]
|
H A D | dscontrol.c | 73 ACPI_PARSE_OBJECT *Op) in AcpiDsExecBeginControlOp() argument 83 Op, Op->Common.AmlOpcode, WalkState)); in AcpiDsExecBeginControlOp() 85 switch (Op->Common.AmlOpcode) in AcpiDsExecBeginControlOp() 128 Op->Common.AmlOpcode; in AcpiDsExecBeginControlOp() 178 ACPI_PARSE_OBJECT *Op) in AcpiDsExecEndControlOp() argument 187 switch (Op->Common.AmlOpcode) in AcpiDsExecEndControlOp() 191 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "[IF_OP] Op=%p\n", Op)); in AcpiDsExecEndControlOp() 214 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "[WHILE_OP] Op=%p\n", Op)); in AcpiDsExecEndControlOp() 247 "[WHILE_OP] termination! Op=%p\n",Op)); in AcpiDsExecEndControlOp() 258 "[RETURN_OP] Op=%p Arg=%p\n",Op, Op->Common.Value.Arg)); in AcpiDsExecEndControlOp() [all …]
|
H A D | dsfield.c | 64 ACPI_PARSE_OBJECT *Op, 98 ACPI_PARSE_OBJECT *Op, in AcpiDsCreateExternalRegion() argument 117 AcpiDmAddOpToExternalList (Op, Path, ACPI_TYPE_REGION, 0, 0); in AcpiDsCreateExternalRegion() 162 ACPI_PARSE_OBJECT *Op, in AcpiDsCreateBufferField() argument 179 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP) in AcpiDsCreateBufferField() 183 Arg = AcpiPsGetArg (Op, 3); in AcpiDsCreateBufferField() 189 Arg = AcpiPsGetArg (Op, 2); in AcpiDsCreateBufferField() 243 Op->Common.Node = Node; in AcpiDsCreateBufferField() 275 SecondDesc->Extra.AmlStart = Op->Named.Data; in AcpiDsCreateBufferField() 276 SecondDesc->Extra.AmlLength = Op->Named.Length; in AcpiDsCreateBufferField() [all …]
|
/titanic_50/usr/src/uts/intel/sys/acpi/ |
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 …]
|
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 | acdisasm.h | 208 ACPI_PARSE_OBJECT *Op, 637 ACPI_PARSE_OBJECT *Op, 650 ACPI_PARSE_OBJECT *Op); 654 ACPI_PARSE_OBJECT *Op); 658 ACPI_PARSE_OBJECT *Op); 662 ACPI_PARSE_OBJECT *Op); 666 ACPI_PARSE_OBJECT *Op); 670 ACPI_PARSE_OBJECT *Op); 674 ACPI_PARSE_OBJECT *Op); 678 ACPI_PARSE_OBJECT *Op); [all …]
|