1/****************************************************************************** 2 * 3 * Name: amlcode.h - Definitions for AML, as included in "definition blocks" 4 * Declarations and definitions contained herein are derived 5 * directly from the ACPI specification. |
6 * $Revision: 75 $ |
7 * 8 *****************************************************************************/ 9 10/****************************************************************************** 11 * 12 * 1. Copyright Notice 13 * 14 * Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp. --- 549 unchanged lines hidden (view full) --- 564 AML_FIELD_ATTRIB_SMB_WORD = 0x08, 565 AML_FIELD_ATTRIB_SMB_BLOCK = 0x0A, 566 AML_FIELD_ATTRIB_SMB_WORD_CALL = 0x0C, 567 AML_FIELD_ATTRIB_SMB_BLOCK_CALL = 0x0D 568 569} AML_ACCESS_ATTRIBUTE; 570 571 |
572/* Bit fields in MethodFlags byte */ |
573 |
574#define AML_METHOD_ARG_COUNT 0x07 575#define AML_METHOD_SERIALIZED 0x08 576#define AML_METHOD_SYNCH_LEVEL 0xF0 |
577 |
578/* METHOD_FLAGS_ARG_COUNT is not used internally, define additional flags */ |
579 |
580#define AML_METHOD_INTERNAL_ONLY 0x01 581#define AML_METHOD_RESERVED1 0x02 582#define AML_METHOD_RESERVED2 0x04 583 584 |
585#endif /* __AMLCODE_H__ */ |