Lines Matching refs:op
135 union acpi_parse_object * op)
143 ACPI_FUNCTION_TRACE_PTR(ps_complete_this_op, op);
147 if (!op) {
151 /* Delete this op and the subtree below it if asked to */
161 if (op->common.parent) {
162 prev = op->common.parent->common.value.arg;
172 * with a return value op (placeholder op)
175 acpi_ps_get_opcode_info(op->common.parent->common.
186 * op must be replaced by a placeholder return op
199 * op must be replaced by a placeholder return op
201 if ((op->common.parent->common.aml_opcode ==
203 || (op->common.parent->common.aml_opcode ==
205 || (op->common.parent->common.aml_opcode ==
207 || (op->common.parent->common.aml_opcode ==
209 || (op->common.parent->common.aml_opcode ==
211 || (op->common.parent->common.aml_opcode ==
219 if ((op->common.parent->common.aml_opcode ==
223 if ((op->common.aml_opcode == AML_BUFFER_OP)
224 || (op->common.aml_opcode == AML_PACKAGE_OP)
225 || (op->common.aml_opcode ==
228 acpi_ps_alloc_op(op->common.
234 op->named.data;
236 op->named.length;
251 /* We must unlink this op from the parent tree */
253 if (prev == op) {
255 /* This op is the first in the list */
259 op->common.parent;
261 replacement_op->common.node = op->common.node;
262 op->common.parent->common.value.arg =
264 replacement_op->common.next = op->common.next;
266 op->common.parent->common.value.arg =
267 op->common.next;
279 if (next == op) {
282 op->common.parent;
286 op->common.node;
290 op->common.next;
294 op->common.next;
306 acpi_ps_delete_parse_tree(op);
315 * Op - Current parse op
327 union acpi_parse_object *op,
333 ACPI_FUNCTION_TRACE_PTR(ps_next_parse_state, op);
394 walk_state->prev_op = op;
395 walk_state->method_call_op = op;
397 (op->common.value.arg)->common.node;
402 acpi_ds_is_result_used(op, walk_state);