acpi_ex_convert_to_integer (
union acpi_operand_object *obj_desc,
union acpi_operand_object **result_desc,
- u32 flags);
+ struct acpi_walk_state *walk_state);
acpi_status
acpi_ex_convert_to_buffer (
union acpi_operand_object *obj_desc,
- union acpi_operand_object **result_desc);
+ union acpi_operand_object **result_desc,
+ struct acpi_walk_state *walk_state);
acpi_status
acpi_ex_convert_to_string (
union acpi_operand_object *obj_desc,
union acpi_operand_object **result_desc,
- u32 type);
-
-/* Types for ->String conversion */
-
-#define ACPI_EXPLICIT_BYTE_COPY 0x00000000
-#define ACPI_EXPLICIT_CONVERT_HEX 0x00000001
-#define ACPI_IMPLICIT_CONVERT_HEX 0x00000002
-#define ACPI_EXPLICIT_CONVERT_DECIMAL 0x00000003
+ u32 base,
+ u32 max_length,
+ struct acpi_walk_state *walk_state);
acpi_status
acpi_ex_convert_to_target_type (
u32
acpi_ex_convert_to_ascii (
acpi_integer integer,
- u16 base,
+ u32 base,
u8 *string,
u8 max_length);
union acpi_operand_object **actual_return_desc,
struct acpi_walk_state *walk_state);
-acpi_status
-acpi_ex_do_logical_numeric_op (
- u16 opcode,
- acpi_integer integer0,
- acpi_integer integer1,
- u8 *logical_result);
-
-acpi_status
+u8
acpi_ex_do_logical_op (
u16 opcode,
- union acpi_operand_object *operand0,
- union acpi_operand_object *operand1,
- u8 *logical_result);
+ union acpi_operand_object *obj_desc,
+ union acpi_operand_object *obj_desc2);
acpi_integer
acpi_ex_do_math_op (
acpi_status
acpi_ex_system_do_suspend(
- acpi_integer time);
+ u32 time);
acpi_status
acpi_ex_system_do_stall (
* exmonadic - ACPI AML (p-code) execution, monadic operators
*/
-acpi_status
-acpi_ex_opcode_0A_0T_1R (
- struct acpi_walk_state *walk_state);
-
acpi_status
acpi_ex_opcode_1A_0T_0R (
struct acpi_walk_state *walk_state);
/*
- * exdump - Interpreter debug output routines
+ * exdump - Scanner debug output routines
*/
void
acpi_ex_dump_operand (
- union acpi_operand_object *obj_desc,
- u32 depth);
+ union acpi_operand_object *entry_desc);
void
acpi_ex_dump_operands (
char *module_name,
u32 line_number);
-#ifdef ACPI_FUTURE_USAGE
void
acpi_ex_dump_object_descriptor (
union acpi_operand_object *object,
acpi_ex_out_address (
char *title,
acpi_physical_address value);
-#endif /* ACPI_FUTURE_USAGE */
+
/*
* exnames - interpreter/scanner name load/execute