📄 acglobal.h
字号:
* ****************************************************************************/ACPI_EXTERN struct acpi_memory_list acpi_gbl_memory_lists[ACPI_NUM_MEM_LISTS];ACPI_EXTERN struct acpi_object_notify_handler acpi_gbl_device_notify;ACPI_EXTERN struct acpi_object_notify_handler acpi_gbl_system_notify;ACPI_EXTERN acpi_exception_handler acpi_gbl_exception_handler;ACPI_EXTERN acpi_init_handler acpi_gbl_init_handler;ACPI_EXTERN struct acpi_walk_state *acpi_gbl_breakpoint_walk;ACPI_EXTERN acpi_handle acpi_gbl_global_lock_semaphore;ACPI_EXTERN u32 acpi_gbl_global_lock_thread_count;ACPI_EXTERN u32 acpi_gbl_original_mode;ACPI_EXTERN u32 acpi_gbl_rsdp_original_location;ACPI_EXTERN u32 acpi_gbl_ns_lookup_count;ACPI_EXTERN u32 acpi_gbl_ps_find_count;ACPI_EXTERN u16 acpi_gbl_pm1_enable_register_save;ACPI_EXTERN u16 acpi_gbl_next_table_owner_id;ACPI_EXTERN u16 acpi_gbl_next_method_owner_id;ACPI_EXTERN u16 acpi_gbl_global_lock_handle;ACPI_EXTERN u8 acpi_gbl_debugger_configuration;ACPI_EXTERN u8 acpi_gbl_global_lock_acquired;ACPI_EXTERN u8 acpi_gbl_step_to_next_call;ACPI_EXTERN u8 acpi_gbl_acpi_hardware_present;ACPI_EXTERN u8 acpi_gbl_global_lock_present;ACPI_EXTERN u8 acpi_gbl_events_initialized;ACPI_EXTERN u8 acpi_gbl_system_awake_and_running;extern u8 acpi_gbl_shutdown;extern u32 acpi_gbl_startup_flags;extern const u8 acpi_gbl_decode_to8bit[8];extern const char *acpi_gbl_sleep_state_names[ACPI_S_STATE_COUNT];extern const char *acpi_gbl_highest_dstate_names[4];extern const struct acpi_opcode_info acpi_gbl_aml_op_info[AML_NUM_OPCODES];extern const char *acpi_gbl_region_types[ACPI_NUM_PREDEFINED_REGIONS];extern const char *acpi_gbl_valid_osi_strings[ACPI_NUM_OSI_STRINGS];/***************************************************************************** * * Namespace globals * ****************************************************************************/#define NUM_NS_TYPES ACPI_TYPE_INVALID+1#if !defined (ACPI_NO_METHOD_EXECUTION) || defined (ACPI_CONSTANT_EVAL_ONLY)#define NUM_PREDEFINED_NAMES 10#else#define NUM_PREDEFINED_NAMES 9#endifACPI_EXTERN struct acpi_namespace_node acpi_gbl_root_node_struct;ACPI_EXTERN struct acpi_namespace_node *acpi_gbl_root_node;ACPI_EXTERN struct acpi_namespace_node *acpi_gbl_fadt_gpe_device;extern const u8 acpi_gbl_ns_properties[NUM_NS_TYPES];extern const struct acpi_predefined_names acpi_gbl_pre_defined_names [NUM_PREDEFINED_NAMES];#ifdef ACPI_DEBUG_OUTPUTACPI_EXTERN u32 acpi_gbl_current_node_count;ACPI_EXTERN u32 acpi_gbl_current_node_size;ACPI_EXTERN u32 acpi_gbl_max_concurrent_node_count;ACPI_EXTERN acpi_size acpi_gbl_entry_stack_pointer;ACPI_EXTERN acpi_size acpi_gbl_lowest_stack_pointer;ACPI_EXTERN u32 acpi_gbl_deepest_nesting;#endif/***************************************************************************** * * Interpreter globals * ****************************************************************************/ACPI_EXTERN struct acpi_thread_state *acpi_gbl_current_walk_list;/* Control method single step flag */ACPI_EXTERN u8 acpi_gbl_cm_single_step;/***************************************************************************** * * Parser globals * ****************************************************************************/ACPI_EXTERN union acpi_parse_object *acpi_gbl_parsed_namespace_root;/***************************************************************************** * * Hardware globals * ****************************************************************************/extern struct acpi_bit_register_info acpi_gbl_bit_register_info[ACPI_NUM_BITREG];ACPI_EXTERN u8 acpi_gbl_sleep_type_a;ACPI_EXTERN u8 acpi_gbl_sleep_type_b;/***************************************************************************** * * Event and GPE globals * ****************************************************************************/extern struct acpi_fixed_event_info acpi_gbl_fixed_event_info[ACPI_NUM_FIXED_EVENTS];ACPI_EXTERN struct acpi_fixed_event_handler acpi_gbl_fixed_event_handlers[ACPI_NUM_FIXED_EVENTS];ACPI_EXTERN struct acpi_gpe_xrupt_info *acpi_gbl_gpe_xrupt_list_head;ACPI_EXTERN struct acpi_gpe_block_info *acpi_gbl_gpe_fadt_blocks[ACPI_MAX_GPE_BLOCKS];ACPI_EXTERN acpi_handle acpi_gbl_gpe_lock;/***************************************************************************** * * Debugger globals * ****************************************************************************/ACPI_EXTERN u8 acpi_gbl_db_output_flags;#ifdef ACPI_DISASSEMBLERACPI_EXTERN u8 acpi_gbl_db_opt_disasm;ACPI_EXTERN u8 acpi_gbl_db_opt_verbose;#endif#ifdef ACPI_DEBUGGERextern u8 acpi_gbl_method_executing;extern u8 acpi_gbl_abort_method;extern u8 acpi_gbl_db_terminate_threads;ACPI_EXTERN int optind;ACPI_EXTERN char *optarg;ACPI_EXTERN u8 acpi_gbl_db_opt_tables;ACPI_EXTERN u8 acpi_gbl_db_opt_stats;ACPI_EXTERN u8 acpi_gbl_db_opt_ini_methods;ACPI_EXTERN char *acpi_gbl_db_args[ACPI_DEBUGGER_MAX_ARGS];ACPI_EXTERN char acpi_gbl_db_line_buf[80];ACPI_EXTERN char acpi_gbl_db_parsed_buf[80];ACPI_EXTERN char acpi_gbl_db_scope_buf[40];ACPI_EXTERN char acpi_gbl_db_debug_filename[40];ACPI_EXTERN u8 acpi_gbl_db_output_to_file;ACPI_EXTERN char *acpi_gbl_db_buffer;ACPI_EXTERN char *acpi_gbl_db_filename;ACPI_EXTERN u32 acpi_gbl_db_debug_level;ACPI_EXTERN u32 acpi_gbl_db_console_debug_level;ACPI_EXTERN struct acpi_table_header *acpi_gbl_db_table_ptr;ACPI_EXTERN struct acpi_namespace_node *acpi_gbl_db_scope_node;/* * Statistic globals */ACPI_EXTERN u16 acpi_gbl_obj_type_count[ACPI_TYPE_NS_NODE_MAX+1];ACPI_EXTERN u16 acpi_gbl_node_type_count[ACPI_TYPE_NS_NODE_MAX+1];ACPI_EXTERN u16 acpi_gbl_obj_type_count_misc;ACPI_EXTERN u16 acpi_gbl_node_type_count_misc;ACPI_EXTERN u32 acpi_gbl_num_nodes;ACPI_EXTERN u32 acpi_gbl_num_objects;ACPI_EXTERN u32 acpi_gbl_size_of_parse_tree;ACPI_EXTERN u32 acpi_gbl_size_of_method_trees;ACPI_EXTERN u32 acpi_gbl_size_of_node_entries;ACPI_EXTERN u32 acpi_gbl_size_of_acpi_objects;#endif /* ACPI_DEBUGGER */#endif /* __ACGLOBAL_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -