FreeBSD/sys/contrib/dev/acpica/components/parser/psxface.c
/*******************************************************************************
 *
 * FUNCTION:    AcpiPsUpdateParameterList
 *
 * PARAMETERS:  Info            - See ACPI_EVALUATE_INFO
 *                                (Used: ParameterType and Parameters)
 *              Action          - Add or Remove reference
 *
 * RETURN:      Status
 *
 * DESCRIPTION: Update reference count on all method parameter objects
 *
 ******************************************************************************/
AcpiPsUpdateParameterList
PARAMETERS:  Info            - See ACPI_EVALUATE_INFO
(Used: ParameterType and Parameters)
Action          - Add or Remove reference

Status

Update reference count on all method parameter objects
AcpiPsUpdateParameterList PARAMETERS : Info - See ACPI_EVALUATE_INFO ( Used : ParameterType and Parameters ) Action - Add or Remove reference Status Update reference count on all method parameter objects
static void
AcpiPsUpdateParameterList (
    ACPI_EVALUATE_INFO      *Info,
    UINT16                  Action)
{
    UINT32                  i;
    if (Info->Parameters)
    {
        for (i = 0; Info->Parameters[i]; i++)
        {
            (void) AcpiUtUpdateObjectReference (
                Info->Parameters[i], Action);
        }
    }
}
static void AcpiPsUpdateParameterList ( ACPI_EVALUATE_INFO * Info , UINT16 Action ) { UINT32 i ; if ( Info -> Parameters ) { for ( i = 0 ; Info -> Parameters [ i ] ; i ++ ) { ( void ) AcpiUtUpdateObjectReference ( Info -> Parameters [ i ] , Action ) ; } } }
FUNCTION:    AcpiPsUpdateParameterList
 PARAMETERS:  Info            - See ACPI_EVALUATE_INFO
                                (Used: ParameterType and Parameters)
              Action          - Add or Remove reference
FUNCTION : AcpiPsUpdateParameterList PARAMETERS : Info - See ACPI_EVALUATE_INFO ( Used : ParameterType and Parameters ) Action - Add or Remove reference
/* Update reference count for each parameter */ /* Ignore errors, just do them all */