Lines Matching full:reference
4 * Module Name: utdelete - object deletion and reference count utilities
31 * DESCRIPTION: Low level object deletion, after reference counts have been
32 * updated (All reference counts, including sub-objects!)
350 * RETURN: None. Sets new reference count within the object
352 * DESCRIPTION: Modify the reference count for an internal acpi object
371 * Always get the reference count lock. Note: Interpreter and/or in acpi_ut_update_ref_count()
377 /* Perform the reference count action (increment, decrement) */ in acpi_ut_update_ref_count()
386 /* The current reference count should never be zero here */ in acpi_ut_update_ref_count()
390 "Obj %p, Reference Count was zero before increment\n", in acpi_ut_update_ref_count()
404 /* The current reference count must be non-zero */ in acpi_ut_update_ref_count()
415 "Obj %p, Reference Count is already zero, cannot decrement\n", in acpi_ut_update_ref_count()
424 /* Actually delete the object on a reference count of zero */ in acpi_ut_update_ref_count()
435 ACPI_ERROR((AE_INFO, "Unknown Reference Count action (0x%X)", in acpi_ut_update_ref_count()
441 * Sanity check the reference count, for debug purposes only. in acpi_ut_update_ref_count()
442 * (A deleted object will have a huge reference count) in acpi_ut_update_ref_count()
446 "Large Reference Count (0x%X) in object %p, Type=0x%.2X Operation=%s", in acpi_ut_update_ref_count()
461 * DESCRIPTION: Increment or decrement the object reference count
495 * All sub-objects must have their reference count updated in acpi_ut_update_object_reference()
541 * update the reference count here and continue. in acpi_ut_update_object_reference()
602 * reference must track changes to the ref count of the index or in acpi_ut_update_object_reference()
605 if ((object->reference.class == ACPI_REFCLASS_INDEX) || in acpi_ut_update_object_reference()
606 (object->reference.class == ACPI_REFCLASS_NAME)) { in acpi_ut_update_object_reference()
607 next_object = object->reference.object; in acpi_ut_update_object_reference()
643 "Could not update object reference count")); in acpi_ut_update_object_reference()
659 * PARAMETERS: object - Object whose reference count is to be
664 * DESCRIPTION: Add one reference to an ACPI object
683 /* Increment the reference count */ in acpi_ut_add_reference()
697 * DESCRIPTION: Decrement the reference count of an ACPI internal object
727 * Decrement the reference count, and only actually delete the object in acpi_ut_remove_reference()
728 * if the reference count becomes 0. (Must also decrement the ref count in acpi_ut_remove_reference()