Turnstone Operating System
|
Public Attributes | ||
uint8_t | length: 3 | |
acpi_aml_resource_smallitem_name_t | name: 4 | |
acpi_aml_resource_type_t | type: 1 | |
union { | ||
struct { | ||
uint16_t irq_masks: 16 | ||
uint8_t mode: 1 | ||
uint8_t ignored: 2 | ||
uint8_t polarity: 1 | ||
uint8_t sharing: 1 | ||
uint8_t wake_capability: 1 | ||
uint8_t reserved: 2 | ||
} irq | ||
struct { | ||
uint8_t channels: 8 | ||
uint8_t size: 2 | ||
uint8_t bus_master_status: 1 | ||
uint8_t ignored: 2 | ||
uint8_t speed_type: 2 | ||
uint8_t zero: 1 | ||
} dma | ||
struct { | ||
uint8_t compability: 2 | ||
uint8_t performance: 2 | ||
uint8_t reserved: 4 | ||
} start_depfunc | ||
struct { | ||
uint8_t decode: 1 | ||
uint8_t unused: 7 | ||
uint16_t min: 16 | ||
uint16_t max: 16 | ||
uint8_t align: 8 | ||
uint8_t length: 8 | ||
} io | ||
struct { | ||
uint16_t base: 10 | ||
uint8_t unused: 6 | ||
uint16_t length: 16 | ||
} fixedio | ||
struct { | ||
uint16_t request_line: 16 | ||
uint16_t channel: 16 | ||
uint8_t size: 8 | ||
} fixeddma | ||
struct { | ||
uint8_t checksum: 8 | ||
} end_tag | ||
}; | ||