diff options
Diffstat (limited to 'source/compiler/asloperands.c')
| -rw-r--r-- | source/compiler/asloperands.c | 45 | 
1 files changed, 24 insertions, 21 deletions
| diff --git a/source/compiler/asloperands.c b/source/compiler/asloperands.c index 913ac90a7abc..cdef7fab53f2 100644 --- a/source/compiler/asloperands.c +++ b/source/compiler/asloperands.c @@ -188,14 +188,16 @@ OpnDoMethod (          {              AslError (ASL_ERROR, ASL_MSG_SYNC_LEVEL, Next, NULL);          } +          Concurrency = (UINT8) Next->Asl.Value.Integer;      }      /* Put the bits in their proper places */ -    MethodFlags = (UINT8) ((NumArgs & 0x7) | -                          ((Serialized & 0x1) << 3) | -                          ((Concurrency & 0xF) << 4)); +    MethodFlags = (UINT8) +        ((NumArgs & 0x7) | +        ((Serialized & 0x1) << 3) | +        ((Concurrency & 0xF) << 4));      /* Use the last node for the combined flags byte */ @@ -272,9 +274,9 @@ OpnDoFieldCommon (      /* Set the node to RAW_DATA */      Next->Asl.Value.Integer = FieldFlags; -    Next->Asl.AmlOpcode     = AML_RAW_DATA_BYTE; -    Next->Asl.AmlLength     = 1; -    Next->Asl.ParseOpcode   = PARSEOP_RAW_DATA; +    Next->Asl.AmlOpcode = AML_RAW_DATA_BYTE; +    Next->Asl.AmlLength = 1; +    Next->Asl.ParseOpcode = PARSEOP_RAW_DATA;      /* Process the FieldUnitList */ @@ -345,8 +347,8 @@ OpnDoFieldCommon (              /* Named or reserved field entry */ -            PkgLengthNode     = Next->Asl.Child; -            NewBitOffset      = (UINT32) PkgLengthNode->Asl.Value.Integer; +            PkgLengthNode = Next->Asl.Child; +            NewBitOffset = (UINT32) PkgLengthNode->Asl.Value.Integer;              CurrentBitOffset += NewBitOffset;              /* Save the current AccessAs value for error checking later */ @@ -601,9 +603,9 @@ OpnDoBuffer (          {              /* For buffers, this is a list of raw bytes */ -            InitializerOp->Asl.AmlOpcode      = AML_RAW_DATA_BYTE; -            InitializerOp->Asl.AmlLength      = 1; -            InitializerOp->Asl.ParseOpcode    = PARSEOP_RAW_DATA; +            InitializerOp->Asl.AmlOpcode = AML_RAW_DATA_BYTE; +            InitializerOp->Asl.AmlLength = 1; +            InitializerOp->Asl.ParseOpcode = PARSEOP_RAW_DATA;              BufferLength++;              InitializerOp = ASL_GET_PEER_NODE (InitializerOp); @@ -618,9 +620,9 @@ OpnDoBuffer (           */          BufferLength = strlen (InitializerOp->Asl.Value.String) + 1; -        InitializerOp->Asl.AmlOpcode      = AML_RAW_DATA_BUFFER; -        InitializerOp->Asl.AmlLength      = BufferLength; -        InitializerOp->Asl.ParseOpcode    = PARSEOP_RAW_DATA; +        InitializerOp->Asl.AmlOpcode = AML_RAW_DATA_BUFFER; +        InitializerOp->Asl.AmlLength = BufferLength; +        InitializerOp->Asl.ParseOpcode = PARSEOP_RAW_DATA;          break;      case PARSEOP_RAW_DATA: @@ -636,7 +638,7 @@ OpnDoBuffer (          AslError (ASL_ERROR, ASL_MSG_INVALID_OPERAND, InitializerOp,              "Unknown buffer initializer opcode");          printf ("Unknown buffer initializer opcode [%s]\n", -                        UtGetOpName (InitializerOp->Asl.ParseOpcode)); +            UtGetOpName (InitializerOp->Asl.ParseOpcode));          return;      } @@ -660,8 +662,8 @@ OpnDoBuffer (       * Just set the buffer size node to be the buffer length, regardless       * of whether it was previously an integer or a default_arg placeholder       */ -    BufferLengthOp->Asl.ParseOpcode   = PARSEOP_INTEGER; -    BufferLengthOp->Asl.AmlOpcode     = AML_DWORD_OP; +    BufferLengthOp->Asl.ParseOpcode = PARSEOP_INTEGER; +    BufferLengthOp->Asl.AmlOpcode = AML_DWORD_OP;      BufferLengthOp->Asl.Value.Integer = BufferLength;      (void) OpcSetOptimalIntegerSize (BufferLengthOp); @@ -839,9 +841,9 @@ OpnDoLoadTable (      Next = Next->Asl.Next;      if (Next->Asl.ParseOpcode == PARSEOP_ZERO)      { -        Next->Asl.ParseOpcode    = PARSEOP_STRING_LITERAL; -        Next->Asl.Value.String   = "\\"; -        Next->Asl.AmlLength      = 2; +        Next->Asl.ParseOpcode = PARSEOP_STRING_LITERAL; +        Next->Asl.Value.String = "\\"; +        Next->Asl.AmlLength = 2;          OpcGenerateAmlOpcode (Next);      } @@ -923,6 +925,7 @@ OpnDoDefinitionBlock (          Gbl_OutputFilenamePrefix = Filename;          UtConvertBackslashes (Gbl_OutputFilenamePrefix);      } +      Child->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG;      /* Signature */ @@ -1131,7 +1134,7 @@ OpnGenerateAmlOperands (      switch (Op->Asl.ParseOpcode)      { -    case PARSEOP_DEFINITIONBLOCK: +    case PARSEOP_DEFINITION_BLOCK:          OpnDoDefinitionBlock (Op);          break; | 
