|
| static uint64_t | aml_string_prepare (aml_object_t *obj, uint64_t length) |
| |
| static void | aml_byte_to_hex (uint8_t byte, char *dest) |
| |
| static uint8_t | aml_hex_to_byte (char chr) |
| |
| static uint64_t | aml_buffer_to_buffer_field (aml_state_t *state, aml_object_t *buffer, aml_object_t *dest) |
| |
| static uint64_t | aml_buffer_to_integer (aml_state_t *state, aml_object_t *buffer, aml_object_t *dest) |
| |
| static uint64_t | aml_buffer_to_string (aml_state_t *state, aml_object_t *buffer, aml_object_t *dest) |
| |
| static uint64_t | aml_buffer_to_debug_object (aml_state_t *state, aml_object_t *buffer, aml_object_t *dest) |
| |
| static uint64_t | aml_integer_to_buffer (aml_state_t *state, aml_object_t *integer, aml_object_t *dest) |
| |
| static uint64_t | aml_integer_to_field_unit (aml_state_t *state, aml_object_t *integer, aml_object_t *dest) |
| |
| static uint64_t | aml_integer_to_buffer_field (aml_state_t *state, aml_object_t *integer, aml_object_t *dest) |
| |
| static uint64_t | aml_integer_to_string (aml_state_t *state, aml_object_t *integer, aml_object_t *dest) |
| |
| static uint64_t | aml_integer_to_debug_object (aml_state_t *state, aml_object_t *integer, aml_object_t *dest) |
| |
| static uint64_t | aml_package_to_debug_object (aml_state_t *state, aml_object_t *package, aml_object_t *dest) |
| |
| static uint64_t | aml_string_to_integer (aml_state_t *state, aml_object_t *string, aml_object_t *dest) |
| |
| static uint64_t | aml_string_to_buffer (aml_state_t *state, aml_object_t *string, aml_object_t *dest) |
| |
| static uint64_t | aml_string_to_debug_object (aml_state_t *state, aml_object_t *string, aml_object_t *dest) |
| |
| static aml_convert_entry_t * | aml_converters_get (aml_type_t srcType) |
| |
| uint64_t | aml_convert (aml_state_t *state, aml_object_t *src, aml_object_t *dest, aml_type_t allowedTypes) |
| | Converts the data in the source object to a allowed type and stores it in the destination object.
|
| |
| uint64_t | aml_convert_result (aml_state_t *state, aml_object_t *result, aml_object_t *target) |
| | Performs a "Implicit Result Object Conversion" acording to the rules in section 19.3.5.5 of the ACPI specification.
|
| |
| uint64_t | aml_convert_source (aml_state_t *state, aml_object_t *src, aml_object_t **dest, aml_type_t allowedTypes) |
| | Performs a "Implicit Source Operand Conversion" acording to the rules in section 19.3.5.4 of the ACPI specification.
|
| |
| uint64_t | aml_convert_to_buffer (aml_state_t *state, aml_object_t *src, aml_object_t **dest) |
| | Converts a Integer, String or Buffer source object to a Buffer destination object.
|
| |
| uint64_t | aml_convert_to_decimal_string (aml_state_t *state, aml_object_t *src, aml_object_t **dest) |
| | Converts a Integer, String or Buffer source object to a String destination object in decimal format.
|
| |
| uint64_t | aml_convert_to_hex_string (aml_state_t *state, aml_object_t *src, aml_object_t **dest) |
| | Converts a Integer, String or Buffer source object to a String destination object in hexadecimal format.
|
| |
| uint64_t | aml_convert_to_integer (aml_state_t *state, aml_object_t *src, aml_object_t **dest) |
| | Converts a Integer, String or Buffer source object to an Integer destination object.
|
| |
| uint64_t | aml_convert_integer_to_bcd (aml_uint_t value, aml_uint_t *out) |
| | Converts an integer to its Binary-Coded Decimal (BCD) representation.
|
| |