diff options
Diffstat (limited to 'drivers/acpi/acpica/acdispat.h')
-rw-r--r-- | drivers/acpi/acpica/acdispat.h | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/drivers/acpi/acpica/acdispat.h b/drivers/acpi/acpica/acdispat.h index 666271b65418..2d1b7ffa377a 100644 --- a/drivers/acpi/acpica/acdispat.h +++ b/drivers/acpi/acpica/acdispat.h | |||
@@ -48,7 +48,7 @@ | |||
48 | #define NAMEOF_ARG_NTE "__A0" | 48 | #define NAMEOF_ARG_NTE "__A0" |
49 | 49 | ||
50 | /* | 50 | /* |
51 | * dsopcode - support for late evaluation | 51 | * dsargs - execution of dynamic arguments for static objects |
52 | */ | 52 | */ |
53 | acpi_status | 53 | acpi_status |
54 | acpi_ds_get_buffer_field_arguments(union acpi_operand_object *obj_desc); | 54 | acpi_ds_get_buffer_field_arguments(union acpi_operand_object *obj_desc); |
@@ -62,6 +62,20 @@ acpi_status acpi_ds_get_buffer_arguments(union acpi_operand_object *obj_desc); | |||
62 | 62 | ||
63 | acpi_status acpi_ds_get_package_arguments(union acpi_operand_object *obj_desc); | 63 | acpi_status acpi_ds_get_package_arguments(union acpi_operand_object *obj_desc); |
64 | 64 | ||
65 | /* | ||
66 | * dscontrol - support for execution control opcodes | ||
67 | */ | ||
68 | acpi_status | ||
69 | acpi_ds_exec_begin_control_op(struct acpi_walk_state *walk_state, | ||
70 | union acpi_parse_object *op); | ||
71 | |||
72 | acpi_status | ||
73 | acpi_ds_exec_end_control_op(struct acpi_walk_state *walk_state, | ||
74 | union acpi_parse_object *op); | ||
75 | |||
76 | /* | ||
77 | * dsopcode - support for late operand evaluation | ||
78 | */ | ||
65 | acpi_status | 79 | acpi_status |
66 | acpi_ds_eval_buffer_field_operands(struct acpi_walk_state *walk_state, | 80 | acpi_ds_eval_buffer_field_operands(struct acpi_walk_state *walk_state, |
67 | union acpi_parse_object *op); | 81 | union acpi_parse_object *op); |
@@ -86,17 +100,6 @@ acpi_ds_eval_bank_field_operands(struct acpi_walk_state *walk_state, | |||
86 | acpi_status acpi_ds_initialize_region(acpi_handle obj_handle); | 100 | acpi_status acpi_ds_initialize_region(acpi_handle obj_handle); |
87 | 101 | ||
88 | /* | 102 | /* |
89 | * dsctrl - Parser/Interpreter interface, control stack routines | ||
90 | */ | ||
91 | acpi_status | ||
92 | acpi_ds_exec_begin_control_op(struct acpi_walk_state *walk_state, | ||
93 | union acpi_parse_object *op); | ||
94 | |||
95 | acpi_status | ||
96 | acpi_ds_exec_end_control_op(struct acpi_walk_state *walk_state, | ||
97 | union acpi_parse_object *op); | ||
98 | |||
99 | /* | ||
100 | * dsexec - Parser/Interpreter interface, method execution callbacks | 103 | * dsexec - Parser/Interpreter interface, method execution callbacks |
101 | */ | 104 | */ |
102 | acpi_status | 105 | acpi_status |
@@ -136,23 +139,26 @@ acpi_ds_init_field_objects(union acpi_parse_object *op, | |||
136 | struct acpi_walk_state *walk_state); | 139 | struct acpi_walk_state *walk_state); |
137 | 140 | ||
138 | /* | 141 | /* |
139 | * dsload - Parser/Interpreter interface, namespace load callbacks | 142 | * dsload - Parser/Interpreter interface, pass 1 namespace load callbacks |
140 | */ | 143 | */ |
141 | acpi_status | 144 | acpi_status |
145 | acpi_ds_init_callbacks(struct acpi_walk_state *walk_state, u32 pass_number); | ||
146 | |||
147 | acpi_status | ||
142 | acpi_ds_load1_begin_op(struct acpi_walk_state *walk_state, | 148 | acpi_ds_load1_begin_op(struct acpi_walk_state *walk_state, |
143 | union acpi_parse_object **out_op); | 149 | union acpi_parse_object **out_op); |
144 | 150 | ||
145 | acpi_status acpi_ds_load1_end_op(struct acpi_walk_state *walk_state); | 151 | acpi_status acpi_ds_load1_end_op(struct acpi_walk_state *walk_state); |
146 | 152 | ||
153 | /* | ||
154 | * dsload - Parser/Interpreter interface, pass 2 namespace load callbacks | ||
155 | */ | ||
147 | acpi_status | 156 | acpi_status |
148 | acpi_ds_load2_begin_op(struct acpi_walk_state *walk_state, | 157 | acpi_ds_load2_begin_op(struct acpi_walk_state *walk_state, |
149 | union acpi_parse_object **out_op); | 158 | union acpi_parse_object **out_op); |
150 | 159 | ||
151 | acpi_status acpi_ds_load2_end_op(struct acpi_walk_state *walk_state); | 160 | acpi_status acpi_ds_load2_end_op(struct acpi_walk_state *walk_state); |
152 | 161 | ||
153 | acpi_status | ||
154 | acpi_ds_init_callbacks(struct acpi_walk_state *walk_state, u32 pass_number); | ||
155 | |||
156 | /* | 162 | /* |
157 | * dsmthdat - method data (locals/args) | 163 | * dsmthdat - method data (locals/args) |
158 | */ | 164 | */ |