Lines Matching full:object

25 			      union acpi_operand_object *object,
38 * PARAMETERS: walk_state - Current walk state object
93 * PARAMETERS: walk_state - Current walk state object
111 if (walk_state->local_variables[index].object) { in acpi_ds_method_data_delete_all()
115 object)); in acpi_ds_method_data_delete_all()
117 /* Detach object (if present) and remove a reference */ in acpi_ds_method_data_delete_all()
127 if (walk_state->arguments[index].object) { in acpi_ds_method_data_delete_all()
130 walk_state->arguments[index].object)); in acpi_ds_method_data_delete_all()
132 /* Detach object (if present) and remove a reference */ in acpi_ds_method_data_delete_all()
147 * walk_state - Current walk state object
203 * walk_state - Current walk state object
268 * object - Object to be inserted into the stack entry
269 * walk_state - Current walk state object
273 * DESCRIPTION: Insert an object onto the method stack at entry Opcode:Index.
281 union acpi_operand_object *object, in acpi_ds_method_data_set_value() argument
290 "NewObj %p Type %2.2X, Refs=%u [%s]\n", object, in acpi_ds_method_data_set_value()
291 type, object->common.reference_count, in acpi_ds_method_data_set_value()
292 acpi_ut_get_type_name(object->common.type))); in acpi_ds_method_data_set_value()
302 * Increment ref count so object can't be deleted while installed. in acpi_ds_method_data_set_value()
303 * NOTE: We do not copy the object in order to preserve the call by in acpi_ds_method_data_set_value()
307 acpi_ut_add_reference(object); in acpi_ds_method_data_set_value()
309 /* Install the object */ in acpi_ds_method_data_set_value()
311 node->object = object; in acpi_ds_method_data_set_value()
322 * walk_state - Current walk state object
340 union acpi_operand_object *object; in acpi_ds_method_data_get_value() local
344 /* Validate the object descriptor */ in acpi_ds_method_data_get_value()
347 ACPI_ERROR((AE_INFO, "Null object descriptor pointer")); in acpi_ds_method_data_get_value()
358 /* Get the object from the node */ in acpi_ds_method_data_get_value()
360 object = node->object; in acpi_ds_method_data_get_value()
362 /* Examine the returned object, it must be valid. */ in acpi_ds_method_data_get_value()
364 if (!object) { in acpi_ds_method_data_get_value()
366 * Index points to uninitialized object. in acpi_ds_method_data_get_value()
376 object = acpi_ut_create_integer_object((u64) 0); in acpi_ds_method_data_get_value()
377 if (!object) { in acpi_ds_method_data_get_value()
381 node->object = object; in acpi_ds_method_data_get_value()
413 * The Index points to an initialized and valid object. in acpi_ds_method_data_get_value()
414 * Return an additional reference to the object in acpi_ds_method_data_get_value()
416 *dest_desc = object; in acpi_ds_method_data_get_value()
417 acpi_ut_add_reference(object); in acpi_ds_method_data_get_value()
429 * walk_state - Current walk state object
434 * a null into the stack slot after the object is deleted.
444 union acpi_operand_object *object; in acpi_ds_method_data_delete_value() local
455 /* Get the associated object */ in acpi_ds_method_data_delete_value()
457 object = acpi_ns_get_attached_object(node); in acpi_ds_method_data_delete_value()
464 node->object = NULL; in acpi_ds_method_data_delete_value()
466 if ((object) && in acpi_ds_method_data_delete_value()
467 (ACPI_GET_DESCRIPTOR_TYPE(object) == ACPI_DESC_TYPE_OPERAND)) { in acpi_ds_method_data_delete_value()
469 * There is a valid object. in acpi_ds_method_data_delete_value()
471 * increment when the object was stored. in acpi_ds_method_data_delete_value()
473 acpi_ut_remove_reference(object); in acpi_ds_method_data_delete_value()
533 * If the reference count on the object is more than one, we must in acpi_ds_store_object_to_local()
534 * take a copy of the object before we store. A reference count in acpi_ds_store_object_to_local()
535 * of exactly 1 means that the object was just created during the in acpi_ds_store_object_to_local()
550 * If there is an object already in this slot, we either in acpi_ds_store_object_to_local()
552 * is an object reference stored there, we have to do in acpi_ds_store_object_to_local()
558 * contains an object reference (stored as an Node). in acpi_ds_store_object_to_local()
561 * anything there, including an object reference. in acpi_ds_store_object_to_local()
574 * If we have a valid reference object that came from ref_of(), in acpi_ds_store_object_to_local()
589 * Store this object to the Node (perform the indirect store) in acpi_ds_store_object_to_local()
597 object, in acpi_ds_store_object_to_local()
601 /* Remove local reference if we copied the object above */ in acpi_ds_store_object_to_local()
611 /* Delete the existing object before storing the new one */ in acpi_ds_store_object_to_local()
619 * (increments the object reference count by one) in acpi_ds_store_object_to_local()
625 /* Remove local reference if we copied the object above */ in acpi_ds_store_object_to_local()
642 * walk_state - Current walk state object
646 * DESCRIPTION: Get the type of the object stored in the Local or Arg
656 union acpi_operand_object *object; in acpi_ds_method_data_get_type() local
667 /* Get the object */ in acpi_ds_method_data_get_type()
669 object = acpi_ns_get_attached_object(node); in acpi_ds_method_data_get_type()
670 if (!object) { in acpi_ds_method_data_get_type()
677 /* Get the object type */ in acpi_ds_method_data_get_type()
679 return_VALUE(object->type); in acpi_ds_method_data_get_type()