Lines Matching defs:Resource

198  * PARAMETERS:  Resource            - Pointer to the resource linked list
212 ACPI_RESOURCE *Resource,
226 ResourceEnd = ACPI_ADD_PTR (ACPI_RESOURCE, Resource, ResourceListSize);
227 while (Resource < ResourceEnd)
231 if (Resource->Type > ACPI_RESOURCE_TYPE_MAX)
238 if (!Resource->Length)
245 TotalSize = AcpiGbl_AmlResourceSizes [Resource->Type];
251 switch (Resource->Type)
257 if (Resource->Data.Irq.DescriptorLength == 2)
268 if (Resource->Data.Irq.DescriptorLength == 0)
277 * Vendor Defined Resource:
279 * it will be created as a Small Resource data type, otherwise it
280 * is a Large Resource data type.
282 if (Resource->Data.Vendor.ByteLength > 7)
292 (TotalSize + Resource->Data.Vendor.ByteLength);
310 * 16-Bit Address Resource:
315 &Resource->Data.Address16.ResourceSource));
321 * 32-Bit Address Resource:
326 &Resource->Data.Address32.ResourceSource));
332 * 64-Bit Address Resource:
337 &Resource->Data.Address64.ResourceSource));
343 * Extended IRQ Resource:
348 ((Resource->Data.ExtendedIrq.InterruptCount - 1) * 4) +
353 &Resource->Data.ExtendedIrq.ResourceSource));
360 (Resource->Data.Gpio.PinTableLength * 2) +
361 Resource->Data.Gpio.ResourceSource.StringLength +
362 Resource->Data.Gpio.VendorLength);
370 Resource->Data.CommonSerialBus.Type];
373 Resource->Data.I2cSerialBus.ResourceSource.StringLength +
374 Resource->Data.I2cSerialBus.VendorLength);
389 Resource = ACPI_ADD_PTR (ACPI_RESOURCE, Resource, Resource->Length);
442 /* Validate the Resource Type and Resource Length */
472 * IRQ Resource:
482 * DMA Resource:
492 * Vendor Resource:
520 * Address Resource:
530 * Extended IRQ Resource: