Lines Matching refs:Resource

3  * Module Name: dmresrcl2.c - "Large" Resource Descriptor disassembly (#2)
57 AML_RESOURCE *Resource,
64 AML_RESOURCE *Resource,
71 AML_RESOURCE *Resource,
78 AML_RESOURCE *Resource,
174 * Resource - Pointer to the resource descriptor
186 AML_RESOURCE *Resource,
199 if (Resource->Gpio.ResSourceOffset)
202 Resource, Resource->Gpio.ResSourceOffset),
207 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.ResSourceIndex);
209 AcpiGbl_ConsumeDecode [ACPI_GET_1BIT_FLAG (Resource->Gpio.Flags)]);
218 if (Resource->Gpio.VendorOffset)
222 VendorData = ACPI_ADD_PTR (UINT8, Resource,
223 Resource->Gpio.VendorOffset);
226 Resource->Gpio.VendorLength, Level);
236 PinCount = ((UINT32) (Resource->Gpio.ResSourceOffset -
237 Resource->Gpio.PinTableOffset)) /
240 PinList = (UINT16 *) ACPI_ADD_PTR (char, Resource,
241 Resource->Gpio.PinTableOffset);
254 MpSaveGpioInfo (Info->MappingOp, Resource,
265 * Resource - Pointer to the resource descriptor
278 AML_RESOURCE *Resource,
289 AcpiGbl_HeDecode [ACPI_GET_1BIT_FLAG (Resource->Gpio.IntFlags)],
290 AcpiGbl_LlDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 1)],
291 AcpiGbl_ShrDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 3)]);
295 if (Resource->Gpio.PinConfig <= 3)
298 AcpiGbl_PpcDecode[Resource->Gpio.PinConfig]);
302 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.PinConfig);
304 AcpiOsPrintf ("0x%4.4X,\n", Resource->Gpio.DebounceTimeout);
308 AcpiDmGpioCommon (Info, Resource, Level);
317 * Resource - Pointer to the resource descriptor
330 AML_RESOURCE *Resource,
341 AcpiGbl_ShrDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->Gpio.IntFlags, 3)]);
343 if (Resource->Gpio.PinConfig <= 3)
346 AcpiGbl_PpcDecode[Resource->Gpio.PinConfig]);
350 AcpiOsPrintf ("0x%2.2X, ", Resource->Gpio.PinConfig);
355 AcpiOsPrintf ("0x%4.4X, ", Resource->Gpio.DebounceTimeout);
356 AcpiOsPrintf ("0x%4.4X, ", Resource->Gpio.DriveStrength);
358 AcpiGbl_IorDecode [ACPI_GET_2BIT_FLAG (Resource->Gpio.IntFlags)]);
362 AcpiDmGpioCommon (Info, Resource, Level);
371 * Resource - Pointer to the resource descriptor
384 AML_RESOURCE *Resource,
391 ConnectionType = Resource->Gpio.ConnectionType;
397 AcpiDmGpioIntDescriptor (Info, Resource, Length, Level);
402 AcpiDmGpioIoDescriptor (Info, Resource, Length, Level);
417 * PARAMETERS: Resource - Pointer to the resource descriptor
427 AML_RESOURCE *Resource,
436 switch (Resource->CommonSerialBus.Type)
440 VendorLength = Resource->CommonSerialBus.TypeDataLength -
443 VendorData = ACPI_ADD_PTR (UINT8, Resource,
449 VendorLength = Resource->CommonSerialBus.TypeDataLength -
452 VendorData = ACPI_ADD_PTR (UINT8, Resource,
458 VendorLength = Resource->CommonSerialBus.TypeDataLength -
461 VendorData = ACPI_ADD_PTR (UINT8, Resource,
481 * Resource - Pointer to the resource descriptor
494 AML_RESOURCE *Resource,
506 Resource->I2cSerialBus.SlaveAddress,
507 AcpiGbl_SmDecode [ACPI_GET_1BIT_FLAG (Resource->I2cSerialBus.Flags)],
508 Resource->I2cSerialBus.ConnectionSpeed);
512 AcpiGbl_AmDecode [ACPI_GET_1BIT_FLAG (Resource->I2cSerialBus.TypeSpecificFlags)]);
517 Resource->CommonSerialBus.TypeDataLength;
519 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset),
526 AcpiOsPrintf ("0x%2.2X, ", Resource->I2cSerialBus.ResSourceIndex);
529 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->I2cSerialBus.Flags, 1)]);
538 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->I2cSerialBus.Flags, 2)]);
543 AcpiDmDumpSerialBusVendorData (Resource, Level);
547 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName);
557 * Resource - Pointer to the resource descriptor
570 AML_RESOURCE *Resource,
582 Resource->SpiSerialBus.DeviceSelection,
583 AcpiGbl_DpDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.TypeSpecificFlags, 1)],
584 AcpiGbl_WmDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.TypeSpecificFlags)],
585 Resource->SpiSerialBus.DataBitLength);
591 AcpiGbl_SmDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.Flags)],
592 Resource->SpiSerialBus.ConnectionSpeed,
593 AcpiGbl_CpoDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.ClockPolarity)]);
597 AcpiGbl_CphDecode [ACPI_GET_1BIT_FLAG (Resource->SpiSerialBus.ClockPhase)]);
602 Resource->CommonSerialBus.TypeDataLength;
604 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset),
611 AcpiOsPrintf ("0x%2.2X, ", Resource->SpiSerialBus.ResSourceIndex);
614 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.Flags, 1)]);
623 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->SpiSerialBus.Flags, 2)]);
628 AcpiDmDumpSerialBusVendorData (Resource, Level);
632 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName);
642 * Resource - Pointer to the resource descriptor
655 AML_RESOURCE *Resource,
667 Resource->UartSerialBus.DefaultBaudRate,
668 AcpiGbl_BpbDecode [ACPI_EXTRACT_3BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 4)],
669 AcpiGbl_SbDecode [ACPI_EXTRACT_2BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 2)]);
675 Resource->UartSerialBus.LinesEnabled,
676 AcpiGbl_EdDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags, 7)],
677 AcpiGbl_PtDecode [ACPI_GET_3BIT_FLAG (Resource->UartSerialBus.Parity)],
678 AcpiGbl_FcDecode [ACPI_GET_2BIT_FLAG (Resource->UartSerialBus.TypeSpecificFlags)]);
684 Resource->UartSerialBus.RxFifoSize,
685 Resource->UartSerialBus.TxFifoSize);
690 Resource->CommonSerialBus.TypeDataLength;
692 DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset),
699 AcpiOsPrintf ("0x%2.2X, ", Resource->UartSerialBus.ResSourceIndex);
702 AcpiGbl_ConsumeDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.Flags, 1)]);
711 AcpiGbl_ShrDecode [ACPI_EXTRACT_1BIT_FLAG (Resource->UartSerialBus.Flags, 2)]);
716 AcpiDmDumpSerialBusVendorData (Resource, Level);
720 MpSaveSerialInfo (Info->MappingOp, Resource, DeviceName);
730 * Resource - Pointer to the resource descriptor
743 AML_RESOURCE *Resource,
748 SerialBusResourceDispatch [Resource->CommonSerialBus.Type] (
749 Info, Resource, Length, Level);