Lines Matching defs:Resource

3  * Module Name: dmresrcl2.c - "Large" Resource Descriptor disassembly (#2)
165 AML_RESOURCE *Resource,
172 AML_RESOURCE *Resource,
179 AML_RESOURCE *Resource,
186 AML_RESOURCE *Resource,
193 AML_RESOURCE *Resource,
290 * Resource - Pointer to the resource descriptor
302 AML_RESOURCE *Resource,
315 if (Resource->Gpio.ResSourceOffset)
318 Resource, Resource->Gpio.ResSourceOffset),
323 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.ResSourceIndex);
325 AcpiGbl_ConsumeDecode [ACPI_GET_1BIT_FLAG (Resource->Gpio.Flags)]);
334 if (Resource->Gpio.VendorOffset)
338 VendorData = ACPI_ADD_PTR (UINT8, Resource,
339 Resource->Gpio.VendorOffset);
342 Resource->Gpio.VendorLength, Level);
352 PinCount = ((UINT32) (Resource->Gpio.ResSourceOffset -
353 Resource->Gpio.PinTableOffset)) /
356 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource,
357 Resource->Gpio.PinTableOffset);
370 MpSaveGpioInfo (Info->MappingOp, Resource,
381 * Resource - Pointer to the resource descriptor
394 AML_RESOURCE *Resource,
405 AcpiGbl_HeDecode [ACPI_GET_1BIT_FLAG (Resource->Gpio.IntFlags)],
406 AcpiGbl_LlDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 1)],
407 AcpiGbl_ShrDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 3)]);
411 if (Resource->Gpio.PinConfig <= 3)
414 AcpiGbl_PpcDecode[Resource->Gpio.PinConfig]);
418 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.PinConfig);
420 AcpiOsPrintf ("0x%4.4X,\n", Resource->Gpio.DebounceTimeout);
424 AcpiDmGpioCommon (Info, Resource, Level);
433 * Resource - Pointer to the resource descriptor
446 AML_RESOURCE *Resource,
457 AcpiGbl_ShrDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 3)]);
459 if (Resource->Gpio.PinConfig <= 3)
462 AcpiGbl_PpcDecode[Resource->Gpio.PinConfig]);
466 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.PinConfig);
471 AcpiOsPrintf ("0x%4.4X, ", Resource->Gpio.DebounceTimeout);
472 AcpiOsPrintf ("0x%4.4X, ", Resource->Gpio.DriveStrength);
474 AcpiGbl_IorDecode [ACPI_GET_2BIT_FLAG (Resource->Gpio.IntFlags)]);
478 AcpiDmGpioCommon (Info, Resource, Level);
487 * Resource - Pointer to the resource descriptor
500 AML_RESOURCE *Resource,
507 ConnectionType = Resource->Gpio.ConnectionType;
513 AcpiDmGpioIntDescriptor (Info, Resource, Length, Level);
518 AcpiDmGpioIoDescriptor (Info, Resource, Length, Level);
531 AML_RESOURCE *Resource,
541 AcpiOsPrintf ("0x%8.8X, ", Resource->ClockInput.FrequencyNumerator);
543 AcpiOsPrintf ("0x%4.4X, ", Resource->ClockInput.FrequencyDivisor);
546 AcpiGbl_ClockInputScale [ACPI_EXTRACT_2BIT_FLAG (Resource->ClockInput.Flags, 1)]);
549 AcpiGbl_ClockInputMode [ACPI_GET_1BIT_FLAG (Resource->ClockInput.Flags)]);
551 if (Length > sizeof(Resource->ClockInput))
554 Resource, sizeof(Resource->ClockInput)+1),
559 Resource, sizeof(Resource->ClockInput)),
573 * Resource - Pointer to the resource descriptor
586 AML_RESOURCE *Resource,
598 AcpiGbl_ShrDecode [ACPI_GET_1BIT_FLAG (Resource->PinFunction.Flags)]);
600 if (Resource->PinFunction.PinConfig <= 3)
603 AcpiGbl_PpcDecode[Resource->PinFunction.PinConfig]);
607 AcpiOsPrintf ("0x%2.2X, ", Resource->PinFunction.PinConfig);
612 AcpiOsPrintf ("0x%4.4X, ", Resource->PinFunction.FunctionNumber);
614 if (Resource->PinFunction.ResSourceOffset)
617 Resource, Resource->PinFunction.ResSourceOffset),
622 AcpiOsPrintf ("0x%2.2X,\n", Resource->PinFunction.ResSourceIndex);
637 if (Resource->PinFunction.VendorLength)
641 VendorData = ACPI_ADD_PTR (UINT8, Resource,
642 Resource->PinFunction.VendorOffset);
645 Resource->PinFunction.VendorLength, Level);
656 PinCount = ((UINT32) (Resource->PinFunction.ResSourceOffset -
657 Resource->PinFunction.PinTableOffset)) /
660 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource,
661 Resource->PinFunction.PinTableOffset);
679 * PARAMETERS: Resource - Pointer to the resource descriptor
689 AML_RESOURCE *Resource,
698 switch (Resource->CommonSerialBus.Type)
702 VendorLength = Resource->CommonSerialBus.TypeDataLength -
705 VendorData = ACPI_ADD_PTR (UINT8, Resource,
711 VendorLength = Resource->CommonSerialBus.TypeDataLength -
714 VendorData = ACPI_ADD_PTR (UINT8, Resource,
720 VendorLength = Resource->CommonSerialBus.TypeDataLength -
723 VendorData = ACPI_ADD_PTR (UINT8, Resource,
729 VendorLength = Resource->CommonSerialBus.TypeDataLength -
732 VendorData = ACPI_ADD_PTR (UINT8, Resource,
752 * Resource - Pointer to the resource descriptor
765 AML_RESOURCE *Resource,
777 AcpiGbl_SmDecode [ACPI_GET_1BIT_FLAG (Resource->Csi2SerialBus.Flags)]);
780 Resource->Csi2SerialBus.TypeSpecificFlags & 0x03,
781 Resource->Csi2SerialBus.TypeSpecificFlags & 0xFC);
786 Resource->CommonSerialBus.TypeDataLength;
789 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset);
796 AcpiOsPrintf ("0x%2.2X, ", Resource->Csi2SerialBus.ResSourceIndex);
799 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->Csi2SerialBus.Flags, 1)]);
809 AcpiDmDumpSerialBusVendorData (Resource, Level);
813 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName);
823 * Resource - Pointer to the resource descriptor
836 AML_RESOURCE *Resource,
848 Resource->I2cSerialBus.SlaveAddress,
849 AcpiGbl_SmDecode [ACPI_GET_1BIT_FLAG (Resource->I2cSerialBus.Flags)],
850 Resource->I2cSerialBus.ConnectionSpeed);
854 AcpiGbl_AmDecode [ACPI_GET_1BIT_FLAG (Resource->I2cSerialBus.TypeSpecificFlags)]);
859 Resource->CommonSerialBus.TypeDataLength;
861 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset);
868 AcpiOsPrintf ("0x%2.2X, ", Resource->I2cSerialBus.ResSourceIndex);
871 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->I2cSerialBus.Flags, 1)]);
880 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->I2cSerialBus.Flags, 2)]);
885 AcpiDmDumpSerialBusVendorData (Resource, Level);
889 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName);
899 * Resource - Pointer to the resource descriptor
912 AML_RESOURCE *Resource,
924 Resource->SpiSerialBus.DeviceSelection,
925 AcpiGbl_DpDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.TypeSpecificFlags, 1)],
926 AcpiGbl_WmDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.TypeSpecificFlags)],
927 Resource->SpiSerialBus.DataBitLength);
933 AcpiGbl_SmDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.Flags)],
934 Resource->SpiSerialBus.ConnectionSpeed,
935 AcpiGbl_CpoDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.ClockPolarity)]);
939 AcpiGbl_CphDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.ClockPhase)]);
944 Resource->CommonSerialBus.TypeDataLength;
946 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset);
953 AcpiOsPrintf ("0x%2.2X, ", Resource->SpiSerialBus.ResSourceIndex);
956 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.Flags, 1)]);
965 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.Flags, 2)]);
970 AcpiDmDumpSerialBusVendorData (Resource, Level);
974 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName);
984 * Resource - Pointer to the resource descriptor
997 AML_RESOURCE *Resource,
1009 Resource->UartSerialBus.DefaultBaudRate,
1010 AcpiGbl_BpbDecode [ACPI_EXTRACT_3BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 4)],
1011 AcpiGbl_SbDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 2)]);
1017 Resource->UartSerialBus.LinesEnabled,
1018 AcpiGbl_EdDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 7)],
1019 AcpiGbl_PtDecode [ACPI_GET_3BIT_FLAG (Resource->UartSerialBus.Parity)],
1020 AcpiGbl_FcDecode [ACPI_GET_2BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags)]);
1026 Resource->UartSerialBus.RxFifoSize,
1027 Resource->UartSerialBus.TxFifoSize);
1032 Resource->CommonSerialBus.TypeDataLength;
1034 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset);
1041 AcpiOsPrintf ("0x%2.2X, ", Resource->UartSerialBus.ResSourceIndex);
1044 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.Flags, 1)]);
1053 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.Flags, 2)]);
1058 AcpiDmDumpSerialBusVendorData (Resource, Level);
1062 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName);
1072 * Resource - Pointer to the resource descriptor
1085 AML_RESOURCE *Resource,
1090 SerialBusResourceDispatch [Resource->CommonSerialBus.Type] (
1091 Info, Resource, Length, Level);
1132 * Resource - Pointer to the resource descriptor
1145 AML_RESOURCE *Resource,
1157 AcpiGbl_ShrDecode [ACPI_GET_1BIT_FLAG (Resource->PinConfig.Flags)]);
1159 AcpiDmPinConfig (Resource->PinConfig.PinConfigType,
1160 Resource->PinConfig.PinConfigValue);
1164 if (Resource->PinConfig.ResSourceOffset)
1167 Resource, Resource->PinConfig.ResSourceOffset),
1172 AcpiOsPrintf ("0x%2.2X, ", Resource->PinConfig.ResSourceIndex);
1175 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->PinConfig.Flags, 1)]);
1185 if (Resource->PinConfig.VendorLength)
1189 VendorData = ACPI_ADD_PTR (UINT8, Resource,
1190 Resource->PinConfig.VendorOffset);
1193 Resource->PinConfig.VendorLength, Level);
1204 PinCount = ((UINT32) (Resource->PinConfig.ResSourceOffset -
1205 Resource->PinConfig.PinTableOffset)) /
1208 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource,
1209 Resource->PinConfig.PinTableOffset);
1227 * Resource - Pointer to the resource descriptor
1240 AML_RESOURCE *Resource,
1255 Resource, Resource->PinGroup.LabelOffset),
1261 AcpiGbl_ConsumeDecode [ACPI_GET_1BIT_FLAG (Resource->PinGroup.Flags)]);
1271 if (Resource->PinGroup.VendorLength)
1275 VendorData = ACPI_ADD_PTR (UINT8, Resource,
1276 Resource->PinGroup.VendorOffset);
1279 Resource->PinGroup.VendorLength, Level);
1290 PinCount = (Resource->PinGroup.LabelOffset -
1291 Resource->PinGroup.PinTableOffset) / sizeof (UINT16);
1293 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource,
1294 Resource->PinGroup.PinTableOffset);
1312 * Resource - Pointer to the resource descriptor
1325 AML_RESOURCE *Resource,
1335 AcpiGbl_ShrDecode [ACPI_GET_1BIT_FLAG (Resource->PinGroupFunction.Flags)]);
1339 AcpiOsPrintf ("0x%4.4X, ", Resource->PinGroupFunction.FunctionNumber);
1342 Resource, Resource->PinGroupFunction.ResSourceOffset),
1346 AcpiOsPrintf ("0x%2.2X,\n", Resource->PinGroupFunction.ResSourceIndex);
1350 Label = ACPI_ADD_PTR (char, Resource,
1351 Resource->PinGroupFunction.ResSourceLabelOffset);
1357 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->PinGroupFunction.Flags, 1)]);
1367 if (Resource->PinGroupFunction.VendorLength)
1371 VendorData = ACPI_ADD_PTR (UINT8, Resource,
1372 Resource->PinGroupFunction.VendorOffset);
1375 Resource->PinGroupFunction.VendorLength, Level);
1386 * Resource - Pointer to the resource descriptor
1399 AML_RESOURCE *Resource,
1409 AcpiGbl_ShrDecode [ACPI_GET_1BIT_FLAG (Resource->PinGroupConfig.Flags)]);
1411 AcpiDmPinConfig(Resource->PinGroupConfig.PinConfigType,
1412 Resource->PinGroupConfig.PinConfigValue);
1417 Resource, Resource->PinGroupConfig.ResSourceOffset),
1421 AcpiOsPrintf ("0x%2.2X, ", Resource->PinGroupConfig.ResSourceIndex);
1423 Label = ACPI_ADD_PTR (char, Resource,
1424 Resource->PinGroupConfig.ResSourceLabelOffset);
1430 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->PinGroupConfig.Flags, 1)]);
1440 if (Resource->PinGroupConfig.VendorLength)
1444 VendorData = ACPI_ADD_PTR (UINT8, Resource,
1445 Resource->PinGroupConfig.VendorOffset);
1448 Resource->PinGroupConfig.VendorLength, Level);