/illumos-gate/usr/src/cmd/acpi/iasl/ |
H A D | asllength.c | 165 ACPI_PARSE_OBJECT *Op, 170 ACPI_PARSE_OBJECT *Op); 176 ACPI_PARSE_OBJECT *Op, 197 ACPI_PARSE_OBJECT *Op, in LnInitLengthsWalk() argument 202 Op->Asl.AmlSubtreeLength = 0; in LnInitLengthsWalk() 230 ACPI_PARSE_OBJECT *Op, in LnPackageLengthWalk() argument 237 CgGenerateAmlLengths (Op); in LnPackageLengthWalk() 241 if ((Op->Asl.Parent) && in LnPackageLengthWalk() 242 (Op->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG)) in LnPackageLengthWalk() 244 Op->Asl.Parent->Asl.AmlSubtreeLength += ( in LnPackageLengthWalk() [all …]
|
H A D | aslcodegen.c | 164 ACPI_PARSE_OBJECT *Op, 170 ACPI_PARSE_OBJECT *Op); 174 ACPI_PARSE_OBJECT *Op); 182 ACPI_PARSE_OBJECT *Op); 231 ACPI_PARSE_OBJECT *Op, in CgAmlWriteWalk() argument 238 CgWriteNode (Op); in CgAmlWriteWalk() 256 switch (Op->Asl.ParseOpcode) in CgAmlWriteWalk() 263 UtDumpStringOp (Op, Level); in CgAmlWriteWalk() 268 UtDumpBasicOp (Op, Level); in CgAmlWriteWalk() 273 /* 1 */ (UINT32) Op->Asl.Value.Integer, in CgAmlWriteWalk() [all …]
|
H A D | aslmethod.c | 166 ACPI_PARSE_OBJECT *Op, 187 ACPI_PARSE_OBJECT *Op, in MtMethodAnalysisWalkBegin() argument 208 OtXrefWalkPart1 (Op, Level, MethodInfo); in MtMethodAnalysisWalkBegin() 211 switch (Op->Asl.ParseOpcode) in MtMethodAnalysisWalkBegin() 221 MethodInfo->Op = Op; in MtMethodAnalysisWalkBegin() 231 if (ACPI_COMPARE_NAME (METHOD_NAME__PS0, Op->Asl.NameSeg)) in MtMethodAnalysisWalkBegin() 235 if ((!ApFindNameInScope (METHOD_NAME__PS1, Op)) && in MtMethodAnalysisWalkBegin() 236 (!ApFindNameInScope (METHOD_NAME__PS2, Op)) && in MtMethodAnalysisWalkBegin() 237 (!ApFindNameInScope (METHOD_NAME__PS3, Op))) in MtMethodAnalysisWalkBegin() 239 AslError (ASL_WARNING, ASL_MSG_MISSING_DEPENDENCY, Op, in MtMethodAnalysisWalkBegin() [all …]
|
H A D | aslparseop.c | 183 ACPI_PARSE_OBJECT *Op; in TrCreateOp() local 195 Op = TrAllocateOp (ParseOpcode); in TrCreateOp() 199 Op->Asl.LineNumber, Op->Asl.Column, Op, in TrCreateOp() 208 Gbl_ParseTreeRoot = Op; in TrCreateOp() 209 Op->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG; in TrCreateOp() 262 Op->Asl.Child = Child; in TrCreateOp() 278 Op->Asl.CommentList = Child->Asl.CommentList; in TrCreateOp() 279 Op->Asl.EndBlkComment = Child->Asl.EndBlkComment; in TrCreateOp() 280 Op->Asl.InlineComment = Child->Asl.InlineComment; in TrCreateOp() 281 Op->Asl.FileChanged = Child->Asl.FileChanged; in TrCreateOp() [all …]
|
H A D | asltree.c | 177 ACPI_PARSE_OBJECT *Op) in TrSetOpIntegerValue() argument 180 if (!Op) in TrSetOpIntegerValue() 187 UtGetOpName (Op->Asl.ParseOpcode), in TrSetOpIntegerValue() 192 if (Op->Asl.ParseOpcode == PARSEOP_ONES) in TrSetOpIntegerValue() 198 Op->Asl.Value.Integer = ACPI_UINT8_MAX; in TrSetOpIntegerValue() 203 Op->Asl.Value.Integer = ACPI_UINT16_MAX; in TrSetOpIntegerValue() 208 Op->Asl.Value.Integer = ACPI_UINT32_MAX; in TrSetOpIntegerValue() 220 Op->Asl.ParseOpcode = (UINT16) ParseOpcode; in TrSetOpIntegerValue() 221 UtSetParseOpName (Op); in TrSetOpIntegerValue() 231 UtCheckIntegerRange (Op, 0x00, ACPI_UINT8_MAX); in TrSetOpIntegerValue() [all …]
|
H A D | aslfold.c | 166 ACPI_PARSE_OBJECT *Op, 172 ACPI_PARSE_OBJECT *Op, 178 ACPI_PARSE_OBJECT *Op, 184 ACPI_PARSE_OBJECT *Op, 189 ACPI_PARSE_OBJECT *Op, 194 ACPI_PARSE_OBJECT *Op, 199 ACPI_PARSE_OBJECT *Op, 218 ACPI_PARSE_OBJECT *Op, in OpcAmlConstantWalk() argument 226 if (Op->Asl.CompileFlags == 0) in OpcAmlConstantWalk() 235 if ((!(Op->Asl.CompileFlags & OP_COMPILE_TIME_CONST)) || in OpcAmlConstantWalk() [all …]
|
H A D | aslxref.c | 167 ACPI_PARSE_OBJECT *Op, 173 ACPI_PARSE_OBJECT *Op, 179 ACPI_PARSE_OBJECT *Op); 194 ACPI_PARSE_OBJECT *Op, 338 ACPI_PARSE_OBJECT *Op, in XfCheckFieldRange() argument 358 AslError (ASL_ERROR, ASL_MSG_FIELD_UNIT_OFFSET, Op, NULL); in XfCheckFieldRange() 372 AslError (ASL_ERROR, ASL_MSG_FIELD_UNIT_ACCESS_WIDTH, Op, NULL); in XfCheckFieldRange() 392 ACPI_PARSE_OBJECT *Op) in XfGetParentMethod() argument 397 NextOp = Op->Asl.Parent; in XfGetParentMethod() 432 ACPI_PARSE_OBJECT *Op, in XfNamespaceLocateBegin() argument [all …]
|
H A D | aslopcodes.c | 164 ACPI_PARSE_OBJECT *Op); 168 ACPI_PARSE_OBJECT *Op); 172 ACPI_PARSE_OBJECT *Op); 176 ACPI_PARSE_OBJECT *Op); 180 ACPI_PARSE_OBJECT *Op); 197 ACPI_PARSE_OBJECT *Op, in OpcAmlOpcodeUpdateWalk() argument 213 if (Op->Asl.ParseOpcode == PARSEOP_VAR_PACKAGE) in OpcAmlOpcodeUpdateWalk() 215 OpnDoPackage (Op); in OpcAmlOpcodeUpdateWalk() 237 ACPI_PARSE_OBJECT *Op, in OpcAmlOpcodeWalk() argument 244 OpcGenerateAmlOpcode (Op); in OpcAmlOpcodeWalk() [all …]
|
H A D | aslnamesp.c | 272 ACPI_PARSE_OBJECT *Op; in NsDoOneNamespaceObject() local 281 Op = Node->Op; in NsDoOneNamespaceObject() 284 if (!Op) in NsDoOneNamespaceObject() 324 if (Op->Asl.ParseOpcode == PARSEOP_NAME) in NsDoOneNamespaceObject() 326 Op = Op->Asl.Child; in NsDoOneNamespaceObject() 329 if ((Op->Asl.ParseOpcode == PARSEOP_NAMESEG) || in NsDoOneNamespaceObject() 330 (Op->Asl.ParseOpcode == PARSEOP_NAMESTRING)) in NsDoOneNamespaceObject() 332 Op = Op->Asl.Next; in NsDoOneNamespaceObject() 337 ACPI_FORMAT_UINT64 (Op->Asl.Value.Integer)); in NsDoOneNamespaceObject() 342 if (Op->Asl.ParseOpcode == PARSEOP_NAME) in NsDoOneNamespaceObject() [all …]
|
H A D | aslanalyze.c | 165 ACPI_PARSE_OBJECT *Op, 184 ACPI_PARSE_OBJECT *Op) in AnIsInternalMethod() argument 187 if ((!strcmp (Op->Asl.ExternalName, "\\_OSI")) || in AnIsInternalMethod() 188 (!strcmp (Op->Asl.ExternalName, "_OSI"))) in AnIsInternalMethod() 211 ACPI_PARSE_OBJECT *Op) in AnGetInternalMethodReturnType() argument 214 if ((!strcmp (Op->Asl.ExternalName, "\\_OSI")) || in AnGetInternalMethodReturnType() 215 (!strcmp (Op->Asl.ExternalName, "_OSI"))) in AnGetInternalMethodReturnType() 240 ACPI_PARSE_OBJECT *Op, in AnCheckId() argument 249 if (Op->Asl.ParseOpcode != PARSEOP_STRING_LITERAL) in AnCheckId() 256 Length = strlen (Op->Asl.Value.String); in AnCheckId() [all …]
|
H A D | aslload.c | 167 ACPI_PARSE_OBJECT *Op, 172 ACPI_PARSE_OBJECT *Op, 177 ACPI_PARSE_OBJECT *Op, 183 ACPI_PARSE_OBJECT *Op, 189 ACPI_PARSE_OBJECT *Op, 262 ACPI_PARSE_OBJECT *Op, in LdLoadFieldElements() argument 272 switch (Op->Asl.AmlOpcode) in LdLoadFieldElements() 276 Child = UtGetArg (Op, 6); in LdLoadFieldElements() 281 Child = UtGetArg (Op, 5); in LdLoadFieldElements() 286 Child = UtGetArg (Op, 4); in LdLoadFieldElements() [all …]
|
H A D | asllisting.c | 171 ACPI_PARSE_OBJECT *Op, 177 ACPI_PARSE_OBJECT *Op, 183 ACPI_PARSE_OBJECT *Op, 305 ACPI_PARSE_OBJECT *Op, in LsAmlListingWalk() argument 314 LsWriteNodeToListing (Op, FileId); in LsAmlListingWalk() 316 if (Op->Asl.CompileFlags & OP_IS_RESOURCE_DATA) in LsAmlListingWalk() 331 for (i = 0; i < Op->Asl.FinalAmlLength; i++) in LsAmlListingWalk() 380 ACPI_PARSE_OBJECT *Op, in LsTreeWriteWalk() argument 387 switch (Op->Asl.ParseOpcode) in LsTreeWriteWalk() 394 UtDumpStringOp (Op, Level); in LsTreeWriteWalk() [all …]
|
H A D | aslprepkg.c | 166 ACPI_PARSE_OBJECT *Op, 183 ACPI_PARSE_OBJECT *Op, 190 ACPI_PARSE_OBJECT *Op); 195 ACPI_PARSE_OBJECT *Op, 225 ACPI_PARSE_OBJECT *Op; in ApCheckPackage() local 239 Op = ParentOp->Asl.Child; in ApCheckPackage() 240 Count = (UINT32) Op->Asl.Value.Integer; in ApCheckPackage() 278 Op = Op->Asl.Next; in ApCheckPackage() 309 ApCheckPackageElements (Predefined->Info.Name, Op, in ApCheckPackage() 321 ApCheckObjectType (Predefined->Info.Name, Op, in ApCheckPackage() [all …]
|
H A D | cvcompiler.c | 391 ACPI_PARSE_OBJECT *Op) in CvCalculateCommentLengths() argument 404 Op->Asl.ParseOpName); in CvCalculateCommentLengths() 406 if (Op->Asl.FileChanged) in CvCalculateCommentLengths() 408 TotalCommentLength += strlen (Op->Asl.Filename) + 3; in CvCalculateCommentLengths() 410 if (Op->Asl.ParentFilename && in CvCalculateCommentLengths() 411 AcpiUtStricmp (Op->Asl.Filename, Op->Asl.ParentFilename)) in CvCalculateCommentLengths() 413 TotalCommentLength += strlen (Op->Asl.ParentFilename) + 3; in CvCalculateCommentLengths() 417 if (Op->Asl.CommentList) in CvCalculateCommentLengths() 419 Current = Op->Asl.CommentList; in CvCalculateCommentLengths() 430 if (Op->Asl.EndBlkComment) in CvCalculateCommentLengths() [all …]
|
H A D | aslxrefout.c | 166 ACPI_PARSE_OBJECT *Op, 172 ACPI_PARSE_OBJECT *Op, 178 ACPI_PARSE_OBJECT *Op, 185 ACPI_PARSE_OBJECT *Op, 191 ACPI_PARSE_OBJECT *Op, 336 ACPI_PARSE_OBJECT *Op, in OtXrefWalkPart1() argument 348 switch (Op->Asl.ParseOpcode) in OtXrefWalkPart1() 355 (MethodInfo->Op->Asl.Child == Op) || in OtXrefWalkPart1() 356 !Op->Asl.Node) in OtXrefWalkPart1() 361 MethodInfo->CurrentOp = Op; in OtXrefWalkPart1() [all …]
|
H A D | aslprintf.c | 164 ACPI_PARSE_OBJECT *Op, 169 ACPI_PARSE_OBJECT *Op, 187 ACPI_PARSE_OBJECT *Op) in OpcDoPrintf() argument 196 DestOp->Asl.Parent = Op; in OpcDoPrintf() 197 DestOp->Asl.LogicalLineNumber = Op->Asl.LogicalLineNumber; in OpcDoPrintf() 199 OpcParsePrintf (Op, DestOp); in OpcDoPrintf() 217 ACPI_PARSE_OBJECT *Op) in OpcDoFprintf() argument 224 DestOp = Op->Asl.Child; in OpcDoFprintf() 225 Op->Asl.Child = DestOp->Asl.Next; in OpcDoFprintf() 228 OpcParsePrintf (Op, DestOp); in OpcDoFprintf() [all …]
|
H A D | asloffset.c | 200 ACPI_PARSE_OBJECT *Op, in LsAmlOffsetWalk() argument 214 if (Op->Asl.CompileFlags & OP_IS_RESOURCE_DATA) in LsAmlOffsetWalk() 221 Node = Op->Asl.Node; in LsAmlOffsetWalk() 224 Gbl_CurrentAmlOffset += Op->Asl.FinalAmlLength; in LsAmlOffsetWalk() 231 (Op->Asl.CompileFlags & OP_IS_RESOURCE_DESC)) in LsAmlOffsetWalk() 234 Op->Asl.ParseOpName, 0, Op->Asl.Extra, AML_BUFFER_OP); in LsAmlOffsetWalk() 236 Gbl_CurrentAmlOffset += Op->Asl.FinalAmlLength; in LsAmlOffsetWalk() 240 switch (Op->Asl.AmlOpcode) in LsAmlOffsetWalk() 246 if (!Op->Asl.Child) in LsAmlOffsetWalk() 252 Length = Op->Asl.FinalAmlLength; in LsAmlOffsetWalk() [all …]
|
/illumos-gate/usr/src/common/acpica/disassembler/ |
H A D | dmwalk.c | 187 ACPI_PARSE_OBJECT *Op, 193 ACPI_PARSE_OBJECT *Op, 219 ACPI_PARSE_OBJECT *Op = Origin; in AcpiDmDisassemble() local 223 if (!Op) in AcpiDmDisassemble() 230 Info.StartAml = Op->Common.Aml - sizeof (ACPI_TABLE_HEADER); in AcpiDmDisassemble() 231 Info.AmlOffset = Op->Common.Aml - Info.StartAml; in AcpiDmDisassemble() 233 AcpiDmWalkParseTree (Op, AcpiDmDescendingOp, AcpiDmAscendingOp, &Info); in AcpiDmDisassemble() 255 ACPI_PARSE_OBJECT *Op, in AcpiDmWalkParseTree() argument 261 ACPI_PARSE_OBJECT *StartOp = Op; in AcpiDmWalkParseTree() 270 while (Op) in AcpiDmWalkParseTree() [all …]
|
H A D | dmopcode.c | 170 ACPI_PARSE_OBJECT *Op); 174 ACPI_PARSE_OBJECT *Op); 196 ACPI_PARSE_OBJECT *Op) in AcpiDmDisplayTargetPathname() argument 204 if (Op->Common.AmlOpcode == AML_RETURN_OP) in AcpiDmDisplayTargetPathname() 206 PrevOp = Op->Asl.Value.Arg; in AcpiDmDisplayTargetPathname() 210 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDmDisplayTargetPathname() 218 NextOp = Op->Asl.Value.Arg; in AcpiDmDisplayTargetPathname() 288 ACPI_PARSE_OBJECT *Op) in AcpiDmNotifyDescription() argument 298 NextOp = Op->Asl.Value.Arg; in AcpiDmNotifyDescription() 323 Node = Op->Asl.Node; in AcpiDmNotifyDescription() [all …]
|
/illumos-gate/usr/src/common/acpica/parser/ |
H A D | psobject.c | 305 ACPI_PARSE_OBJECT **Op) in AcpiPsBuildNamedOp() argument 365 WalkState->Op = NULL; in AcpiPsBuildNamedOp() 367 Status = WalkState->DescendingCallback (WalkState, Op); in AcpiPsBuildNamedOp() 377 if (!*Op) in AcpiPsBuildNamedOp() 382 Status = AcpiPsNextParseState (WalkState, *Op, Status); in AcpiPsBuildNamedOp() 392 AcpiPsAppendArg (*Op, UnnamedOp->Common.Value.Arg); in AcpiPsBuildNamedOp() 398 (*Op)->Common.InlineComment = UnnamedOp->Common.InlineComment; in AcpiPsBuildNamedOp() 399 (*Op)->Common.EndNodeComment = UnnamedOp->Common.EndNodeComment; in AcpiPsBuildNamedOp() 400 (*Op)->Common.CloseBraceComment = UnnamedOp->Common.CloseBraceComment; in AcpiPsBuildNamedOp() 401 (*Op)->Common.NameComment = UnnamedOp->Common.NameComment; in AcpiPsBuildNamedOp() [all …]
|
H A D | psutils.c | 207 ACPI_PARSE_OBJECT *Op, in AcpiPsInitOp() argument 213 Op->Common.DescriptorType = ACPI_DESC_TYPE_PARSER; in AcpiPsInitOp() 214 Op->Common.AmlOpcode = Opcode; in AcpiPsInitOp() 216 ACPI_DISASM_ONLY_MEMBERS (AcpiUtSafeStrncpy (Op->Common.AmlOpName, in AcpiPsInitOp() 218 sizeof (Op->Common.AmlOpName))); in AcpiPsInitOp() 242 ACPI_PARSE_OBJECT *Op; in AcpiPsAllocOp() local 273 Op = AcpiOsAcquireObject (AcpiGbl_PsNodeCache); in AcpiPsAllocOp() 279 Op = AcpiOsAcquireObject (AcpiGbl_PsNodeExtCache); in AcpiPsAllocOp() 284 if (Op) in AcpiPsAllocOp() 286 AcpiPsInitOp (Op, Opcode); in AcpiPsAllocOp() [all …]
|
/illumos-gate/usr/src/common/acpica/dispatcher/ |
H A D | dswload.c | 259 ACPI_PARSE_OBJECT *Op; in AcpiDsLoad1BeginOp() local 267 ACPI_FUNCTION_TRACE_PTR (DsLoad1BeginOp, WalkState->Op); in AcpiDsLoad1BeginOp() 270 Op = WalkState->Op; in AcpiDsLoad1BeginOp() 271 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); in AcpiDsLoad1BeginOp() 275 if (Op) in AcpiDsLoad1BeginOp() 279 *OutOp = Op; in AcpiDsLoad1BeginOp() 285 if (Op->Common.Node) in AcpiDsLoad1BeginOp() 287 *OutOp = Op; in AcpiDsLoad1BeginOp() 299 "State=%p Op=%p [%s]\n", WalkState, Op, in AcpiDsLoad1BeginOp() 320 AcpiDmAddOpToExternalList (Op, Path, ACPI_TYPE_DEVICE, 0, 0); in AcpiDsLoad1BeginOp() [all …]
|
H A D | dswexec.c | 227 Status = AcpiDsCreateOperand (WalkState, WalkState->Op, 0); in AcpiDsGetPredicateValue() 303 WalkState->ControlState->Common.Value, WalkState->Op)); in AcpiDsGetPredicateValue() 346 ACPI_PARSE_OBJECT *Op; in AcpiDsExecBeginOp() local 354 Op = WalkState->Op; in AcpiDsExecBeginOp() 355 if (!Op) in AcpiDsExecBeginOp() 363 Op = *OutOp; in AcpiDsExecBeginOp() 364 WalkState->Op = Op; in AcpiDsExecBeginOp() 365 WalkState->Opcode = Op->Common.AmlOpcode; in AcpiDsExecBeginOp() 366 WalkState->OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode); in AcpiDsExecBeginOp() 372 AcpiUtGetTypeName (WalkState->OpInfo->ObjectType), Op)); in AcpiDsExecBeginOp() [all …]
|
H A D | dswload2.c | 183 ACPI_PARSE_OBJECT *Op; in AcpiDsLoad2BeginOp() local 194 Op = WalkState->Op; in AcpiDsLoad2BeginOp() 195 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState)); in AcpiDsLoad2BeginOp() 197 if (Op) in AcpiDsLoad2BeginOp() 224 BufferPtr = Op->Common.Value.String; in AcpiDsLoad2BeginOp() 236 BufferPtr = ACPI_CAST_PTR (char, &Op->Named.Name); in AcpiDsLoad2BeginOp() 251 "State=%p Op=%p Type=%X\n", WalkState, Op, ObjectType)); in AcpiDsLoad2BeginOp() 278 if (Op && (Op->Named.Node == AcpiGbl_RootNode)) in AcpiDsLoad2BeginOp() 280 Node = Op->Named.Node; in AcpiDsLoad2BeginOp() 385 if (Op && Op->Common.Node) in AcpiDsLoad2BeginOp() [all …]
|
/illumos-gate/usr/src/cmd/acpi/common/ |
H A D | adwalk.c | 176 ACPI_PARSE_OBJECT *Op, 182 ACPI_PARSE_OBJECT *Op, 188 ACPI_PARSE_OBJECT *Op, 194 ACPI_PARSE_OBJECT *Op, 200 ACPI_PARSE_OBJECT *Op, 208 ACPI_PARSE_OBJECT *Op); 212 ACPI_PARSE_OBJECT *Op, 218 ACPI_PARSE_OBJECT *Op, 477 ACPI_PARSE_OBJECT *Op, in AcpiDmDumpDescending() argument 485 if (!Op) in AcpiDmDumpDescending() [all …]
|