Lines Matching refs:Asl

213     if (Op->Asl.ParseOpcode == PARSEOP_VAR_PACKAGE)  in OpcAmlOpcodeUpdateWalk()
280 Child = Op->Asl.Child; in OpcGetIntegerWidth()
281 Child = Child->Asl.Next; in OpcGetIntegerWidth()
282 Child = Child->Asl.Next; in OpcGetIntegerWidth()
286 AcpiUtSetIntegerWidth ((UINT8) Child->Asl.Value.Integer); in OpcGetIntegerWidth()
316 if (Op->Asl.Parent && in OpcSetOptimalIntegerSize()
317 Op->Asl.Parent->Asl.Parent && in OpcSetOptimalIntegerSize()
318 (Op->Asl.Parent->Asl.Parent->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK)) in OpcSetOptimalIntegerSize()
333 switch (Op->Asl.Value.Integer) in OpcSetOptimalIntegerSize()
337 Op->Asl.AmlOpcode = AML_ZERO_OP; in OpcSetOptimalIntegerSize()
344 Op->Asl.AmlOpcode = AML_ONE_OP; in OpcSetOptimalIntegerSize()
355 Op->Asl.AmlOpcode = AML_ONES_OP; in OpcSetOptimalIntegerSize()
368 Op->Asl.AmlOpcode = AML_ONES_OP; in OpcSetOptimalIntegerSize()
383 if (Op->Asl.Value.Integer <= ACPI_UINT8_MAX) in OpcSetOptimalIntegerSize()
385 Op->Asl.AmlOpcode = AML_BYTE_OP; in OpcSetOptimalIntegerSize()
389 if (Op->Asl.Value.Integer <= ACPI_UINT16_MAX) in OpcSetOptimalIntegerSize()
391 Op->Asl.AmlOpcode = AML_WORD_OP; in OpcSetOptimalIntegerSize()
395 if (Op->Asl.Value.Integer <= ACPI_UINT32_MAX) in OpcSetOptimalIntegerSize()
397 Op->Asl.AmlOpcode = AML_DWORD_OP; in OpcSetOptimalIntegerSize()
411 Op->Asl.Value.Integer &= ACPI_UINT32_MAX; in OpcSetOptimalIntegerSize()
419 Op->Asl.AmlOpcode = AML_QWORD_OP; in OpcSetOptimalIntegerSize()
447 Op->Asl.AmlOpcodeLength = 1; in OpcDoAccessAs()
448 TypeOp = Op->Asl.Child; in OpcDoAccessAs()
452 TypeOp->Asl.AmlOpcode = AML_RAW_DATA_BYTE; in OpcDoAccessAs()
453 TypeOp->Asl.ParseOpcode = PARSEOP_RAW_DATA; in OpcDoAccessAs()
457 AttribOp = TypeOp->Asl.Next; in OpcDoAccessAs()
458 if (AttribOp->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG) in OpcDoAccessAs()
460 AttribOp->Asl.Value.Integer = 0; in OpcDoAccessAs()
463 AttribOp->Asl.AmlOpcode = AML_RAW_DATA_BYTE; in OpcDoAccessAs()
464 AttribOp->Asl.ParseOpcode = PARSEOP_RAW_DATA; in OpcDoAccessAs()
468 Attribute = (UINT8) AttribOp->Asl.Value.Integer; in OpcDoAccessAs()
476 Op->Asl.AmlOpcode = AML_FIELD_EXT_ACCESS_OP; in OpcDoAccessAs()
482 LengthOp = AttribOp->Asl.Child; in OpcDoAccessAs()
490 if (LengthOp->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG) in OpcDoAccessAs()
492 LengthOp->Asl.Value.Integer = 16; in OpcDoAccessAs()
495 LengthOp->Asl.AmlOpcode = AML_RAW_DATA_BYTE; in OpcDoAccessAs()
496 LengthOp->Asl.ParseOpcode = PARSEOP_RAW_DATA; in OpcDoAccessAs()
524 Op->Asl.AmlOpcodeLength = 1; in OpcDoConnection()
526 if (Op->Asl.Child->Asl.AmlOpcode == AML_INT_NAMEPATH_OP) in OpcDoConnection()
531 BufferOp = Op->Asl.Child; in OpcDoConnection()
532 BufferLengthOp = BufferOp->Asl.Child; in OpcDoConnection()
533 BufferDataOp = BufferLengthOp->Asl.Next; in OpcDoConnection()
535 Info.DescriptorTypeOp = BufferDataOp->Asl.Next; in OpcDoConnection()
551 BufferOp->Asl.ParseOpcode = PARSEOP_BUFFER; in OpcDoConnection()
552 BufferOp->Asl.AmlOpcode = AML_BUFFER_OP; in OpcDoConnection()
553 BufferOp->Asl.CompileFlags = OP_AML_PACKAGE | OP_IS_RESOURCE_DESC; in OpcDoConnection()
556 BufferLengthOp->Asl.ParseOpcode = PARSEOP_INTEGER; in OpcDoConnection()
557 BufferLengthOp->Asl.Value.Integer = Rnode->BufferLength; in OpcDoConnection()
561 BufferDataOp->Asl.ParseOpcode = PARSEOP_RAW_DATA; in OpcDoConnection()
562 BufferDataOp->Asl.AmlOpcode = AML_RAW_DATA_CHAIN; in OpcDoConnection()
563 BufferDataOp->Asl.AmlOpcodeLength = 0; in OpcDoConnection()
564 BufferDataOp->Asl.AmlLength = Rnode->BufferLength; in OpcDoConnection()
565 BufferDataOp->Asl.Value.Buffer = (UINT8 *) Rnode; in OpcDoConnection()
601 Op->Asl.CompileFlags &= ~OP_COMPILE_TIME_CONST; in OpcDoUnicode()
602 Op->Asl.ParseOpcode = PARSEOP_BUFFER; in OpcDoUnicode()
607 BufferLengthOp = Op->Asl.Child; in OpcDoUnicode()
608 InitializerOp = BufferLengthOp->Asl.Next; in OpcDoUnicode()
610 AsciiString = (UINT8 *) InitializerOp->Asl.Value.String; in OpcDoUnicode()
614 Count = strlen (InitializerOp->Asl.Value.String) + 1; in OpcDoUnicode()
629 BufferLengthOp->Asl.ParseOpcode = PARSEOP_INTEGER; in OpcDoUnicode()
630 BufferLengthOp->Asl.AmlOpcode = AML_DWORD_OP; in OpcDoUnicode()
631 BufferLengthOp->Asl.Value.Integer = Length; in OpcDoUnicode()
638 InitializerOp->Asl.Value.Buffer = (UINT8 *) UnicodeString; in OpcDoUnicode()
639 InitializerOp->Asl.AmlOpcode = AML_RAW_DATA_BUFFER; in OpcDoUnicode()
640 InitializerOp->Asl.AmlLength = Length; in OpcDoUnicode()
641 InitializerOp->Asl.ParseOpcode = PARSEOP_RAW_DATA; in OpcDoUnicode()
642 InitializerOp->Asl.Child = NULL; in OpcDoUnicode()
695 InString = (char *) Op->Asl.Value.String; in OpcDoEisaId()
732 AslError (ASL_ERROR, ASL_MSG_INVALID_EISAID, Op, Op->Asl.Value.String); in OpcDoEisaId()
757 Op->Asl.Value.Integer = EisaId; in OpcDoEisaId()
759 Op->Asl.CompileFlags &= ~OP_COMPILE_TIME_CONST; in OpcDoEisaId()
760 Op->Asl.ParseOpcode = PARSEOP_INTEGER; in OpcDoEisaId()
791 InString = ACPI_CAST_PTR (char, Op->Asl.Value.String); in OpcDoUuId()
797 AslError (ASL_ERROR, ASL_MSG_INVALID_UUID, Op, Op->Asl.Value.String); in OpcDoUuId()
806 Op->Asl.ParseOpcode = PARSEOP_BUFFER; in OpcDoUuId()
811 Op->Asl.CompileFlags &= ~OP_COMPILE_TIME_CONST; in OpcDoUuId()
818 NewOp->Asl.AmlOpcode = AML_BYTE_OP; in OpcDoUuId()
819 NewOp->Asl.Value.Integer = 16; in OpcDoUuId()
820 NewOp->Asl.Parent = Op; in OpcDoUuId()
822 Op->Asl.Child = NewOp; in OpcDoUuId()
828 NewOp->Asl.AmlOpcode = AML_RAW_DATA_BUFFER; in OpcDoUuId()
829 NewOp->Asl.AmlLength = 16; in OpcDoUuId()
830 NewOp->Asl.Value.String = ACPI_CAST_PTR (char, Buffer); in OpcDoUuId()
831 NewOp->Asl.Parent = Op->Asl.Parent; in OpcDoUuId()
833 Op->Asl.Next = NewOp; in OpcDoUuId()
858 Index = (UINT16) (Op->Asl.ParseOpcode - ASL_PARSE_OPCODE_BASE); in OpcGenerateAmlOpcode()
860 Op->Asl.AmlOpcode = AslKeywordMapping[Index].AmlOpcode; in OpcGenerateAmlOpcode()
861 Op->Asl.AcpiBtype = AslKeywordMapping[Index].AcpiBtype; in OpcGenerateAmlOpcode()
862 Op->Asl.CompileFlags |= AslKeywordMapping[Index].Flags; in OpcGenerateAmlOpcode()
864 if (!Op->Asl.Value.Integer) in OpcGenerateAmlOpcode()
866 Op->Asl.Value.Integer = AslKeywordMapping[Index].Value; in OpcGenerateAmlOpcode()
871 switch (Op->Asl.ParseOpcode) in OpcGenerateAmlOpcode()
882 Op->Asl.AmlOpcodeLength = 1; in OpcGenerateAmlOpcode()
934 Op->Asl.Child->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG; in OpcGenerateAmlOpcode()
935 Op->Asl.Child->Asl.Next->Asl.ParseOpcode = PARSEOP_DEFAULT_ARG; in OpcGenerateAmlOpcode()