Lines Matching refs:obj_desc
142 union acpi_operand_object *obj_desc = NULL; in acpi_ex_resolve_object_to_value() local
167 &obj_desc); in acpi_ex_resolve_object_to_value()
175 obj_desc)); in acpi_ex_resolve_object_to_value()
182 *stack_ptr = obj_desc; in acpi_ex_resolve_object_to_value()
205 obj_desc = *stack_desc->reference.where; in acpi_ex_resolve_object_to_value()
206 if (obj_desc) { in acpi_ex_resolve_object_to_value()
212 acpi_ut_add_reference(obj_desc); in acpi_ex_resolve_object_to_value()
213 *stack_ptr = obj_desc; in acpi_ex_resolve_object_to_value()
301 &obj_desc); in acpi_ex_resolve_object_to_value()
306 *stack_ptr = (void *)obj_desc; in acpi_ex_resolve_object_to_value()
339 union acpi_operand_object *obj_desc = ACPI_CAST_PTR(void, operand); in acpi_ex_resolve_multiple() local
349 switch (ACPI_GET_DESCRIPTOR_TYPE(obj_desc)) { in acpi_ex_resolve_multiple()
352 type = obj_desc->common.type; in acpi_ex_resolve_multiple()
357 type = ((struct acpi_namespace_node *)obj_desc)->type; in acpi_ex_resolve_multiple()
358 obj_desc = acpi_ns_get_attached_object(node); in acpi_ex_resolve_multiple()
363 type = ((struct acpi_namespace_node *)obj_desc)->type; in acpi_ex_resolve_multiple()
364 obj_desc = in acpi_ex_resolve_multiple()
367 obj_desc); in acpi_ex_resolve_multiple()
370 if (!obj_desc) { in acpi_ex_resolve_multiple()
394 while (obj_desc->common.type == ACPI_TYPE_LOCAL_REFERENCE) { in acpi_ex_resolve_multiple()
395 switch (obj_desc->reference.class) { in acpi_ex_resolve_multiple()
401 if (obj_desc->reference.class == ACPI_REFCLASS_REFOF) { in acpi_ex_resolve_multiple()
402 node = obj_desc->reference.object; in acpi_ex_resolve_multiple()
405 node = obj_desc->reference.node; in acpi_ex_resolve_multiple()
421 obj_desc = acpi_ns_get_attached_object(node); in acpi_ex_resolve_multiple()
422 if (!obj_desc) { in acpi_ex_resolve_multiple()
432 if (obj_desc == operand) { in acpi_ex_resolve_multiple()
441 type = obj_desc->reference.target_type; in acpi_ex_resolve_multiple()
453 obj_desc = *(obj_desc->reference.where); in acpi_ex_resolve_multiple()
454 if (!obj_desc) { in acpi_ex_resolve_multiple()
473 acpi_ds_method_data_get_value(obj_desc-> in acpi_ex_resolve_multiple()
476 obj_desc-> in acpi_ex_resolve_multiple()
480 &obj_desc); in acpi_ex_resolve_multiple()
484 acpi_ut_remove_reference(obj_desc); in acpi_ex_resolve_multiple()
487 acpi_ds_method_data_get_node(obj_desc-> in acpi_ex_resolve_multiple()
490 obj_desc-> in acpi_ex_resolve_multiple()
499 obj_desc = acpi_ns_get_attached_object(node); in acpi_ex_resolve_multiple()
500 if (!obj_desc) { in acpi_ex_resolve_multiple()
518 obj_desc->reference.class)); in acpi_ex_resolve_multiple()
527 type = obj_desc->common.type; in acpi_ex_resolve_multiple()
556 *return_desc = obj_desc; in acpi_ex_resolve_multiple()