Deleted Added
full compact
acrestyp.h (278970) acrestyp.h (281396)
1/******************************************************************************
2 *
3 * Name: acrestyp.h - Defines, types, and structures for resource descriptors
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2015, Intel Corp.

--- 331 unchanged lines hidden (view full) ---

340#define ACPI_RESOURCE_ADDRESS_COMMON \
341 UINT8 ResourceType; \
342 UINT8 ProducerConsumer; \
343 UINT8 Decode; \
344 UINT8 MinAddressFixed; \
345 UINT8 MaxAddressFixed; \
346 ACPI_RESOURCE_ATTRIBUTE Info;
347
1/******************************************************************************
2 *
3 * Name: acrestyp.h - Defines, types, and structures for resource descriptors
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2015, Intel Corp.

--- 331 unchanged lines hidden (view full) ---

340#define ACPI_RESOURCE_ADDRESS_COMMON \
341 UINT8 ResourceType; \
342 UINT8 ProducerConsumer; \
343 UINT8 Decode; \
344 UINT8 MinAddressFixed; \
345 UINT8 MaxAddressFixed; \
346 ACPI_RESOURCE_ATTRIBUTE Info;
347
348typedef struct acpi_address16_attribute
349{
350 UINT16 Granularity;
351 UINT16 Minimum;
352 UINT16 Maximum;
353 UINT16 TranslationOffset;
354 UINT16 AddressLength;
355
356} ACPI_ADDRESS16_ATTRIBUTE;
357
358typedef struct acpi_address32_attribute
359{
360 UINT32 Granularity;
361 UINT32 Minimum;
362 UINT32 Maximum;
363 UINT32 TranslationOffset;
364 UINT32 AddressLength;
365
366} ACPI_ADDRESS32_ATTRIBUTE;
367
368typedef struct acpi_address64_attribute
369{
370 UINT64 Granularity;
371 UINT64 Minimum;
372 UINT64 Maximum;
373 UINT64 TranslationOffset;
374 UINT64 AddressLength;
375
376} ACPI_ADDRESS64_ATTRIBUTE;
377
348typedef struct acpi_resource_address
349{
350 ACPI_RESOURCE_ADDRESS_COMMON
351
352} ACPI_RESOURCE_ADDRESS;
353
354typedef struct acpi_resource_address16
355{
356 ACPI_RESOURCE_ADDRESS_COMMON
378typedef struct acpi_resource_address
379{
380 ACPI_RESOURCE_ADDRESS_COMMON
381
382} ACPI_RESOURCE_ADDRESS;
383
384typedef struct acpi_resource_address16
385{
386 ACPI_RESOURCE_ADDRESS_COMMON
357 UINT16 Granularity;
358 UINT16 Minimum;
359 UINT16 Maximum;
360 UINT16 TranslationOffset;
361 UINT16 AddressLength;
387 ACPI_ADDRESS16_ATTRIBUTE Address;
362 ACPI_RESOURCE_SOURCE ResourceSource;
363
364} ACPI_RESOURCE_ADDRESS16;
365
366typedef struct acpi_resource_address32
367{
368 ACPI_RESOURCE_ADDRESS_COMMON
388 ACPI_RESOURCE_SOURCE ResourceSource;
389
390} ACPI_RESOURCE_ADDRESS16;
391
392typedef struct acpi_resource_address32
393{
394 ACPI_RESOURCE_ADDRESS_COMMON
369 UINT32 Granularity;
370 UINT32 Minimum;
371 UINT32 Maximum;
372 UINT32 TranslationOffset;
373 UINT32 AddressLength;
395 ACPI_ADDRESS32_ATTRIBUTE Address;
374 ACPI_RESOURCE_SOURCE ResourceSource;
375
376} ACPI_RESOURCE_ADDRESS32;
377
378typedef struct acpi_resource_address64
379{
380 ACPI_RESOURCE_ADDRESS_COMMON
396 ACPI_RESOURCE_SOURCE ResourceSource;
397
398} ACPI_RESOURCE_ADDRESS32;
399
400typedef struct acpi_resource_address64
401{
402 ACPI_RESOURCE_ADDRESS_COMMON
381 UINT64 Granularity;
382 UINT64 Minimum;
383 UINT64 Maximum;
384 UINT64 TranslationOffset;
385 UINT64 AddressLength;
403 ACPI_ADDRESS64_ATTRIBUTE Address;
386 ACPI_RESOURCE_SOURCE ResourceSource;
387
388} ACPI_RESOURCE_ADDRESS64;
389
390typedef struct acpi_resource_extended_address64
391{
392 ACPI_RESOURCE_ADDRESS_COMMON
393 UINT8 RevisionID;
404 ACPI_RESOURCE_SOURCE ResourceSource;
405
406} ACPI_RESOURCE_ADDRESS64;
407
408typedef struct acpi_resource_extended_address64
409{
410 ACPI_RESOURCE_ADDRESS_COMMON
411 UINT8 RevisionID;
394 UINT64 Granularity;
395 UINT64 Minimum;
396 UINT64 Maximum;
397 UINT64 TranslationOffset;
398 UINT64 AddressLength;
412 ACPI_ADDRESS64_ATTRIBUTE Address;
399 UINT64 TypeSpecific;
400
401} ACPI_RESOURCE_EXTENDED_ADDRESS64;
402
403typedef struct acpi_resource_extended_irq
404{
405 UINT8 ProducerConsumer;
406 UINT8 Triggering;

--- 294 unchanged lines hidden ---
413 UINT64 TypeSpecific;
414
415} ACPI_RESOURCE_EXTENDED_ADDRESS64;
416
417typedef struct acpi_resource_extended_irq
418{
419 UINT8 ProducerConsumer;
420 UINT8 Triggering;

--- 294 unchanged lines hidden ---