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 --- |