Lines Matching refs:op
94 * out_op - Where to return op if a new one is created
106 union acpi_parse_object *op;
113 ACPI_FUNCTION_TRACE_PTR(ds_load1_begin_op, walk_state->op);
115 op = walk_state->op;
116 ACPI_DEBUG_PRINT((ACPI_DB_DISPATCH, "Op=%p State=%p\n", op,
121 if (op) {
123 *out_op = op;
129 if (op->common.node) {
130 *out_op = op;
142 "State=%p Op=%p [%s]\n", walk_state, op,
163 acpi_dm_add_op_to_external_list(op, path,
352 if (!op) {
354 /* Create a new op */
356 op = acpi_ps_alloc_op(walk_state->opcode, walk_state->aml);
357 if (!op) {
362 /* Initialize the op */
365 op->named.path = path;
370 * Put the Node in the "op" object that the parser uses, so we
373 op->common.node = node;
374 op->named.name = node->name.integer;
378 op);
379 *out_op = op;
398 union acpi_parse_object *op;
407 op = walk_state->op;
408 ACPI_DEBUG_PRINT((ACPI_DB_DISPATCH, "Op=%p State=%p\n", op,
414 * create_buffer_field is a deferred op that is typically processed in load
428 status = acpi_ds_create_buffer_field(op, walk_state);
452 acpi_ds_init_field_objects(op, walk_state);
463 if (op->common.aml_opcode == AML_REGION_OP) {
465 acpi_ex_create_region(op->named.data,
466 op->named.length,
468 ((op->common.value.arg)->
474 } else if (op->common.aml_opcode == AML_DATA_REGION_OP) {
476 acpi_ex_create_region(op->named.data,
477 op->named.length,
486 if (op->common.aml_opcode == AML_NAME_OP) {
490 if (op->common.value.arg) {
491 object_type = (acpi_ps_get_opcode_info((op->common.
499 if (op->common.node) {
500 op->common.node->type = (u8) object_type;
510 op->common.node && op->common.aml_opcode == AML_EXTERNAL_OP) {
517 (u8)op->common.value.arg->common.next->common.value.integer;
518 object_type = (u8)op->common.value.arg->common.value.integer;
519 op->common.node->flags |= ANOBJ_IS_EXTERNAL;
520 op->common.node->type = (u8)object_type;
523 &op->common.node,
530 acpi_dm_add_op_to_external_list(op, op->named.path,
542 if (op->common.aml_opcode == AML_METHOD_OP) {
553 walk_state, op, op->named.node));
555 if (!acpi_ns_get_attached_object(op->named.node)) {
557 ACPI_CAST_PTR(void, op->named.node);
562 op->common.value.
566 acpi_ex_create_method(op->named.
568 op->named.
586 op->common.aml_opcode != AML_EXTERNAL_OP &&
590 acpi_ut_get_type_name(object_type), op));