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