Lines Matching refs:obj_desc
108 union acpi_operand_object *obj_desc = NULL; in acpi_ex_resolve_object_to_value() local
133 &obj_desc); in acpi_ex_resolve_object_to_value()
141 obj_desc)); in acpi_ex_resolve_object_to_value()
148 *stack_ptr = obj_desc; in acpi_ex_resolve_object_to_value()
172 obj_desc = *stack_desc->reference.where; in acpi_ex_resolve_object_to_value()
173 if (obj_desc) { in acpi_ex_resolve_object_to_value()
179 acpi_ut_add_reference(obj_desc); in acpi_ex_resolve_object_to_value()
180 *stack_ptr = obj_desc; in acpi_ex_resolve_object_to_value()
269 &obj_desc); in acpi_ex_resolve_object_to_value()
274 *stack_ptr = (void *)obj_desc; in acpi_ex_resolve_object_to_value()
307 union acpi_operand_object *obj_desc = ACPI_CAST_PTR(void, operand); in acpi_ex_resolve_multiple() local
317 switch (ACPI_GET_DESCRIPTOR_TYPE(obj_desc)) { in acpi_ex_resolve_multiple()
320 type = obj_desc->common.type; in acpi_ex_resolve_multiple()
325 type = ((struct acpi_namespace_node *)obj_desc)->type; in acpi_ex_resolve_multiple()
326 obj_desc = acpi_ns_get_attached_object(node); in acpi_ex_resolve_multiple()
331 type = ((struct acpi_namespace_node *)obj_desc)->type; in acpi_ex_resolve_multiple()
332 obj_desc = acpi_ns_get_attached_object((struct in acpi_ex_resolve_multiple()
334 *)obj_desc); in acpi_ex_resolve_multiple()
348 if (!obj_desc) { in acpi_ex_resolve_multiple()
374 while (obj_desc->common.type == ACPI_TYPE_LOCAL_REFERENCE) { in acpi_ex_resolve_multiple()
375 switch (obj_desc->reference.class) { in acpi_ex_resolve_multiple()
381 if (obj_desc->reference.class == ACPI_REFCLASS_REFOF) { in acpi_ex_resolve_multiple()
382 node = obj_desc->reference.object; in acpi_ex_resolve_multiple()
385 node = obj_desc->reference.node; in acpi_ex_resolve_multiple()
401 obj_desc = acpi_ns_get_attached_object(node); in acpi_ex_resolve_multiple()
402 if (!obj_desc) { in acpi_ex_resolve_multiple()
412 if (obj_desc == operand) { in acpi_ex_resolve_multiple()
421 type = obj_desc->reference.target_type; in acpi_ex_resolve_multiple()
433 obj_desc = *(obj_desc->reference.where); in acpi_ex_resolve_multiple()
434 if (!obj_desc) { in acpi_ex_resolve_multiple()
453 acpi_ds_method_data_get_value(obj_desc-> in acpi_ex_resolve_multiple()
456 obj_desc-> in acpi_ex_resolve_multiple()
460 &obj_desc); in acpi_ex_resolve_multiple()
464 acpi_ut_remove_reference(obj_desc); in acpi_ex_resolve_multiple()
467 acpi_ds_method_data_get_node(obj_desc-> in acpi_ex_resolve_multiple()
470 obj_desc-> in acpi_ex_resolve_multiple()
479 obj_desc = acpi_ns_get_attached_object(node); in acpi_ex_resolve_multiple()
480 if (!obj_desc) { in acpi_ex_resolve_multiple()
498 obj_desc->reference.class)); in acpi_ex_resolve_multiple()
507 type = obj_desc->common.type; in acpi_ex_resolve_multiple()
536 *return_desc = obj_desc; in acpi_ex_resolve_multiple()