PatchworkOS
Loading...
Searching...
No Matches
aml_term_list_ctx_t Struct Reference

Context for reading a TermList. More...

#include <term.h>

Data Fields

aml_state_tstate
 
aml_object_tscope
 
const uint8_tstart
 
const uint8_tend
 
const uint8_tcurrent
 
aml_stop_reason_t stopReason
 

Detailed Description

Context for reading a TermList.

This structure is used to keep track of the state while reading a TermList from the AML byte stream.

Definition at line 36 of file term.h.

Field Documentation

◆ current

◆ end

const uint8_t* aml_term_list_ctx_t::end

Definition at line 41 of file term.h.

Referenced by aml_byte_data_read(), aml_debug_error(), aml_term_list_read(), and aml_token_peek().

◆ scope

◆ start

const uint8_t* aml_term_list_ctx_t::start

Definition at line 40 of file term.h.

Referenced by aml_debug_error().

◆ state

aml_state_t* aml_term_list_ctx_t::state

Definition at line 38 of file term.h.

Referenced by aml_arg_obj_read(), aml_debug_error(), aml_def_add_read(), aml_def_alias_read(), aml_def_and_read(), aml_def_concat_read(), aml_def_copy_object_read(), aml_def_create_bit_field_read(), aml_def_create_field_read(), aml_def_create_field_read_helper(), aml_def_data_region_read(), aml_def_decrement_read(), aml_def_device_read(), aml_def_divide_read(), aml_def_else_read(), aml_def_event_read(), aml_def_find_set_left_bit_read(), aml_def_find_set_right_bit_read(), aml_def_if_else_read(), aml_def_increment_read(), aml_def_index_read(), aml_def_match_read(), aml_def_method_read(), aml_def_mod_read(), aml_def_multiply_read(), aml_def_mutex_read(), aml_def_name_read(), aml_def_nand_read(), aml_def_nor_read(), aml_def_not_read(), aml_def_opregion_read(), aml_def_or_read(), aml_def_power_res_read(), aml_def_processor_read(), aml_def_return_read(), aml_def_scope_read(), aml_def_shift_left_read(), aml_def_shift_right_read(), aml_def_store_read(), aml_def_subtract_read(), aml_def_thermal_zone_read(), aml_def_to_bcd_read(), aml_def_to_buffer_read(), aml_def_to_decimal_string_read(), aml_def_to_hex_string_read(), aml_def_to_integer_read(), aml_def_to_string_read(), aml_def_while_read(), aml_def_xor_read(), aml_expression_opcode_read(), aml_local_obj_read(), aml_method_invocation_read(), aml_name_field_read(), aml_name_string_read_and_resolve(), aml_obj_reference_read(), aml_package_element_read(), aml_term_arg_read(), and aml_term_list_read().

◆ stopReason


The documentation for this struct was generated from the following file: