FreeBSD/sys/contrib/dev/acpica/components/utilities/utmisc.c
/*******************************************************************************
 *
 * FUNCTION:    AcpiUtIsAmlTable
 *
 * PARAMETERS:  Table               - An ACPI table
 *
 * RETURN:      TRUE if table contains executable AML; FALSE otherwise
 *
 * DESCRIPTION: Check ACPI Signature for a table that contains AML code.
 *              Currently, these are DSDT,SSDT,PSDT. All other table types are
 *              data tables that do not contain AML code.
 *
 ******************************************************************************/
AcpiUtIsAmlTable
PARAMETERS:  Table               - An ACPI table

TRUE if table contains executable AML; FALSE otherwise

Check ACPI Signature for a table that contains AML code.
Currently, these are DSDT,SSDT,PSDT. All other table types are
data tables that do not contain AML code.
AcpiUtIsAmlTable PARAMETERS : Table - An ACPI table TRUE if table contains executable AML ; FALSE otherwise Check ACPI Signature for a table that contains AML code . Currently these are DSDT SSDT PSDT . All other table types are data tables that do not contain AML code .
BOOLEAN
AcpiUtIsAmlTable (
    ACPI_TABLE_HEADER       *Table)
{
    if (ACPI_COMPARE_NAME (Table->Signature, ACPI_SIG_DSDT) ||
        ACPI_COMPARE_NAME (Table->Signature, ACPI_SIG_PSDT) ||
        ACPI_COMPARE_NAME (Table->Signature, ACPI_SIG_SSDT) ||
        ACPI_COMPARE_NAME (Table->Signature, ACPI_SIG_OSDT))
    {
        return (TRUE);
    }
    return (FALSE);
}
BOOLEAN AcpiUtIsAmlTable ( ACPI_TABLE_HEADER * Table ) { if ( ACPI_COMPARE_NAME ( Table -> Signature , ACPI_SIG_DSDT ) || ACPI_COMPARE_NAME ( Table -> Signature , ACPI_SIG_PSDT ) || ACPI_COMPARE_NAME ( Table -> Signature , ACPI_SIG_SSDT ) || ACPI_COMPARE_NAME ( Table -> Signature , ACPI_SIG_OSDT ) ) { return ( TRUE ) ; } return ( FALSE ) ; }
FUNCTION:    AcpiUtIsAmlTable
 PARAMETERS:  Table               - An ACPI table
FUNCTION : AcpiUtIsAmlTable PARAMETERS : Table - An ACPI table
/* These are the only tables that contain executable AML */