Lines Matching refs:Resource
167 AML_RESOURCE *Resource,
174 AML_RESOURCE *Resource,
181 AML_RESOURCE *Resource,
188 AML_RESOURCE *Resource,
195 AML_RESOURCE *Resource,
304 AML_RESOURCE *Resource, in AcpiDmGpioCommon() argument
317 if (Resource->Gpio.ResSourceOffset) in AcpiDmGpioCommon()
320 Resource, Resource->Gpio.ResSourceOffset), in AcpiDmGpioCommon()
325 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.ResSourceIndex); in AcpiDmGpioCommon()
327 AcpiGbl_ConsumeDecode [ACPI_GET_1BIT_FLAG (Resource->Gpio.Flags)]); in AcpiDmGpioCommon()
336 if (Resource->Gpio.VendorOffset) in AcpiDmGpioCommon()
340 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmGpioCommon()
341 Resource->Gpio.VendorOffset); in AcpiDmGpioCommon()
344 Resource->Gpio.VendorLength, Level); in AcpiDmGpioCommon()
354 PinCount = ((UINT32) (Resource->Gpio.ResSourceOffset - in AcpiDmGpioCommon()
355 Resource->Gpio.PinTableOffset)) / in AcpiDmGpioCommon()
358 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource, in AcpiDmGpioCommon()
359 Resource->Gpio.PinTableOffset); in AcpiDmGpioCommon()
372 MpSaveGpioInfo (Info->MappingOp, Resource, in AcpiDmGpioCommon()
396 AML_RESOURCE *Resource, in AcpiDmGpioIntDescriptor() argument
407 AcpiGbl_HeDecode [ACPI_GET_1BIT_FLAG (Resource->Gpio.IntFlags)], in AcpiDmGpioIntDescriptor()
408 AcpiGbl_LlDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 1)], in AcpiDmGpioIntDescriptor()
409 AcpiGbl_ShrDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 3)]); in AcpiDmGpioIntDescriptor()
413 if (Resource->Gpio.PinConfig <= 3) in AcpiDmGpioIntDescriptor()
416 AcpiGbl_PpcDecode[Resource->Gpio.PinConfig]); in AcpiDmGpioIntDescriptor()
420 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.PinConfig); in AcpiDmGpioIntDescriptor()
422 AcpiOsPrintf ("0x%4.4X,\n", Resource->Gpio.DebounceTimeout); in AcpiDmGpioIntDescriptor()
426 AcpiDmGpioCommon (Info, Resource, Level); in AcpiDmGpioIntDescriptor()
448 AML_RESOURCE *Resource, in AcpiDmGpioIoDescriptor() argument
459 AcpiGbl_ShrDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 3)]); in AcpiDmGpioIoDescriptor()
461 if (Resource->Gpio.PinConfig <= 3) in AcpiDmGpioIoDescriptor()
464 AcpiGbl_PpcDecode[Resource->Gpio.PinConfig]); in AcpiDmGpioIoDescriptor()
468 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.PinConfig); in AcpiDmGpioIoDescriptor()
473 AcpiOsPrintf ("0x%4.4X, ", Resource->Gpio.DebounceTimeout); in AcpiDmGpioIoDescriptor()
474 AcpiOsPrintf ("0x%4.4X, ", Resource->Gpio.DriveStrength); in AcpiDmGpioIoDescriptor()
476 AcpiGbl_IorDecode [ACPI_GET_2BIT_FLAG (Resource->Gpio.IntFlags)]); in AcpiDmGpioIoDescriptor()
480 AcpiDmGpioCommon (Info, Resource, Level); in AcpiDmGpioIoDescriptor()
502 AML_RESOURCE *Resource, in AcpiDmGpioDescriptor() argument
509 ConnectionType = Resource->Gpio.ConnectionType; in AcpiDmGpioDescriptor()
515 AcpiDmGpioIntDescriptor (Info, Resource, Length, Level); in AcpiDmGpioDescriptor()
520 AcpiDmGpioIoDescriptor (Info, Resource, Length, Level); in AcpiDmGpioDescriptor()
548 AML_RESOURCE *Resource, in AcpiDmPinFunctionDescriptor() argument
560 AcpiGbl_ShrDecode [ACPI_GET_1BIT_FLAG (Resource->PinFunction.Flags)]); in AcpiDmPinFunctionDescriptor()
562 if (Resource->PinFunction.PinConfig <= 3) in AcpiDmPinFunctionDescriptor()
565 AcpiGbl_PpcDecode[Resource->PinFunction.PinConfig]); in AcpiDmPinFunctionDescriptor()
569 AcpiOsPrintf ("0x%2.2X, ", Resource->PinFunction.PinConfig); in AcpiDmPinFunctionDescriptor()
574 AcpiOsPrintf ("0x%4.4X, ", Resource->PinFunction.FunctionNumber); in AcpiDmPinFunctionDescriptor()
576 if (Resource->PinFunction.ResSourceOffset) in AcpiDmPinFunctionDescriptor()
579 Resource, Resource->PinFunction.ResSourceOffset), in AcpiDmPinFunctionDescriptor()
584 AcpiOsPrintf ("0x%2.2X,\n", Resource->PinFunction.ResSourceIndex); in AcpiDmPinFunctionDescriptor()
599 if (Resource->PinFunction.VendorLength) in AcpiDmPinFunctionDescriptor()
603 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmPinFunctionDescriptor()
604 Resource->PinFunction.VendorOffset); in AcpiDmPinFunctionDescriptor()
607 Resource->PinFunction.VendorLength, Level); in AcpiDmPinFunctionDescriptor()
618 PinCount = ((UINT32) (Resource->PinFunction.ResSourceOffset - in AcpiDmPinFunctionDescriptor()
619 Resource->PinFunction.PinTableOffset)) / in AcpiDmPinFunctionDescriptor()
622 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource, in AcpiDmPinFunctionDescriptor()
623 Resource->PinFunction.PinTableOffset); in AcpiDmPinFunctionDescriptor()
651 AML_RESOURCE *Resource, in AcpiDmDumpSerialBusVendorData() argument
660 switch (Resource->CommonSerialBus.Type) in AcpiDmDumpSerialBusVendorData()
664 VendorLength = Resource->CommonSerialBus.TypeDataLength - in AcpiDmDumpSerialBusVendorData()
667 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmDumpSerialBusVendorData()
673 VendorLength = Resource->CommonSerialBus.TypeDataLength - in AcpiDmDumpSerialBusVendorData()
676 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmDumpSerialBusVendorData()
682 VendorLength = Resource->CommonSerialBus.TypeDataLength - in AcpiDmDumpSerialBusVendorData()
685 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmDumpSerialBusVendorData()
691 VendorLength = Resource->CommonSerialBus.TypeDataLength - in AcpiDmDumpSerialBusVendorData()
694 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmDumpSerialBusVendorData()
727 AML_RESOURCE *Resource, in AcpiDmCsi2SerialBusDescriptor() argument
739 AcpiGbl_SmDecode [ACPI_GET_1BIT_FLAG (Resource->Csi2SerialBus.Flags)]); in AcpiDmCsi2SerialBusDescriptor()
742 Resource->Csi2SerialBus.TypeSpecificFlags & 0x03, in AcpiDmCsi2SerialBusDescriptor()
743 Resource->Csi2SerialBus.TypeSpecificFlags & 0xFC); in AcpiDmCsi2SerialBusDescriptor()
748 Resource->CommonSerialBus.TypeDataLength; in AcpiDmCsi2SerialBusDescriptor()
751 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset); in AcpiDmCsi2SerialBusDescriptor()
758 AcpiOsPrintf ("0x%2.2X, ", Resource->Csi2SerialBus.ResSourceIndex); in AcpiDmCsi2SerialBusDescriptor()
761 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->Csi2SerialBus.Flags, 1)]); in AcpiDmCsi2SerialBusDescriptor()
771 AcpiDmDumpSerialBusVendorData (Resource, Level); in AcpiDmCsi2SerialBusDescriptor()
775 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName); in AcpiDmCsi2SerialBusDescriptor()
798 AML_RESOURCE *Resource, in AcpiDmI2cSerialBusDescriptor() argument
810 Resource->I2cSerialBus.SlaveAddress, in AcpiDmI2cSerialBusDescriptor()
811 AcpiGbl_SmDecode [ACPI_GET_1BIT_FLAG (Resource->I2cSerialBus.Flags)], in AcpiDmI2cSerialBusDescriptor()
812 Resource->I2cSerialBus.ConnectionSpeed); in AcpiDmI2cSerialBusDescriptor()
816 AcpiGbl_AmDecode [ACPI_GET_1BIT_FLAG (Resource->I2cSerialBus.TypeSpecificFlags)]); in AcpiDmI2cSerialBusDescriptor()
821 Resource->CommonSerialBus.TypeDataLength; in AcpiDmI2cSerialBusDescriptor()
823 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset); in AcpiDmI2cSerialBusDescriptor()
830 AcpiOsPrintf ("0x%2.2X, ", Resource->I2cSerialBus.ResSourceIndex); in AcpiDmI2cSerialBusDescriptor()
833 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->I2cSerialBus.Flags, 1)]); in AcpiDmI2cSerialBusDescriptor()
842 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->I2cSerialBus.Flags, 2)]); in AcpiDmI2cSerialBusDescriptor()
847 AcpiDmDumpSerialBusVendorData (Resource, Level); in AcpiDmI2cSerialBusDescriptor()
851 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName); in AcpiDmI2cSerialBusDescriptor()
874 AML_RESOURCE *Resource, in AcpiDmSpiSerialBusDescriptor() argument
886 Resource->SpiSerialBus.DeviceSelection, in AcpiDmSpiSerialBusDescriptor()
887 AcpiGbl_DpDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.TypeSpecificFlags, 1)], in AcpiDmSpiSerialBusDescriptor()
888 AcpiGbl_WmDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.TypeSpecificFlags)], in AcpiDmSpiSerialBusDescriptor()
889 Resource->SpiSerialBus.DataBitLength); in AcpiDmSpiSerialBusDescriptor()
895 AcpiGbl_SmDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.Flags)], in AcpiDmSpiSerialBusDescriptor()
896 Resource->SpiSerialBus.ConnectionSpeed, in AcpiDmSpiSerialBusDescriptor()
897 AcpiGbl_CpoDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.ClockPolarity)]); in AcpiDmSpiSerialBusDescriptor()
901 AcpiGbl_CphDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.ClockPhase)]); in AcpiDmSpiSerialBusDescriptor()
906 Resource->CommonSerialBus.TypeDataLength; in AcpiDmSpiSerialBusDescriptor()
908 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset); in AcpiDmSpiSerialBusDescriptor()
915 AcpiOsPrintf ("0x%2.2X, ", Resource->SpiSerialBus.ResSourceIndex); in AcpiDmSpiSerialBusDescriptor()
918 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.Flags, 1)]); in AcpiDmSpiSerialBusDescriptor()
927 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.Flags, 2)]); in AcpiDmSpiSerialBusDescriptor()
932 AcpiDmDumpSerialBusVendorData (Resource, Level); in AcpiDmSpiSerialBusDescriptor()
936 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName); in AcpiDmSpiSerialBusDescriptor()
959 AML_RESOURCE *Resource, in AcpiDmUartSerialBusDescriptor() argument
971 Resource->UartSerialBus.DefaultBaudRate, in AcpiDmUartSerialBusDescriptor()
972 AcpiGbl_BpbDecode [ACPI_EXTRACT_3BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 4)], in AcpiDmUartSerialBusDescriptor()
973 AcpiGbl_SbDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 2)]); in AcpiDmUartSerialBusDescriptor()
979 Resource->UartSerialBus.LinesEnabled, in AcpiDmUartSerialBusDescriptor()
980 AcpiGbl_EdDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 7)], in AcpiDmUartSerialBusDescriptor()
981 AcpiGbl_PtDecode [ACPI_GET_3BIT_FLAG (Resource->UartSerialBus.Parity)], in AcpiDmUartSerialBusDescriptor()
982 AcpiGbl_FcDecode [ACPI_GET_2BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags)]); in AcpiDmUartSerialBusDescriptor()
988 Resource->UartSerialBus.RxFifoSize, in AcpiDmUartSerialBusDescriptor()
989 Resource->UartSerialBus.TxFifoSize); in AcpiDmUartSerialBusDescriptor()
994 Resource->CommonSerialBus.TypeDataLength; in AcpiDmUartSerialBusDescriptor()
996 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset); in AcpiDmUartSerialBusDescriptor()
1003 AcpiOsPrintf ("0x%2.2X, ", Resource->UartSerialBus.ResSourceIndex); in AcpiDmUartSerialBusDescriptor()
1006 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.Flags, 1)]); in AcpiDmUartSerialBusDescriptor()
1015 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.Flags, 2)]); in AcpiDmUartSerialBusDescriptor()
1020 AcpiDmDumpSerialBusVendorData (Resource, Level); in AcpiDmUartSerialBusDescriptor()
1024 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName); in AcpiDmUartSerialBusDescriptor()
1047 AML_RESOURCE *Resource, in AcpiDmSerialBusDescriptor() argument
1052 SerialBusResourceDispatch [Resource->CommonSerialBus.Type] ( in AcpiDmSerialBusDescriptor()
1053 Info, Resource, Length, Level); in AcpiDmSerialBusDescriptor()
1107 AML_RESOURCE *Resource, in AcpiDmPinConfigDescriptor() argument
1119 AcpiGbl_ShrDecode [ACPI_GET_1BIT_FLAG (Resource->PinConfig.Flags)]); in AcpiDmPinConfigDescriptor()
1121 AcpiDmPinConfig (Resource->PinConfig.PinConfigType, in AcpiDmPinConfigDescriptor()
1122 Resource->PinConfig.PinConfigValue); in AcpiDmPinConfigDescriptor()
1126 if (Resource->PinConfig.ResSourceOffset) in AcpiDmPinConfigDescriptor()
1129 Resource, Resource->PinConfig.ResSourceOffset), in AcpiDmPinConfigDescriptor()
1134 AcpiOsPrintf ("0x%2.2X, ", Resource->PinConfig.ResSourceIndex); in AcpiDmPinConfigDescriptor()
1137 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->PinConfig.Flags, 1)]); in AcpiDmPinConfigDescriptor()
1147 if (Resource->PinConfig.VendorLength) in AcpiDmPinConfigDescriptor()
1151 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmPinConfigDescriptor()
1152 Resource->PinConfig.VendorOffset); in AcpiDmPinConfigDescriptor()
1155 Resource->PinConfig.VendorLength, Level); in AcpiDmPinConfigDescriptor()
1166 PinCount = ((UINT32) (Resource->PinConfig.ResSourceOffset - in AcpiDmPinConfigDescriptor()
1167 Resource->PinConfig.PinTableOffset)) / in AcpiDmPinConfigDescriptor()
1170 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource, in AcpiDmPinConfigDescriptor()
1171 Resource->PinConfig.PinTableOffset); in AcpiDmPinConfigDescriptor()
1202 AML_RESOURCE *Resource, in AcpiDmPinGroupDescriptor() argument
1217 Resource, Resource->PinGroup.LabelOffset), in AcpiDmPinGroupDescriptor()
1223 AcpiGbl_ConsumeDecode [ACPI_GET_1BIT_FLAG (Resource->PinGroup.Flags)]); in AcpiDmPinGroupDescriptor()
1233 if (Resource->PinGroup.VendorLength) in AcpiDmPinGroupDescriptor()
1237 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmPinGroupDescriptor()
1238 Resource->PinGroup.VendorOffset); in AcpiDmPinGroupDescriptor()
1241 Resource->PinGroup.VendorLength, Level); in AcpiDmPinGroupDescriptor()
1252 PinCount = (Resource->PinGroup.LabelOffset - in AcpiDmPinGroupDescriptor()
1253 Resource->PinGroup.PinTableOffset) / sizeof (UINT16); in AcpiDmPinGroupDescriptor()
1255 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource, in AcpiDmPinGroupDescriptor()
1256 Resource->PinGroup.PinTableOffset); in AcpiDmPinGroupDescriptor()
1287 AML_RESOURCE *Resource, in AcpiDmPinGroupFunctionDescriptor() argument
1297 AcpiGbl_ShrDecode [ACPI_GET_1BIT_FLAG (Resource->PinGroupFunction.Flags)]); in AcpiDmPinGroupFunctionDescriptor()
1301 AcpiOsPrintf ("0x%4.4X, ", Resource->PinGroupFunction.FunctionNumber); in AcpiDmPinGroupFunctionDescriptor()
1304 Resource, Resource->PinGroupFunction.ResSourceOffset), in AcpiDmPinGroupFunctionDescriptor()
1308 AcpiOsPrintf ("0x%2.2X,\n", Resource->PinGroupFunction.ResSourceIndex); in AcpiDmPinGroupFunctionDescriptor()
1312 Label = ACPI_ADD_PTR (char, Resource, in AcpiDmPinGroupFunctionDescriptor()
1313 Resource->PinGroupFunction.ResSourceLabelOffset); in AcpiDmPinGroupFunctionDescriptor()
1319 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->PinGroupFunction.Flags, 1)]); in AcpiDmPinGroupFunctionDescriptor()
1329 if (Resource->PinGroupFunction.VendorLength) in AcpiDmPinGroupFunctionDescriptor()
1333 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmPinGroupFunctionDescriptor()
1334 Resource->PinGroupFunction.VendorOffset); in AcpiDmPinGroupFunctionDescriptor()
1337 Resource->PinGroupFunction.VendorLength, Level); in AcpiDmPinGroupFunctionDescriptor()
1361 AML_RESOURCE *Resource, in AcpiDmPinGroupConfigDescriptor() argument
1371 AcpiGbl_ShrDecode [ACPI_GET_1BIT_FLAG (Resource->PinGroupConfig.Flags)]); in AcpiDmPinGroupConfigDescriptor()
1373 AcpiDmPinConfig(Resource->PinGroupConfig.PinConfigType, in AcpiDmPinGroupConfigDescriptor()
1374 Resource->PinGroupConfig.PinConfigValue); in AcpiDmPinGroupConfigDescriptor()
1379 Resource, Resource->PinGroupConfig.ResSourceOffset), in AcpiDmPinGroupConfigDescriptor()
1383 AcpiOsPrintf ("0x%2.2X, ", Resource->PinGroupConfig.ResSourceIndex); in AcpiDmPinGroupConfigDescriptor()
1385 Label = ACPI_ADD_PTR (char, Resource, in AcpiDmPinGroupConfigDescriptor()
1386 Resource->PinGroupConfig.ResSourceLabelOffset); in AcpiDmPinGroupConfigDescriptor()
1392 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->PinGroupConfig.Flags, 1)]); in AcpiDmPinGroupConfigDescriptor()
1402 if (Resource->PinGroupConfig.VendorLength) in AcpiDmPinGroupConfigDescriptor()
1406 VendorData = ACPI_ADD_PTR (UINT8, Resource, in AcpiDmPinGroupConfigDescriptor()
1407 Resource->PinGroupConfig.VendorOffset); in AcpiDmPinGroupConfigDescriptor()
1410 Resource->PinGroupConfig.VendorLength, Level); in AcpiDmPinGroupConfigDescriptor()