Turnstone Operating System
|
Public Attributes | |
acpi_aml_object_type_t | type |
char_t * | name |
union { | |
struct { | |
uint64_t value | |
uint8_t bytecnt | |
} number | |
char_t * string | |
struct { | |
int64_t buflen | |
uint8_t * buf | |
} buffer | |
struct { | |
struct _acpi_aml_object_t * pkglen | |
list_t * elements | |
} package | |
struct _acpi_aml_object_t * opcode_exec_return | |
struct _acpi_aml_object_t * alias_target | |
struct _acpi_aml_object_t * refof_target | |
uint8_t mutex_sync_flags | |
struct { | |
uint8_t arg_count | |
uint8_t serflag | |
uint8_t sync_level | |
int64_t termlist_length | |
uint8_t * termlist | |
} method | |
struct { | |
uint8_t object_type | |
uint8_t arg_count | |
} external | |
struct { | |
uint8_t system_level | |
uint16_t resource_order | |
} powerres | |
struct { | |
uint8_t procid | |
uint32_t pblk_addr | |
uint8_t pblk_len | |
} processor | |
struct { | |
char_t * signature | |
char_t * oemid | |
char_t * oemtableid | |
} dataregion | |
struct { | |
uint8_t region_space | |
uint64_t region_offset | |
uint64_t region_len | |
} opregion | |
struct { | |
struct _acpi_aml_object_t * related_object | |
struct _acpi_aml_object_t * selector_object | |
struct _acpi_aml_object_t * selector_data | |
uint8_t access_type | |
uint8_t access_attrib | |
uint8_t lock_rule | |
uint8_t update_rule | |
uint64_t offset | |
uint64_t sizeasbit | |
} field | |
struct { | |
uint8_t idx_local_or_arg | |
} local_or_arg | |
uint64_t timer_value | |
}; | |