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