#define AML_DEBUG_ERROR(ctx, format,...)
Macro to simplify calling aml_debug_error() with the current function name.
aml_object_t * aml_local_obj_read(aml_term_list_ctx_t *ctx)
Reads a LocalObj structure from the AML byte stream.
#define AML_NAME(a, b, c, d)
Macro to create an aml_name_t from 4 characters.
uint64_t aml_local_set(aml_object_t *object)
Set a object as a empty local variable.
aml_object_t * aml_object_new(void)
Allocate a new ACPI object.
static void aml_token_read(aml_term_list_ctx_t *ctx, aml_token_t *out)
Attempt to read a token from the AML stream.
#define REF(ptr)
Increment reference count.
#define DEREF(ptr)
Decrement reference count.
#define NULL
Pointer error value.
#define ERR
Integer error value.
#define CONTAINER_OF(ptr, type, member)
Container of macro.
aml_local_obj_t * locals[AML_MAX_LOCALS]
Local variables for the method, if any, initialized lazily.
Context for reading a TermList.