Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
acdebug.h File Reference

Go to the source code of this file.

Data Structures

struct  command_info
 
struct  argument_info
 

Macros

#define ACPI_DEBUG_BUFFER_SIZE   4196
 
#define PARAM_LIST(pl)   pl
 
#define DBTEST_OUTPUT_LEVEL(lvl)   if (acpi_gbl_db_opt_verbose)
 
#define VERBOSE_PRINT(fp)
 
#define EX_NO_SINGLE_STEP   1
 
#define EX_SINGLE_STEP   2
 

Functions

acpi_status acpi_db_initialize (void)
 
void acpi_db_terminate (void)
 
acpi_status acpi_db_single_step (struct acpi_walk_state *walk_state, union acpi_parse_object *op, u32 op_type)
 
acpi_status acpi_db_disassemble_method (char *name)
 
void acpi_db_display_table_info (char *table_arg)
 
void acpi_db_unload_acpi_table (char *table_arg, char *instance_arg)
 
void acpi_db_set_method_breakpoint (char *location, struct acpi_walk_state *walk_state, union acpi_parse_object *op)
 
void acpi_db_set_method_call_breakpoint (union acpi_parse_object *op)
 
void acpi_db_get_bus_info (void)
 
void acpi_db_disassemble_aml (char *statements, union acpi_parse_object *op)
 
void acpi_db_dump_namespace (char *start_arg, char *depth_arg)
 
void acpi_db_dump_namespace_by_owner (char *owner_arg, char *depth_arg)
 
void acpi_db_send_notify (char *name, u32 value)
 
void acpi_db_set_method_data (char *type_arg, char *index_arg, char *value_arg)
 
acpi_status acpi_db_display_objects (char *obj_type_arg, char *display_count_arg)
 
void acpi_db_display_interfaces (char *action_arg, char *interface_name_arg)
 
acpi_status acpi_db_find_name_in_namespace (char *name_arg)
 
void acpi_db_set_scope (char *name)
 
void acpi_db_find_references (char *object_arg)
 
void acpi_db_display_locks (void)
 
void acpi_db_display_resources (char *object_arg)
 
void acpi_db_check_integrity (void)
 
 ACPI_HW_DEPENDENT_RETURN_VOID (void acpi_db_generate_gpe(char *gpe_arg, char *block_arg)) void acpi_db_check_predefined_names(void)
 
void acpi_db_batch_execute (void)
 
void acpi_db_display_method_info (union acpi_parse_object *op)
 
void acpi_db_decode_and_display_object (char *target, char *output_type)
 
void acpi_db_display_result_object (union acpi_operand_object *obj_desc, struct acpi_walk_state *walk_state)
 
acpi_status acpi_db_display_all_methods (char *display_count_arg)
 
void acpi_db_display_arguments (void)
 
void acpi_db_display_locals (void)
 
void acpi_db_display_results (void)
 
void acpi_db_display_calling_tree (void)
 
void acpi_db_display_object_type (char *object_arg)
 
void acpi_db_display_argument_object (union acpi_operand_object *obj_desc, struct acpi_walk_state *walk_state)
 
void acpi_db_execute (char *name, char **args, u32 flags)
 
void acpi_db_create_execution_threads (char *num_threads_arg, char *num_loops_arg, char *method_name_arg)
 
acpi_object_type acpi_db_match_argument (char *user_argument, struct argument_info *arguments)
 
void acpi_db_close_debug_file (void)
 
void acpi_db_open_debug_file (char *name)
 
acpi_status acpi_db_load_acpi_table (char *filename)
 
acpi_status acpi_db_get_table_from_file (char *filename, struct acpi_table_header **table)
 
acpi_status acpi_db_read_table_from_file (char *filename, struct acpi_table_header **table)
 
void acpi_db_add_to_history (char *command_line)
 
void acpi_db_display_history (void)
 
characpi_db_get_from_history (char *command_num_arg)
 
acpi_status acpi_db_command_dispatch (char *input_buffer, struct acpi_walk_state *walk_state, union acpi_parse_object *op)
 
void ACPI_SYSTEM_XFACE acpi_db_execute_thread (void *context)
 
void acpi_db_generate_statistics (union acpi_parse_object *root, u8 is_method)
 
acpi_status acpi_db_display_statistics (char *type_arg)
 
void acpi_db_set_output_destination (u32 where)
 
void acpi_db_dump_external_object (union acpi_object *obj_desc, u32 level)
 
void acpi_db_prep_namestring (char *name)
 
struct acpi_namespace_nodeacpi_db_local_ns_lookup (char *name)
 
void acpi_db_uint32_to_hex_string (u32 value, char *buffer)
 

Macro Definition Documentation

#define ACPI_DEBUG_BUFFER_SIZE   4196

Definition at line 47 of file acdebug.h.

#define DBTEST_OUTPUT_LEVEL (   lvl)    if (acpi_gbl_db_opt_verbose)

Definition at line 59 of file acdebug.h.

#define EX_NO_SINGLE_STEP   1

Definition at line 63 of file acdebug.h.

#define EX_SINGLE_STEP   2

Definition at line 64 of file acdebug.h.

#define PARAM_LIST (   pl)    pl

Definition at line 58 of file acdebug.h.

#define VERBOSE_PRINT (   fp)
Value:
acpi_os_printf PARAM_LIST(fp);}

Definition at line 60 of file acdebug.h.

Function Documentation

void acpi_db_add_to_history ( char command_line)
void acpi_db_batch_execute ( void  )
void acpi_db_check_integrity ( void  )
void acpi_db_close_debug_file ( void  )
acpi_status acpi_db_command_dispatch ( char input_buffer,
struct acpi_walk_state walk_state,
union acpi_parse_object op 
)
void acpi_db_create_execution_threads ( char num_threads_arg,
char num_loops_arg,
char method_name_arg 
)
void acpi_db_decode_and_display_object ( char target,
char output_type 
)
void acpi_db_disassemble_aml ( char statements,
union acpi_parse_object op 
)
acpi_status acpi_db_disassemble_method ( char name)
acpi_status acpi_db_display_all_methods ( char display_count_arg)
void acpi_db_display_argument_object ( union acpi_operand_object obj_desc,
struct acpi_walk_state walk_state 
)
void acpi_db_display_arguments ( void  )
void acpi_db_display_calling_tree ( void  )
void acpi_db_display_history ( void  )
void acpi_db_display_interfaces ( char action_arg,
char interface_name_arg 
)
void acpi_db_display_locals ( void  )
void acpi_db_display_locks ( void  )
void acpi_db_display_method_info ( union acpi_parse_object op)
void acpi_db_display_object_type ( char object_arg)
acpi_status acpi_db_display_objects ( char obj_type_arg,
char display_count_arg 
)
void acpi_db_display_resources ( char object_arg)
void acpi_db_display_result_object ( union acpi_operand_object obj_desc,
struct acpi_walk_state walk_state 
)
void acpi_db_display_results ( void  )
acpi_status acpi_db_display_statistics ( char type_arg)
void acpi_db_display_table_info ( char table_arg)
void acpi_db_dump_external_object ( union acpi_object obj_desc,
u32  level 
)
void acpi_db_dump_namespace ( char start_arg,
char depth_arg 
)
void acpi_db_dump_namespace_by_owner ( char owner_arg,
char depth_arg 
)
void acpi_db_execute ( char name,
char **  args,
u32  flags 
)
void ACPI_SYSTEM_XFACE acpi_db_execute_thread ( void context)
acpi_status acpi_db_find_name_in_namespace ( char name_arg)
void acpi_db_find_references ( char object_arg)
void acpi_db_generate_statistics ( union acpi_parse_object root,
u8  is_method 
)
void acpi_db_get_bus_info ( void  )
char* acpi_db_get_from_history ( char command_num_arg)
acpi_status acpi_db_get_table_from_file ( char filename,
struct acpi_table_header **  table 
)
acpi_status acpi_db_initialize ( void  )
acpi_status acpi_db_load_acpi_table ( char filename)
struct acpi_namespace_node* acpi_db_local_ns_lookup ( char name)
read
acpi_object_type acpi_db_match_argument ( char user_argument,
struct argument_info arguments 
)
void acpi_db_open_debug_file ( char name)
void acpi_db_prep_namestring ( char name)
acpi_status acpi_db_read_table_from_file ( char filename,
struct acpi_table_header **  table 
)
void acpi_db_send_notify ( char name,
u32  value 
)
void acpi_db_set_method_breakpoint ( char location,
struct acpi_walk_state walk_state,
union acpi_parse_object op 
)
void acpi_db_set_method_call_breakpoint ( union acpi_parse_object op)
void acpi_db_set_method_data ( char type_arg,
char index_arg,
char value_arg 
)
void acpi_db_set_output_destination ( u32  where)
void acpi_db_set_scope ( char name)
acpi_status acpi_db_single_step ( struct acpi_walk_state walk_state,
union acpi_parse_object op,
u32  op_type 
)
void acpi_db_terminate ( void  )
void acpi_db_uint32_to_hex_string ( u32  value,
char buffer 
)
void acpi_db_unload_acpi_table ( char table_arg,
char instance_arg 
)
ACPI_HW_DEPENDENT_RETURN_VOID ( void   acpi_db_generate_gpechar *gpe_arg, char *block_arg)