PatchworkOS
Loading...
Searching...
No Matches
statement.h
Go to the documentation of this file.
1#pragma once
2
4
5#include <stdint.h>
6
7typedef struct aml_state aml_state_t;
8typedef struct aml_object aml_object_t;
9typedef struct aml_term_list_ctx aml_term_list_ctx_t;
10
31
43uint64_t aml_def_else_read(aml_term_list_ctx_t* ctx, bool shouldExecute);
44
59
71
83
95
107
119
131
146
166
uint64_t aml_def_continue_read(aml_term_list_ctx_t *ctx)
Reads a DefContinue structure from the AML byte stream.
Definition statement.c:201
uint64_t aml_predicate_read(aml_term_list_ctx_t *ctx, aml_integer_t *out)
Reads a Predicate structure from the AML byte stream.
Definition statement.c:12
uint64_t aml_def_break_read(aml_term_list_ctx_t *ctx)
Reads a DefBreak structure from the AML byte stream.
Definition statement.c:189
uint64_t aml_def_noop_read(aml_term_list_ctx_t *ctx)
Reads a DefNoop structure from the AML byte stream.
Definition statement.c:117
aml_object_t * aml_arg_object_read(aml_term_list_ctx_t *ctx)
Reads an ArgObject structure from the AML byte stream.
Definition statement.c:128
uint64_t aml_statement_opcode_read(aml_term_list_ctx_t *ctx)
Reads an StatementOpcode structure from the AML byte stream.
Definition statement.c:285
uint64_t aml_def_if_else_read(aml_term_list_ctx_t *ctx)
Reads an DefIfElse structure from the AML byte stream.
Definition statement.c:56
uint64_t aml_def_return_read(aml_term_list_ctx_t *ctx)
Reads a DefReturn structure from the AML byte stream.
Definition statement.c:140
uint64_t aml_def_else_read(aml_term_list_ctx_t *ctx, bool shouldExecute)
Reads a DefElse structure from the AML byte stream.
Definition statement.c:22
uint64_t aml_def_release_read(aml_term_list_ctx_t *ctx)
Reads a DefRelease structure from the AML byte stream.
Definition statement.c:162
uint64_t aml_def_while_read(aml_term_list_ctx_t *ctx)
Reads a DefWhile structure from the AML byte stream.
Definition statement.c:213
uint64_t aml_integer_t
AML Integer type.
Definition integer.h:20
__UINT64_TYPE__ uint64_t
Definition stdint.h:17
ACPI object.
Definition object.h:425
AML State.
Definition state.h:25
Context for reading a TermList.
Definition term.h:37