|
PatchworkOS
|
#include <kernel/acpi/aml/encoding/arg.h>#include <kernel/acpi/aml/encoding/data.h>#include <kernel/acpi/aml/object.h>Go to the source code of this file.
Data Structures | |
| struct | aml_term_arg_list_t |
| TermArgList structure. More... | |
Typedefs | |
| typedef struct aml_object | aml_object_t |
| typedef struct aml_term_list_ctx | aml_term_list_ctx_t |
Enumerations | |
| enum | aml_match_opcode_t { AML_MATCH_MTR = 0 , AML_MATCH_MEQ = 1 , AML_MATCH_MLE = 2 , AML_MATCH_MLT = 3 , AML_MATCH_MGE = 4 , AML_MATCH_MGT = 5 } |
| Match opcodes for DefMatch. More... | |
Functions | |
| aml_object_t * | aml_operand_read (aml_term_list_ctx_t *ctx, aml_type_t allowedTypes) |
| Reads an Operand structure from the AML byte stream. | |
| uint64_t | aml_buffer_size_read (aml_term_list_ctx_t *ctx, aml_integer_t *out) |
| Reads a BufferSize structure from the AML byte stream. | |
| uint64_t | aml_def_buffer_read (aml_term_list_ctx_t *ctx, aml_object_t *out) |
| Reads a DefBuffer structure from the AML byte stream. | |
| uint64_t | aml_term_arg_list_read (aml_term_list_ctx_t *ctx, uint64_t argCount, aml_term_arg_list_t *out) |
| Reads a TermArgList structure from the AML byte stream. | |
| aml_object_t * | aml_method_invocation_read (aml_term_list_ctx_t *ctx) |
| Reads a MethodInvocation structure from the AML byte stream. | |
| aml_object_t * | aml_def_cond_ref_of_read (aml_term_list_ctx_t *ctx) |
| Reads a DefCondRefOf structure from the AML byte stream. | |
| aml_object_t * | aml_def_store_read (aml_term_list_ctx_t *ctx) |
| Reads a DefStore structure from the AML byte stream. | |
| uint64_t | aml_dividend_read (aml_term_list_ctx_t *ctx, aml_integer_t *out) |
| Reads a Dividend structure from the AML byte stream. | |
| uint64_t | aml_divisor_read (aml_term_list_ctx_t *ctx, aml_integer_t *out) |
| Reads a Divisor structure from the AML byte stream. | |
| aml_object_t * | aml_remainder_read (aml_term_list_ctx_t *ctx) |
| Reads a Remainder structure from the AML byte stream. | |
| aml_object_t * | aml_quotient_read (aml_term_list_ctx_t *ctx) |
| Reads a Quotient structure from the AML byte stream. | |
| aml_object_t * | aml_def_add_read (aml_term_list_ctx_t *ctx) |
| Reads a DefAdd structure from the AML byte stream. | |
| aml_object_t * | aml_def_subtract_read (aml_term_list_ctx_t *ctx) |
| Reads a DefSubtract structure from the AML byte stream. | |
| aml_object_t * | aml_def_multiply_read (aml_term_list_ctx_t *ctx) |
| Reads a DefMultiply structure from the AML byte stream. | |
| aml_object_t * | aml_def_divide_read (aml_term_list_ctx_t *ctx) |
| Reads a DefDivide structure from the AML byte stream. | |
| aml_object_t * | aml_def_mod_read (aml_term_list_ctx_t *ctx) |
| Reads a DefMod structure from the AML byte stream. | |
| aml_object_t * | aml_def_and_read (aml_term_list_ctx_t *ctx) |
| Reads a DefAnd structure from the AML byte stream. | |
| aml_object_t * | aml_def_nand_read (aml_term_list_ctx_t *ctx) |
| Reads a DefNAnd structure from the AML byte stream. | |
| aml_object_t * | aml_def_or_read (aml_term_list_ctx_t *ctx) |
| Reads a DefOr structure from the AML byte stream. | |
| aml_object_t * | aml_def_nor_read (aml_term_list_ctx_t *ctx) |
| Reads a DefNOr structure from the AML byte stream. | |
| aml_object_t * | aml_def_xor_read (aml_term_list_ctx_t *ctx) |
| Reads a DefXOr structure from the AML byte stream. | |
| aml_object_t * | aml_def_not_read (aml_term_list_ctx_t *ctx) |
| Reads a DefNot structure from the AML byte stream. | |
| uint64_t | aml_shift_count_read (aml_term_list_ctx_t *ctx, aml_integer_t *out) |
| Reads a ShiftCount structure from the AML byte stream. | |
| aml_object_t * | aml_def_shift_left_read (aml_term_list_ctx_t *ctx) |
| Reads a DefShiftLeft structure from the AML byte stream. | |
| aml_object_t * | aml_def_shift_right_read (aml_term_list_ctx_t *ctx) |
| Reads a DefShiftRight structure from the AML byte stream. | |
| aml_object_t * | aml_def_increment_read (aml_term_list_ctx_t *ctx) |
| Reads a DefIncrement structure from the AML byte stream. | |
| aml_object_t * | aml_def_decrement_read (aml_term_list_ctx_t *ctx) |
| Reads a DefDecrement structure from the AML byte stream. | |
| aml_object_t * | aml_obj_reference_read (aml_term_list_ctx_t *ctx) |
| Reads an ObjReference structure from the AML byte stream. | |
| aml_object_t * | aml_def_deref_of_read (aml_term_list_ctx_t *ctx) |
| Reads a DefDerefOf structure from the AML byte stream. | |
| aml_object_t * | aml_buff_pkg_str_obj_read (aml_term_list_ctx_t *ctx) |
| Reads a BuffPkgStrObj structure from the AML byte stream. | |
| uint64_t | aml_index_value_read (aml_term_list_ctx_t *ctx, aml_integer_t *out) |
| Reads an IndexValue structure from the AML byte stream. | |
| aml_object_t * | aml_def_index_read (aml_term_list_ctx_t *ctx) |
| Reads a DefIndex structure from the AML byte stream. | |
| aml_object_t * | aml_def_land_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLAnd structure from the AML byte stream. | |
| aml_object_t * | aml_def_lequal_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLEqual structure from the AML byte stream. | |
| aml_object_t * | aml_def_lgreater_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLGreater structure from the AML byte stream. | |
| aml_object_t * | aml_def_lgreater_equal_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLGreaterEqual structure from the AML byte stream. | |
| aml_object_t * | aml_def_lless_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLLess structure from the AML byte stream. | |
| aml_object_t * | aml_def_lless_equal_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLLessEqual structure from the AML byte stream. | |
| aml_object_t * | aml_def_lnot_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLNot structure from the AML byte stream. | |
| aml_object_t * | aml_def_lnot_equal_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLNotEqual structure from the AML byte stream. | |
| aml_object_t * | aml_def_lor_read (aml_term_list_ctx_t *ctx) |
| Reads a DefLOr structure from the AML byte stream. | |
| aml_object_t * | aml_mutex_object_read (aml_term_list_ctx_t *ctx) |
| Reads a MutexObject structure from the AML byte stream. | |
| uint64_t | aml_timeout_read (aml_term_list_ctx_t *ctx, uint16_t *out) |
| Reads a Timeout structure from the AML byte stream. | |
| aml_object_t * | aml_def_acquire_read (aml_term_list_ctx_t *ctx) |
| Reads a DefAcquire structure from the AML byte stream. | |
| aml_object_t * | aml_def_to_bcd_read (aml_term_list_ctx_t *ctx) |
| Reads a DefToBcd structure from the AML byte stream. | |
| aml_object_t * | aml_def_to_buffer_read (aml_term_list_ctx_t *ctx) |
| Reads a DefToBuffer structure from the AML byte stream. | |
| aml_object_t * | aml_def_to_decimal_string_read (aml_term_list_ctx_t *ctx) |
| Reads a DefToDecimalString structure from the AML byte stream. | |
| aml_object_t * | aml_def_to_hex_string_read (aml_term_list_ctx_t *ctx) |
| Reads a DefToHexString structure from the AML byte stream. | |
| aml_object_t * | aml_def_to_integer_read (aml_term_list_ctx_t *ctx) |
| Reads a DefToInteger structure from the AML byte stream. | |
| uint64_t | aml_length_arg_read (aml_term_list_ctx_t *ctx, aml_integer_t *out) |
| Reads a LengthArg structure from the AML byte stream. | |
| aml_object_t * | aml_def_to_string_read (aml_term_list_ctx_t *ctx) |
| Reads a DefToString structure from the AML byte stream. | |
| aml_object_t * | aml_def_timer_read (aml_term_list_ctx_t *ctx) |
| Reads a DefTimer structure from the AML byte stream. | |
| aml_object_t * | aml_def_copy_object_read (aml_term_list_ctx_t *ctx) |
| Reads a DefCopyObject structure from the AML byte stream. | |
| aml_object_t * | aml_data_read (aml_term_list_ctx_t *ctx) |
| Reads a Data structure from the AML byte stream. | |
| aml_object_t * | aml_def_concat_read (aml_term_list_ctx_t *ctx) |
| Reads a DefConcat structure from the AML byte stream. | |
| aml_object_t * | aml_def_size_of_read (aml_term_list_ctx_t *ctx) |
| Reads a DefSizeOf structure from the AML byte stream. | |
| aml_object_t * | aml_def_ref_of_read (aml_term_list_ctx_t *ctx) |
| Reads a DefRefOf structure from the AML byte stream. | |
| aml_object_t * | aml_def_object_type_read (aml_term_list_ctx_t *ctx) |
| Reads a DefObjectType structure from the AML byte stream. | |
| aml_object_t * | aml_reference_type_opcode_read (aml_term_list_ctx_t *ctx) |
| aml_object_t * | aml_def_find_set_left_bit_read (aml_term_list_ctx_t *ctx) |
| Reads a DefFindSetLeftBit structure from the AML byte stream. | |
| aml_object_t * | aml_def_find_set_right_bit_read (aml_term_list_ctx_t *ctx) |
| Reads a DefFindSetRightBit structure from the AML byte stream. | |
| aml_package_obj_t * | aml_search_pkg_read (aml_term_list_ctx_t *ctx) |
| Reads a SearchPkg structure from the AML byte stream. | |
| uint64_t | aml_match_opcode_read (aml_term_list_ctx_t *ctx, aml_match_opcode_t *out) |
| Reads a MatchOpcode structure from the AML byte stream. | |
| uint64_t | aml_start_index_read (aml_term_list_ctx_t *ctx, aml_integer_t *out) |
| Reads a StartIndex structure from the AML byte stream. | |
| aml_object_t * | aml_def_match_read (aml_term_list_ctx_t *ctx) |
| Reads a DefMatch structure from the AML byte stream. | |
| aml_object_t * | aml_expression_opcode_read (aml_term_list_ctx_t *ctx) |
| Reads an ExpressionOpcode structure from the AML byte stream. | |
| typedef struct aml_object aml_object_t |
Definition at line 7 of file expression.h.
| typedef struct aml_term_list_ctx aml_term_list_ctx_t |
Definition at line 8 of file expression.h.