FreeBSD/sys/contrib/dev/acpica/compiler/asltree.c
/*******************************************************************************
 *
 * FUNCTION:    TrSetNodeFlags
 *
 * PARAMETERS:  Op                  - An existing parse node
 *              Flags               - New flags word
 *
 * RETURN:      The updated parser op
 *
 * DESCRIPTION: Set bits in the node flags word. Will not clear bits, only set
 *
 ******************************************************************************/
TrSetNodeFlags
PARAMETERS:  Op                  - An existing parse node
Flags               - New flags word

The updated parser op

Set bits in the node flags word. Will not clear bits, only set
TrSetNodeFlags PARAMETERS : Op - An existing parse node Flags - New flags word The updated parser op Set bits in the node flags word . Will not clear bits only set
ACPI_PARSE_OBJECT *
TrSetNodeFlags (
    ACPI_PARSE_OBJECT       *Op,
    UINT32                  Flags)
{
    if (!Op)
    {
        return (NULL);
    }
    DbgPrint (ASL_PARSE_OUTPUT,
        "\nSetNodeFlags: %s Op %p, %8.8X", Op->Asl.ParseOpName, Op, Flags);
    TrPrintNodeCompileFlags (Flags);
    DbgPrint (ASL_PARSE_OUTPUT, "\n\n");
    Op->Asl.CompileFlags |= Flags;
    return (Op);
}
ACPI_PARSE_OBJECT * TrSetNodeFlags ( ACPI_PARSE_OBJECT * Op , UINT32 Flags ) { if ( ! Op ) { return ( NULL ) ; } DbgPrint ( ASL_PARSE_OUTPUT , " \n " , Op -> Asl . ParseOpName , Op , Flags ) ; TrPrintNodeCompileFlags ( Flags ) ; DbgPrint ( ASL_PARSE_OUTPUT , " \n \n " ) ; Op -> Asl . CompileFlags |= Flags ; return ( Op ) ; }
FUNCTION:    TrSetNodeFlags
 PARAMETERS:  Op                  - An existing parse node
              Flags               - New flags word
FUNCTION : TrSetNodeFlags PARAMETERS : Op - An existing parse node Flags - New flags word