Go to the source code of this file.
|
| static uint64_t | aml_concat_resolve_to_integer (aml_state_t *state, aml_object_t *source, aml_uint_t *out) |
| |
| static uint64_t | aml_concat_resolve_to_string (aml_state_t *state, aml_object_t *source, const char **outStr, aml_object_t **outTemp) |
| |
| static uint64_t | aml_concat_resolve_to_buffer (aml_state_t *state, aml_object_t *source, uint8_t **outBuf, uint64_t *outLen, aml_object_t **outTemp) |
| |
| static uint64_t | aml_concat_integer (aml_state_t *state, aml_object_t *source1, aml_object_t *source2, aml_object_t *result) |
| |
| static uint64_t | aml_concat_string (aml_state_t *state, aml_object_t *source1, aml_object_t *source2, aml_object_t *result) |
| |
| static uint64_t | aml_concat_buffer (aml_state_t *state, aml_object_t *source1, aml_object_t *source2, aml_object_t *result) |
| |
| static uint64_t | aml_concat_other_types (aml_state_t *state, aml_object_t *source1, aml_object_t *source2, aml_object_t *result) |
| |
| uint64_t | aml_concat (aml_state_t *state, aml_object_t *source1, aml_object_t *source2, aml_object_t *result) |
| | Concatenates two objects according to the rules in section 19.6.12 of the ACPI specification.
|
| |
◆ aml_concat_resolve_to_integer()
◆ aml_concat_resolve_to_string()
◆ aml_concat_resolve_to_buffer()
◆ aml_concat_integer()
◆ aml_concat_string()
◆ aml_concat_buffer()
◆ aml_concat_other_types()
◆ aml_concat()
Concatenates two objects according to the rules in section 19.6.12 of the ACPI specification.
- Parameters
-
| state | Pointer to the current AML state. |
| source1 | Pointer to the first source object to concatenate, can be AML_UNINITIALIZED. |
| source2 | Pointer to the second source object to concatenate. Can be AML_UNINITIALIZED. |
| result | Pointer to the object where the result will be stored. |
- Returns
- On success,
0. On failure, ERR and errno is set.
Definition at line 283 of file concat.c.