• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/dev/acpica/compiler/

Lines Matching defs:Descriptor

440     AML_RESOURCE            *Descriptor;
477 Descriptor = Rnode->Buffer;
478 Descriptor->Gpio.ResourceLength = DescriptorSize;
479 Descriptor->Gpio.DescriptorType = ACPI_RESOURCE_NAME_GPIO;
480 Descriptor->Gpio.RevisionId = AML_RESOURCE_GPIO_REVISION;
481 Descriptor->Gpio.ConnectionType = AML_RESOURCE_GPIO_TYPE_INT;
485 InterruptList = ACPI_ADD_PTR (UINT16, Descriptor,
493 Descriptor->Gpio.PinTableOffset = (UINT16)
494 ACPI_PTR_DIFF (InterruptList, Descriptor);
496 Descriptor->Gpio.ResSourceOffset = (UINT16)
497 ACPI_PTR_DIFF (ResourceSource, Descriptor);
507 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 0, 0);
514 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 1, 0);
521 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 3, 0);
528 Descriptor->Gpio.PinConfig = (UINT8) InitializerOp->Asl.Value.Integer;
535 Descriptor->Gpio.DebounceTimeout = (UINT16) InitializerOp->Asl.Value.Integer;
555 Descriptor->Gpio.ResSourceIndex =
562 RsSetFlagBits16 (&Descriptor->Gpio.Flags, InitializerOp, 0, 1);
565 case 8: /* Resource Tag (Descriptor Name) */
577 Descriptor->Gpio.VendorOffset = (UINT16)
578 ACPI_PTR_DIFF (VendorData, Descriptor);
581 (CurrentByteOffset + Descriptor->Gpio.VendorOffset)))
583 Descriptor->Gpio.VendorLength = VendorLength;
619 CurrentByteOffset + Descriptor->Gpio.PinTableOffset);
627 MpSaveGpioInfo (Info->MappingOp, Descriptor,
649 AML_RESOURCE *Descriptor;
686 Descriptor = Rnode->Buffer;
687 Descriptor->Gpio.ResourceLength = DescriptorSize;
688 Descriptor->Gpio.DescriptorType = ACPI_RESOURCE_NAME_GPIO;
689 Descriptor->Gpio.RevisionId = AML_RESOURCE_GPIO_REVISION;
690 Descriptor->Gpio.ConnectionType = AML_RESOURCE_GPIO_TYPE_IO;
694 InterruptList = ACPI_ADD_PTR (UINT16, Descriptor, sizeof (AML_RESOURCE_GPIO));
701 Descriptor->Gpio.PinTableOffset = (UINT16)
702 ACPI_PTR_DIFF (InterruptList, Descriptor);
704 Descriptor->Gpio.ResSourceOffset = (UINT16)
705 ACPI_PTR_DIFF (ResourceSource, Descriptor);
715 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 3, 0);
722 Descriptor->Gpio.PinConfig = (UINT8) InitializerOp->Asl.Value.Integer;
729 Descriptor->Gpio.DebounceTimeout = (UINT16) InitializerOp->Asl.Value.Integer;
736 Descriptor->Gpio.DriveStrength = (UINT16) InitializerOp->Asl.Value.Integer;
743 RsSetFlagBits16 (&Descriptor->Gpio.IntFlags, InitializerOp, 0, 0);
763 Descriptor->Gpio.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
769 RsSetFlagBits16 (&Descriptor->Gpio.Flags, InitializerOp, 0, 1);
772 case 8: /* Resource Tag (Descriptor Name) */
783 Descriptor->Gpio.VendorOffset = (UINT16)
784 ACPI_PTR_DIFF (VendorData, Descriptor);
787 (CurrentByteOffset + Descriptor->Gpio.VendorOffset)))
789 Descriptor->Gpio.VendorLength = VendorLength;
825 CurrentByteOffset + Descriptor->Gpio.PinTableOffset);
833 MpSaveGpioInfo (Info->MappingOp, Descriptor,
855 AML_RESOURCE *Descriptor;
886 Descriptor = Rnode->Buffer;
887 Descriptor->I2cSerialBus.ResourceLength = DescriptorSize;
888 Descriptor->I2cSerialBus.DescriptorType = ACPI_RESOURCE_NAME_SERIAL_BUS;
889 Descriptor->I2cSerialBus.RevisionId = AML_RESOURCE_I2C_REVISION;
890 Descriptor->I2cSerialBus.TypeRevisionId = AML_RESOURCE_I2C_TYPE_REVISION;
891 Descriptor->I2cSerialBus.Type = AML_RESOURCE_I2C_SERIALBUSTYPE;
892 Descriptor->I2cSerialBus.TypeDataLength = AML_RESOURCE_I2C_MIN_DATA_LEN + VendorLength;
896 Descriptor->I2cSerialBus.RevisionId = 2;
901 VendorData = ACPI_ADD_PTR (UINT8, Descriptor, sizeof (AML_RESOURCE_I2C_SERIALBUS));
912 Descriptor->I2cSerialBus.SlaveAddress = (UINT16) InitializerOp->Asl.Value.Integer;
919 RsSetFlagBits (&Descriptor->I2cSerialBus.Flags, InitializerOp, 0, 0);
926 Descriptor->I2cSerialBus.ConnectionSpeed = (UINT32) InitializerOp->Asl.Value.Integer;
933 RsSetFlagBits16 (&Descriptor->I2cSerialBus.TypeSpecificFlags, InitializerOp, 0, 0);
953 Descriptor->I2cSerialBus.ResSourceIndex =
960 RsSetFlagBits (&Descriptor->I2cSerialBus.Flags, InitializerOp, 1, 1);
963 case 7: /* Resource Tag (Descriptor Name) */
974 RsSetFlagBits (&Descriptor->I2cSerialBus.Flags, InitializerOp, 2, 0);
993 MpSaveSerialInfo (Info->MappingOp, Descriptor, ResourceSource);
1014 AML_RESOURCE *Descriptor;
1045 Descriptor = Rnode->Buffer;
1046 Descriptor->SpiSerialBus.ResourceLength = DescriptorSize;
1047 Descriptor->SpiSerialBus.DescriptorType = ACPI_RESOURCE_NAME_SERIAL_BUS;
1048 Descriptor->SpiSerialBus.RevisionId = AML_RESOURCE_SPI_REVISION;
1049 Descriptor->SpiSerialBus.TypeRevisionId = AML_RESOURCE_SPI_TYPE_REVISION;
1050 Descriptor->SpiSerialBus.Type = AML_RESOURCE_SPI_SERIALBUSTYPE;
1051 Descriptor->SpiSerialBus.TypeDataLength = AML_RESOURCE_SPI_MIN_DATA_LEN + VendorLength;
1055 Descriptor->I2cSerialBus.RevisionId = 2;
1060 VendorData = ACPI_ADD_PTR (UINT8, Descriptor,
1072 Descriptor->SpiSerialBus.DeviceSelection = (UINT16) InitializerOp->Asl.Value.Integer;
1079 RsSetFlagBits16 (&Descriptor->SpiSerialBus.TypeSpecificFlags, InitializerOp, 1, 0);
1086 RsSetFlagBits16 (&Descriptor->SpiSerialBus.TypeSpecificFlags, InitializerOp, 0, 0);
1093 Descriptor->SpiSerialBus.DataBitLength = (UINT8) InitializerOp->Asl.Value.Integer;
1100 RsSetFlagBits (&Descriptor->SpiSerialBus.Flags, InitializerOp, 0, 0);
1107 Descriptor->SpiSerialBus.ConnectionSpeed = (UINT32) InitializerOp->Asl.Value.Integer;
1114 Descriptor->SpiSerialBus.ClockPolarity = (UINT8) InitializerOp->Asl.Value.Integer;
1121 Descriptor->SpiSerialBus.ClockPhase = (UINT8) InitializerOp->Asl.Value.Integer;
1141 Descriptor->SpiSerialBus.ResSourceIndex =
1148 RsSetFlagBits (&Descriptor->SpiSerialBus.Flags, InitializerOp, 1, 1);
1151 case 11: /* Resource Tag (Descriptor Name) */
1162 RsSetFlagBits (&Descriptor->SpiSerialBus.Flags, InitializerOp, 2, 0);
1181 MpSaveSerialInfo (Info->MappingOp, Descriptor, ResourceSource);
1202 AML_RESOURCE *Descriptor;
1233 Descriptor = Rnode->Buffer;
1234 Descriptor->UartSerialBus.ResourceLength = DescriptorSize;
1235 Descriptor->UartSerialBus.DescriptorType = ACPI_RESOURCE_NAME_SERIAL_BUS;
1236 Descriptor->UartSerialBus.RevisionId = AML_RESOURCE_UART_REVISION;
1237 Descriptor->UartSerialBus.TypeRevisionId = AML_RESOURCE_UART_TYPE_REVISION;
1238 Descriptor->UartSerialBus.Type = AML_RESOURCE_UART_SERIALBUSTYPE;
1239 Descriptor->UartSerialBus.TypeDataLength = AML_RESOURCE_UART_MIN_DATA_LEN + VendorLength;
1243 Descriptor->I2cSerialBus.RevisionId = 2;
1248 VendorData = ACPI_ADD_PTR (UINT8, Descriptor, sizeof (AML_RESOURCE_UART_SERIALBUS));
1259 Descriptor->UartSerialBus.DefaultBaudRate = (UINT32) InitializerOp->Asl.Value.Integer;
1266 RsSetFlagBits16 (&Descriptor->UartSerialBus.TypeSpecificFlags, InitializerOp, 4, 3);
1273 RsSetFlagBits16 (&Descriptor->UartSerialBus.TypeSpecificFlags, InitializerOp, 2, 1);
1280 Descriptor->UartSerialBus.LinesEnabled = (UINT8) InitializerOp->Asl.Value.Integer;
1287 RsSetFlagBits16 (&Descriptor->UartSerialBus.TypeSpecificFlags, InitializerOp, 7, 0);
1294 Descriptor->UartSerialBus.Parity = (UINT8) InitializerOp->Asl.Value.Integer;
1301 RsSetFlagBits16 (&Descriptor->UartSerialBus.TypeSpecificFlags, InitializerOp, 0, 0);
1308 Descriptor->UartSerialBus.RxFifoSize = (UINT16) InitializerOp->Asl.Value.Integer;
1315 Descriptor->UartSerialBus.TxFifoSize = (UINT16) InitializerOp->Asl.Value.Integer;
1335 Descriptor->UartSerialBus.ResSourceIndex =
1342 RsSetFlagBits (&Descriptor->UartSerialBus.Flags, InitializerOp, 1, 1);
1355 case 12: /* Resource Tag (Descriptor Name) */
1366 RsSetFlagBits (&Descriptor->UartSerialBus.Flags, InitializerOp, 2, 0);
1385 MpSaveSerialInfo (Info->MappingOp, Descriptor, ResourceSource);
1406 AML_RESOURCE *Descriptor;
1441 Descriptor = Rnode->Buffer;
1442 Descriptor->PinFunction.ResourceLength = DescriptorSize;
1443 Descriptor->PinFunction.DescriptorType = ACPI_RESOURCE_NAME_PIN_FUNCTION;
1444 Descriptor->PinFunction.RevisionId = AML_RESOURCE_PIN_FUNCTION_REVISION;
1448 PinList = ACPI_ADD_PTR (UINT16, Descriptor, sizeof (AML_RESOURCE_PIN_FUNCTION));
1454 Descriptor->PinFunction.PinTableOffset = (UINT16)
1455 ACPI_PTR_DIFF (PinList, Descriptor);
1457 Descriptor->PinFunction.ResSourceOffset = (UINT16)
1458 ACPI_PTR_DIFF (ResourceSource, Descriptor);
1468 RsSetFlagBits16 (&Descriptor->PinFunction.Flags, InitializerOp, 0, 0);
1475 Descriptor->PinFunction.PinConfig = (UINT8) InitializerOp->Asl.Value.Integer;
1482 Descriptor->PinFunction.FunctionNumber = (UINT16) InitializerOp->Asl.Value.Integer;
1501 Descriptor->PinFunction.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
1511 case 6: /* Resource Tag (Descriptor Name) */
1522 Descriptor->PinFunction.VendorOffset = (UINT16)
1523 ACPI_PTR_DIFF (VendorData, Descriptor);
1526 (CurrentByteOffset + Descriptor->PinFunction.VendorOffset)))
1528 Descriptor->PinFunction.VendorLength = VendorLength;
1564 CurrentByteOffset + Descriptor->PinFunction.PinTableOffset);
1592 AML_RESOURCE *Descriptor;
1627 Descriptor = Rnode->Buffer;
1628 Descriptor->PinConfig.ResourceLength = DescriptorSize;
1629 Descriptor->PinConfig.DescriptorType = ACPI_RESOURCE_NAME_PIN_CONFIG;
1630 Descriptor->PinConfig.RevisionId = AML_RESOURCE_PIN_CONFIG_REVISION;
1634 PinList = ACPI_ADD_PTR (UINT16, Descriptor, sizeof (AML_RESOURCE_PIN_CONFIG));
1640 Descriptor->PinConfig.PinTableOffset = (UINT16)
1641 ACPI_PTR_DIFF (PinList, Descriptor);
1643 Descriptor->PinConfig.ResSourceOffset = (UINT16)
1644 ACPI_PTR_DIFF (ResourceSource, Descriptor);
1656 RsSetFlagBits16 (&Descriptor->PinConfig.Flags, InitializerOp, 0, 0);
1674 Descriptor->PinConfig.PinConfigType = (UINT8) InitializerOp->Asl.Value.Integer;
1682 Descriptor->PinConfig.PinConfigValue = (UINT32) InitializerOp->Asl.Value.Integer;
1701 Descriptor->PinConfig.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
1707 RsSetFlagBits16 (&Descriptor->PinConfig.Flags, InitializerOp, 1, 1);
1711 case 6: /* Resource Tag (Descriptor Name) */
1722 Descriptor->PinConfig.VendorOffset = (UINT16)
1723 ACPI_PTR_DIFF (VendorData, Descriptor);
1726 (CurrentByteOffset + Descriptor->PinConfig.VendorOffset)))
1728 Descriptor->PinConfig.VendorLength = VendorLength;
1764 CurrentByteOffset + Descriptor->PinConfig.PinTableOffset);
1792 AML_RESOURCE *Descriptor;
1827 Descriptor = Rnode->Buffer;
1828 Descriptor->PinGroup.ResourceLength = DescriptorSize;
1829 Descriptor->PinGroup.DescriptorType = ACPI_RESOURCE_NAME_PIN_GROUP;
1830 Descriptor->PinGroup.RevisionId = AML_RESOURCE_PIN_GROUP_REVISION;
1834 PinList = ACPI_ADD_PTR (UINT16, Descriptor, sizeof (AML_RESOURCE_PIN_GROUP));
1840 Descriptor->PinGroup.PinTableOffset = (UINT16) ACPI_PTR_DIFF (PinList, Descriptor);
1841 Descriptor->PinGroup.LabelOffset = (UINT16) ACPI_PTR_DIFF (Label, Descriptor);
1861 RsSetFlagBits16 (&Descriptor->PinGroup.Flags, InitializerOp, 0, 0);
1865 case 2: /* Resource Tag (Descriptor Name) */
1876 Descriptor->PinGroup.VendorOffset = (UINT16)
1877 ACPI_PTR_DIFF (VendorData, Descriptor);
1880 (CurrentByteOffset + Descriptor->PinGroup.VendorOffset)))
1882 Descriptor->PinGroup.VendorLength = VendorLength;
1918 CurrentByteOffset + Descriptor->PinGroup.PinTableOffset);
1946 AML_RESOURCE *Descriptor;
1980 Descriptor = Rnode->Buffer;
1981 Descriptor->PinGroupFunction.ResourceLength = DescriptorSize;
1982 Descriptor->PinGroupFunction.DescriptorType = ACPI_RESOURCE_NAME_PIN_GROUP_FUNCTION;
1983 Descriptor->PinGroupFunction.RevisionId = AML_RESOURCE_PIN_GROUP_FUNCTION_REVISION;
1987 ResourceSource = ACPI_ADD_PTR (char, Descriptor, sizeof (AML_RESOURCE_PIN_GROUP_FUNCTION));
1993 Descriptor->PinGroupFunction.ResSourceOffset = (UINT16)
1994 ACPI_PTR_DIFF (ResourceSource, Descriptor);
1995 Descriptor->PinGroupFunction.ResSourceLabelOffset = (UINT16)
1996 ACPI_PTR_DIFF (ResourceSourceLabel, Descriptor);
2006 RsSetFlagBits16 (&Descriptor->PinGroupFunction.Flags, InitializerOp, 0, 0);
2013 Descriptor->PinGroupFunction.FunctionNumber = (UINT16) InitializerOp->Asl.Value.Integer;
2025 Descriptor->PinGroupFunction.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
2040 RsSetFlagBits16 (&Descriptor->PinGroupFunction.Flags, InitializerOp, 1, 1);
2044 case 6: /* Resource Tag (Descriptor Name) */
2055 Descriptor->PinGroupFunction.VendorOffset = (UINT16)
2056 ACPI_PTR_DIFF (VendorData, Descriptor);
2059 (CurrentByteOffset + Descriptor->PinGroupFunction.VendorOffset)))
2061 Descriptor->PinGroupFunction.VendorLength = VendorLength;
2092 AML_RESOURCE *Descriptor;
2126 Descriptor = Rnode->Buffer;
2127 Descriptor->PinGroupConfig.ResourceLength = DescriptorSize;
2128 Descriptor->PinGroupConfig.DescriptorType = ACPI_RESOURCE_NAME_PIN_GROUP_CONFIG;
2129 Descriptor->PinGroupConfig.RevisionId = AML_RESOURCE_PIN_GROUP_CONFIG_REVISION;
2133 ResourceSource = ACPI_ADD_PTR (char, Descriptor, sizeof (AML_RESOURCE_PIN_GROUP_CONFIG));
2139 Descriptor->PinGroupConfig.ResSourceOffset = (UINT16)
2140 ACPI_PTR_DIFF (ResourceSource, Descriptor);
2141 Descriptor->PinGroupConfig.ResSourceLabelOffset = (UINT16)
2142 ACPI_PTR_DIFF (ResourceSourceLabel, Descriptor);
2154 RsSetFlagBits16 (&Descriptor->PinGroupConfig.Flags, InitializerOp, 0, 0);
2172 Descriptor->PinGroupConfig.PinConfigType = (UINT8) InitializerOp->Asl.Value.Integer;
2180 Descriptor->PinGroupConfig.PinConfigValue = (UINT32) InitializerOp->Asl.Value.Integer;
2194 Descriptor->PinGroupConfig.ResSourceIndex = (UINT8) InitializerOp->Asl.Value.Integer;
2209 RsSetFlagBits16 (&Descriptor->PinGroupConfig.Flags, InitializerOp, 1, 1);
2213 case 7: /* Resource Tag (Descriptor Name) */
2224 Descriptor->PinGroupConfig.VendorOffset = (UINT16)
2225 ACPI_PTR_DIFF (VendorData, Descriptor);
2228 (CurrentByteOffset + Descriptor->PinGroupConfig.VendorOffset)))
2230 Descriptor->PinGroupConfig.VendorLength = VendorLength;