summaryrefslogtreecommitdiff
path: root/drivers/acpi/include/acparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/acpi/include/acparser.h')
-rw-r--r--drivers/acpi/include/acparser.h216
1 files changed, 108 insertions, 108 deletions
diff --git a/drivers/acpi/include/acparser.h b/drivers/acpi/include/acparser.h
index d35af8818255..4c91fd4c54fd 100644
--- a/drivers/acpi/include/acparser.h
+++ b/drivers/acpi/include/acparser.h
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2002, R. Byron Moore
+ * Copyright (C) 2000 - 2003, R. Byron Moore
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -49,14 +49,14 @@
acpi_status
acpi_psx_load_table (
- u8 *pcode_addr,
- u32 pcode_length);
+ u8 *pcode_addr,
+ u32 pcode_length);
acpi_status
acpi_psx_execute (
- acpi_namespace_node *method_node,
- acpi_operand_object **params,
- acpi_operand_object **return_obj_desc);
+ struct acpi_namespace_node *method_node,
+ union acpi_operand_object **params,
+ union acpi_operand_object **return_obj_desc);
/******************************************************************************
@@ -70,110 +70,110 @@ acpi_psx_execute (
u8 *
acpi_ps_get_next_package_end (
- acpi_parse_state *parser_state);
+ struct acpi_parse_state *parser_state);
u32
acpi_ps_get_next_package_length (
- acpi_parse_state *parser_state);
+ struct acpi_parse_state *parser_state);
char *
acpi_ps_get_next_namestring (
- acpi_parse_state *parser_state);
+ struct acpi_parse_state *parser_state);
void
acpi_ps_get_next_simple_arg (
- acpi_parse_state *parser_state,
- u32 arg_type,
- acpi_parse_object *arg);
+ struct acpi_parse_state *parser_state,
+ u32 arg_type,
+ union acpi_parse_object *arg);
acpi_status
acpi_ps_get_next_namepath (
- acpi_walk_state *walk_state,
- acpi_parse_state *parser_state,
- acpi_parse_object *arg,
- u8 method_call);
+ struct acpi_walk_state *walk_state,
+ struct acpi_parse_state *parser_state,
+ union acpi_parse_object *arg,
+ u8 method_call);
-acpi_parse_object *
+union acpi_parse_object *
acpi_ps_get_next_field (
- acpi_parse_state *parser_state);
+ struct acpi_parse_state *parser_state);
acpi_status
acpi_ps_get_next_arg (
- acpi_walk_state *walk_state,
- acpi_parse_state *parser_state,
- u32 arg_type,
- acpi_parse_object **return_arg);
+ struct acpi_walk_state *walk_state,
+ struct acpi_parse_state *parser_state,
+ u32 arg_type,
+ union acpi_parse_object **return_arg);
/* psfind */
-acpi_parse_object *
+union acpi_parse_object *
acpi_ps_find_name (
- acpi_parse_object *scope,
- u32 name,
- u32 opcode);
+ union acpi_parse_object *scope,
+ u32 name,
+ u32 opcode);
-acpi_parse_object*
+union acpi_parse_object*
acpi_ps_get_parent (
- acpi_parse_object *op);
+ union acpi_parse_object *op);
/* psopcode - AML Opcode information */
-const acpi_opcode_info *
+const struct acpi_opcode_info *
acpi_ps_get_opcode_info (
- u16 opcode);
+ u16 opcode);
char *
acpi_ps_get_opcode_name (
- u16 opcode);
+ u16 opcode);
/* psparse - top level parsing routines */
u32
acpi_ps_get_opcode_size (
- u32 opcode);
+ u32 opcode);
void
acpi_ps_complete_this_op (
- acpi_walk_state *walk_state,
- acpi_parse_object *op);
+ struct acpi_walk_state *walk_state,
+ union acpi_parse_object *op);
acpi_status
acpi_ps_next_parse_state (
- acpi_walk_state *walk_state,
- acpi_parse_object *op,
- acpi_status callback_status);
+ struct acpi_walk_state *walk_state,
+ union acpi_parse_object *op,
+ acpi_status callback_status);
acpi_status
acpi_ps_find_object (
- acpi_walk_state *walk_state,
- acpi_parse_object **out_op);
+ struct acpi_walk_state *walk_state,
+ union acpi_parse_object **out_op);
void
acpi_ps_delete_parse_tree (
- acpi_parse_object *root);
+ union acpi_parse_object *root);
acpi_status
acpi_ps_parse_loop (
- acpi_walk_state *walk_state);
+ struct acpi_walk_state *walk_state);
acpi_status
acpi_ps_parse_aml (
- acpi_walk_state *walk_state);
+ struct acpi_walk_state *walk_state);
acpi_status
acpi_ps_parse_table (
- u8 *aml,
- u32 aml_size,
- acpi_parse_downwards descending_callback,
- acpi_parse_upwards ascending_callback,
- acpi_parse_object **root_object);
+ u8 *aml,
+ u32 aml_size,
+ acpi_parse_downwards descending_callback,
+ acpi_parse_upwards ascending_callback,
+ union acpi_parse_object **root_object);
u16
acpi_ps_peek_opcode (
- acpi_parse_state *state);
+ struct acpi_parse_state *state);
/* psscope - Scope stack management routines */
@@ -181,108 +181,108 @@ acpi_ps_peek_opcode (
acpi_status
acpi_ps_init_scope (
- acpi_parse_state *parser_state,
- acpi_parse_object *root);
+ struct acpi_parse_state *parser_state,
+ union acpi_parse_object *root);
-acpi_parse_object *
+union acpi_parse_object *
acpi_ps_get_parent_scope (
- acpi_parse_state *state);
+ struct acpi_parse_state *state);
u8
acpi_ps_has_completed_scope (
- acpi_parse_state *parser_state);
+ struct acpi_parse_state *parser_state);
void
acpi_ps_pop_scope (
- acpi_parse_state *parser_state,
- acpi_parse_object **op,
- u32 *arg_list,
- u32 *arg_count);
+ struct acpi_parse_state *parser_state,
+ union acpi_parse_object **op,
+ u32 *arg_list,
+ u32 *arg_count);
acpi_status
acpi_ps_push_scope (
- acpi_parse_state *parser_state,
- acpi_parse_object *op,
- u32 remaining_args,
- u32 arg_count);
+ struct acpi_parse_state *parser_state,
+ union acpi_parse_object *op,
+ u32 remaining_args,
+ u32 arg_count);
void
acpi_ps_cleanup_scope (
- acpi_parse_state *state);
+ struct acpi_parse_state *state);
/* pstree - parse tree manipulation routines */
void
acpi_ps_append_arg(
- acpi_parse_object *op,
- acpi_parse_object *arg);
+ union acpi_parse_object *op,
+ union acpi_parse_object *arg);
-acpi_parse_object*
+union acpi_parse_object*
acpi_ps_find (
- acpi_parse_object *scope,
- char *path,
- u16 opcode,
- u32 create);
+ union acpi_parse_object *scope,
+ char *path,
+ u16 opcode,
+ u32 create);
-acpi_parse_object *
+union acpi_parse_object *
acpi_ps_get_arg(
- acpi_parse_object *op,
- u32 argn);
+ union acpi_parse_object *op,
+ u32 argn);
-acpi_parse_object *
+union acpi_parse_object *
acpi_ps_get_child (
- acpi_parse_object *op);
+ union acpi_parse_object *op);
-acpi_parse_object *
+union acpi_parse_object *
acpi_ps_get_depth_next (
- acpi_parse_object *origin,
- acpi_parse_object *op);
+ union acpi_parse_object *origin,
+ union acpi_parse_object *op);
/* pswalk - parse tree walk routines */
acpi_status
acpi_ps_walk_parsed_aml (
- acpi_parse_object *start_op,
- acpi_parse_object *end_op,
- acpi_operand_object *mth_desc,
- acpi_namespace_node *start_node,
- acpi_operand_object **params,
- acpi_operand_object **caller_return_desc,
- acpi_owner_id owner_id,
- acpi_parse_downwards descending_callback,
- acpi_parse_upwards ascending_callback);
+ union acpi_parse_object *start_op,
+ union acpi_parse_object *end_op,
+ union acpi_operand_object *mth_desc,
+ struct acpi_namespace_node *start_node,
+ union acpi_operand_object **params,
+ union acpi_operand_object **caller_return_desc,
+ acpi_owner_id owner_id,
+ acpi_parse_downwards descending_callback,
+ acpi_parse_upwards ascending_callback);
acpi_status
acpi_ps_get_next_walk_op (
- acpi_walk_state *walk_state,
- acpi_parse_object *op,
- acpi_parse_upwards ascending_callback);
+ struct acpi_walk_state *walk_state,
+ union acpi_parse_object *op,
+ acpi_parse_upwards ascending_callback);
acpi_status
acpi_ps_delete_completed_op (
- acpi_walk_state *walk_state);
+ struct acpi_walk_state *walk_state);
/* psutils - parser utilities */
-acpi_parse_object *
+union acpi_parse_object *
acpi_ps_create_scope_op (
void);
void
acpi_ps_init_op (
- acpi_parse_object *op,
- u16 opcode);
+ union acpi_parse_object *op,
+ u16 opcode);
-acpi_parse_object *
+union acpi_parse_object *
acpi_ps_alloc_op (
- u16 opcode);
+ u16 opcode);
void
acpi_ps_free_op (
- acpi_parse_object *op);
+ union acpi_parse_object *op);
void
acpi_ps_delete_parse_cache (
@@ -290,39 +290,39 @@ acpi_ps_delete_parse_cache (
u8
acpi_ps_is_leading_char (
- u32 c);
+ u32 c);
u8
acpi_ps_is_prefix_char (
- u32 c);
+ u32 c);
u32
acpi_ps_get_name(
- acpi_parse_object *op);
+ union acpi_parse_object *op);
void
acpi_ps_set_name(
- acpi_parse_object *op,
- u32 name);
+ union acpi_parse_object *op,
+ u32 name);
/* psdump - display parser tree */
u32
acpi_ps_sprint_path (
- char *buffer_start,
- u32 buffer_size,
- acpi_parse_object *op);
+ char *buffer_start,
+ u32 buffer_size,
+ union acpi_parse_object *op);
u32
acpi_ps_sprint_op (
- char *buffer_start,
- u32 buffer_size,
- acpi_parse_object *op);
+ char *buffer_start,
+ u32 buffer_size,
+ union acpi_parse_object *op);
void
acpi_ps_show (
- acpi_parse_object *op);
+ union acpi_parse_object *op);
#endif /* __ACPARSER_H__ */