Lines Matching refs:InitializerOp

54     ACPI_PARSE_OBJECT       *InitializerOp);
58 ACPI_PARSE_OBJECT *InitializerOp);
62 ACPI_PARSE_OBJECT *InitializerOp,
81 * PARAMETERS: InitializerOp - Current parse op, start of the resource
92 ACPI_PARSE_OBJECT *InitializerOp)
100 while (InitializerOp)
102 if (InitializerOp->Asl.ParseOpcode == PARSEOP_DATABUFFER)
106 DataList = InitializerOp->Asl.Child;
120 InitializerOp = ASL_GET_PEER_NODE (InitializerOp);
131 * PARAMETERS: InitializerOp - Current parse op, start of the resource
143 ACPI_PARSE_OBJECT *InitializerOp)
152 for (i = 0; InitializerOp; i++)
154 InitializerOp = ASL_GET_PEER_NODE (InitializerOp);
172 * PARAMETERS: InitializerOp - Current parse op, start of the resource
185 ACPI_PARSE_OBJECT *InitializerOp,
196 if (InitializerOp->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG)
201 BufferOp = InitializerOp->Asl.Child;
204 AslError (ASL_ERROR, ASL_MSG_SYNTAX, InitializerOp, "");
217 RsCreateByteField (InitializerOp, ACPI_RESTAG_VENDORDATA,
239 AslError (ASL_ERROR, ASL_MSG_BUFFER_LENGTH, InitializerOp, NULL);
249 AslError (ASL_ERROR, ASL_MSG_LIST_LENGTH_LONG, InitializerOp, NULL);
257 AslError (ASL_REMARK, ASL_MSG_LIST_LENGTH_SHORT, InitializerOp, NULL);
283 ACPI_PARSE_OBJECT *InitializerOp;
298 InitializerOp = Info->DescriptorTypeOp->Asl.Child;
307 ResSourceLength = RsGetStringDataLength (InitializerOp);
308 VendorLength = RsGetBufferDataLength (InitializerOp);
309 InterruptLength = RsGetInterruptDataLength (InitializerOp);
346 for (i = 0; InitializerOp; i++)
352 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 0, 0);
353 RsCreateBitField (InitializerOp, ACPI_RESTAG_MODE,
359 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 1, 0);
360 RsCreateMultiBitField (InitializerOp, ACPI_RESTAG_POLARITY,
366 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 3, 0);
367 RsCreateMultiBitField (InitializerOp, ACPI_RESTAG_INTERRUPTSHARE,
373 Descriptor->Gpio.PinConfig = (UINT8) InitializerOp->Asl.Value.Integer;
374 RsCreateByteField (InitializerOp, ACPI_RESTAG_PINCONFIG,
380 Descriptor->Gpio.DebounceTimeout = (UINT16) InitializerOp->Asl.Value.Integer;
381 RsCreateWordField (InitializerOp, ACPI_RESTAG_DEBOUNCETIME,
392 InitializerOp->Asl.Value.String);
398 if (InitializerOp->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG)
400 Descriptor->Gpio.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
406 RsSetFlagBits16 (&Descriptor->Gpio.Flags, InitializerOp, 0, 1);
411 UtAttachNamepathToOwner (Info->DescriptorTypeOp, InitializerOp);
424 if (RsGetVendorData (InitializerOp, VendorData,
440 *InterruptList = (UINT16) InitializerOp->Asl.Value.Integer;
448 if (InitializerOp->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG)
453 InitializerOp, NULL);
458 RsCheckListForDuplicates (InitializerOp);
462 RsCreateDwordField (InitializerOp, ACPI_RESTAG_PIN,
468 InitializerOp = RsCompleteNodeAndGetNext (InitializerOp);
493 ACPI_PARSE_OBJECT *InitializerOp;
508 InitializerOp = Info->DescriptorTypeOp->Asl.Child;
517 ResSourceLength = RsGetStringDataLength (InitializerOp);
518 VendorLength = RsGetBufferDataLength (InitializerOp);
519 InterruptLength = RsGetInterruptDataLength (InitializerOp);
557 for (i = 0; InitializerOp; i++)
563 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 3, 0);
564 RsCreateBitField (InitializerOp, ACPI_RESTAG_INTERRUPTSHARE,
570 Descriptor->Gpio.PinConfig = (UINT8) InitializerOp->Asl.Value.Integer;
571 RsCreateByteField (InitializerOp, ACPI_RESTAG_PINCONFIG,
577 Descriptor->Gpio.DebounceTimeout = (UINT16) InitializerOp->Asl.Value.Integer;
578 RsCreateWordField (InitializerOp, ACPI_RESTAG_DEBOUNCETIME,
584 Descriptor->Gpio.DriveStrength = (UINT16) InitializerOp->Asl.Value.Integer;
585 RsCreateWordField (InitializerOp, ACPI_RESTAG_DRIVESTRENGTH,
591 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 0, 0);
592 RsCreateMultiBitField (InitializerOp, ACPI_RESTAG_IORESTRICTION,
603 InitializerOp->Asl.Value.String);
609 if (InitializerOp->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG)
611 Descriptor->Gpio.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
617 RsSetFlagBits16 (&Descriptor->Gpio.Flags, InitializerOp, 0, 1);
622 UtAttachNamepathToOwner (Info->DescriptorTypeOp, InitializerOp);
634 if (RsGetVendorData (InitializerOp, VendorData,
650 *InterruptList = (UINT16) InitializerOp->Asl.Value.Integer;
658 if (InitializerOp->Asl.ParseOpcode == PARSEOP_DEFAULT_ARG)
663 InitializerOp, NULL);
668 RsCheckListForDuplicates (InitializerOp);
672 RsCreateDwordField (InitializerOp, ACPI_RESTAG_PIN,
678 InitializerOp = RsCompleteNodeAndGetNext (InitializerOp);
703 ACPI_PARSE_OBJECT *InitializerOp;
714 InitializerOp = Info->DescriptorTypeOp->Asl.Child;
722 ResSourceLength = RsGetStringDataLength (InitializerOp);
723 VendorLength = RsGetBufferDataLength (InitializerOp);
753 for (i = 0; InitializerOp; i++)
759 Descriptor->I2cSerialBus.SlaveAddress = (UINT16) InitializerOp->Asl.Value.Integer;
760 RsCreateWordField (InitializerOp, ACPI_RESTAG_ADDRESS,
766 RsSetFlagBits (&Descriptor->I2cSerialBus.Flags, InitializerOp, 0, 0);
767 RsCreateBitField (InitializerOp, ACPI_RESTAG_SLAVEMODE,
773 Descriptor->I2cSerialBus.ConnectionSpeed = (UINT32) InitializerOp->Asl.Value.Integer;
774 RsCreateDwordField (InitializerOp, ACPI_RESTAG_SPEED,
780 RsSetFlagBits16 (&Descriptor->I2cSerialBus.TypeSpecificFlags, InitializerOp, 0, 0);
781 RsCreateBitField (InitializerOp, ACPI_RESTAG_MODE,
792 InitializerOp->Asl.Value.String);
798 if (InitializerOp->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG)
800 Descriptor->I2cSerialBus.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
806 RsSetFlagBits (&Descriptor->I2cSerialBus.Flags, InitializerOp, 1, 1);
811 UtAttachNamepathToOwner (Info->DescriptorTypeOp, InitializerOp);
816 RsGetVendorData (InitializerOp, VendorData,
825 InitializerOp = RsCompleteNodeAndGetNext (InitializerOp);
850 ACPI_PARSE_OBJECT *InitializerOp;
861 InitializerOp = Info->DescriptorTypeOp->Asl.Child;
869 ResSourceLength = RsGetStringDataLength (InitializerOp);
870 VendorLength = RsGetBufferDataLength (InitializerOp);
900 for (i = 0; InitializerOp; i++)
906 Descriptor->SpiSerialBus.DeviceSelection = (UINT16) InitializerOp->Asl.Value.Integer;
907 RsCreateWordField (InitializerOp, ACPI_RESTAG_ADDRESS,
913 RsSetFlagBits16 (&Descriptor->SpiSerialBus.TypeSpecificFlags, InitializerOp, 1, 0);
914 RsCreateBitField (InitializerOp, ACPI_RESTAG_DEVICEPOLARITY,
920 RsSetFlagBits16 (&Descriptor->SpiSerialBus.TypeSpecificFlags, InitializerOp, 0, 0);
921 RsCreateBitField (InitializerOp, ACPI_RESTAG_MODE,
927 Descriptor->SpiSerialBus.DataBitLength = (UINT8) InitializerOp->Asl.Value.Integer;
928 RsCreateByteField (InitializerOp, ACPI_RESTAG_LENGTH,
934 RsSetFlagBits (&Descriptor->SpiSerialBus.Flags, InitializerOp, 0, 0);
935 RsCreateBitField (InitializerOp, ACPI_RESTAG_SLAVEMODE,
941 Descriptor->SpiSerialBus.ConnectionSpeed = (UINT32) InitializerOp->Asl.Value.Integer;
942 RsCreateDwordField (InitializerOp, ACPI_RESTAG_SPEED,
948 Descriptor->SpiSerialBus.ClockPolarity = (UINT8) InitializerOp->Asl.Value.Integer;
949 RsCreateByteField (InitializerOp, ACPI_RESTAG_POLARITY,
955 Descriptor->SpiSerialBus.ClockPhase = (UINT8) InitializerOp->Asl.Value.Integer;
956 RsCreateByteField (InitializerOp, ACPI_RESTAG_PHASE,
967 InitializerOp->Asl.Value.String);
973 if (InitializerOp->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG)
975 Descriptor->SpiSerialBus.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
981 RsSetFlagBits (&Descriptor->SpiSerialBus.Flags, InitializerOp, 1, 1);
986 UtAttachNamepathToOwner (Info->DescriptorTypeOp, InitializerOp);
991 RsGetVendorData (InitializerOp, VendorData,
1000 InitializerOp = RsCompleteNodeAndGetNext (InitializerOp);
1025 ACPI_PARSE_OBJECT *InitializerOp;
1036 InitializerOp = Info->DescriptorTypeOp->Asl.Child;
1044 ResSourceLength = RsGetStringDataLength (InitializerOp);
1045 VendorLength = RsGetBufferDataLength (InitializerOp);
1075 for (i = 0; InitializerOp; i++)
1081 Descriptor->UartSerialBus.DefaultBaudRate = (UINT32) InitializerOp->Asl.Value.Integer;
1082 RsCreateDwordField (InitializerOp, ACPI_RESTAG_SPEED,
1088 RsSetFlagBits16 (&Descriptor->UartSerialBus.TypeSpecificFlags, InitializerOp, 4, 3);
1089 RsCreateMultiBitField (InitializerOp, ACPI_RESTAG_LENGTH,
1095 RsSetFlagBits16 (&Descriptor->UartSerialBus.TypeSpecificFlags, InitializerOp, 2, 1);
1096 RsCreateMultiBitField (InitializerOp, ACPI_RESTAG_STOPBITS,
1102 Descriptor->UartSerialBus.LinesEnabled = (UINT8) InitializerOp->Asl.Value.Integer;
1103 RsCreateByteField (InitializerOp, ACPI_RESTAG_LINE,
1109 RsSetFlagBits16 (&Descriptor->UartSerialBus.TypeSpecificFlags, InitializerOp, 7, 0);
1110 RsCreateBitField (InitializerOp, ACPI_RESTAG_ENDIANNESS,
1116 Descriptor->UartSerialBus.Parity = (UINT8) InitializerOp->Asl.Value.Integer;
1117 RsCreateByteField (InitializerOp, ACPI_RESTAG_PARITY,
1123 RsSetFlagBits16 (&Descriptor->UartSerialBus.TypeSpecificFlags, InitializerOp, 0, 0);
1124 RsCreateMultiBitField (InitializerOp, ACPI_RESTAG_FLOWCONTROL,
1130 Descriptor->UartSerialBus.RxFifoSize = (UINT16) InitializerOp->Asl.Value.Integer;
1131 RsCreateWordField (InitializerOp, ACPI_RESTAG_LENGTH_RX,
1137 Descriptor->UartSerialBus.TxFifoSize = (UINT16) InitializerOp->Asl.Value.Integer;
1138 RsCreateWordField (InitializerOp, ACPI_RESTAG_LENGTH_TX,
1149 InitializerOp->Asl.Value.String);
1155 if (InitializerOp->Asl.ParseOpcode != PARSEOP_DEFAULT_ARG)
1157 Descriptor->UartSerialBus.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
1163 RsSetFlagBits (&Descriptor->UartSerialBus.Flags, InitializerOp, 1, 1);
1172 RsCreateBitField (InitializerOp, ACPI_RESTAG_SLAVEMODE,
1178 UtAttachNamepathToOwner (Info->DescriptorTypeOp, InitializerOp);
1183 RsGetVendorData (InitializerOp, VendorData,
1192 InitializerOp = RsCompleteNodeAndGetNext (InitializerOp);