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