|
| #define | ACPI_CAST8(ptr) ACPI_CAST_PTR (UINT8, (ptr)) |
| |
| #define | ACPI_CAST16(ptr) ACPI_CAST_PTR (UINT16, (ptr)) |
| |
| #define | ACPI_CAST32(ptr) ACPI_CAST_PTR (UINT32, (ptr)) |
| |
| #define | ACPI_CAST64(ptr) ACPI_CAST_PTR (UINT64, (ptr)) |
| |
| #define | ACPI_GET8(ptr) (*ACPI_CAST8 (ptr)) |
| |
| #define | ACPI_GET16(ptr) (*ACPI_CAST16 (ptr)) |
| |
| #define | ACPI_GET32(ptr) (*ACPI_CAST32 (ptr)) |
| |
| #define | ACPI_GET64(ptr) (*ACPI_CAST64 (ptr)) |
| |
| #define | ACPI_SET8(ptr, val) (*ACPI_CAST8 (ptr) = (UINT8) (val)) |
| |
| #define | ACPI_SET16(ptr, val) (*ACPI_CAST16 (ptr) = (UINT16) (val)) |
| |
| #define | ACPI_SET32(ptr, val) (*ACPI_CAST32 (ptr) = (UINT32) (val)) |
| |
| #define | ACPI_SET64(ptr, val) (*ACPI_CAST64 (ptr) = (UINT64) (val)) |
| |
| #define | ACPI_FORMAT_UINT64(i) ACPI_HIDWORD(i), ACPI_LODWORD(i) |
| |
| #define | ACPI_MOVE_16_TO_16(d, s) *(UINT16 *)(void *)(d) = *(UINT16 *)(void *)(s) |
| |
| #define | ACPI_MOVE_16_TO_32(d, s) *(UINT32 *)(void *)(d) = *(UINT16 *)(void *)(s) |
| |
| #define | ACPI_MOVE_16_TO_64(d, s) *(UINT64 *)(void *)(d) = *(UINT16 *)(void *)(s) |
| |
| #define | ACPI_MOVE_32_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */ |
| |
| #define | ACPI_MOVE_32_TO_32(d, s) *(UINT32 *)(void *)(d) = *(UINT32 *)(void *)(s) |
| |
| #define | ACPI_MOVE_32_TO_64(d, s) *(UINT64 *)(void *)(d) = *(UINT32 *)(void *)(s) |
| |
| #define | ACPI_MOVE_64_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */ |
| |
| #define | ACPI_MOVE_64_TO_32(d, s) ACPI_MOVE_32_TO_32(d, s) /* Truncate to 32 */ |
| |
| #define | ACPI_MOVE_64_TO_64(d, s) *(UINT64 *)(void *)(d) = *(UINT64 *)(void *)(s) |
| |
| #define | _ACPI_DIV(value, PowerOf2) ((UINT32) ((value) >> (PowerOf2))) |
| |
| #define | _ACPI_MUL(value, PowerOf2) ((UINT32) ((value) << (PowerOf2))) |
| |
| #define | _ACPI_MOD(value, Divisor) ((UINT32) ((value) & ((Divisor) -1))) |
| |
| #define | ACPI_DIV_2(a) _ACPI_DIV(a, 1) |
| |
| #define | ACPI_MUL_2(a) _ACPI_MUL(a, 1) |
| |
| #define | ACPI_MOD_2(a) _ACPI_MOD(a, 2) |
| |
| #define | ACPI_DIV_4(a) _ACPI_DIV(a, 2) |
| |
| #define | ACPI_MUL_4(a) _ACPI_MUL(a, 2) |
| |
| #define | ACPI_MOD_4(a) _ACPI_MOD(a, 4) |
| |
| #define | ACPI_DIV_8(a) _ACPI_DIV(a, 3) |
| |
| #define | ACPI_MUL_8(a) _ACPI_MUL(a, 3) |
| |
| #define | ACPI_MOD_8(a) _ACPI_MOD(a, 8) |
| |
| #define | ACPI_DIV_16(a) _ACPI_DIV(a, 4) |
| |
| #define | ACPI_MUL_16(a) _ACPI_MUL(a, 4) |
| |
| #define | ACPI_MOD_16(a) _ACPI_MOD(a, 16) |
| |
| #define | ACPI_DIV_32(a) _ACPI_DIV(a, 5) |
| |
| #define | ACPI_MUL_32(a) _ACPI_MUL(a, 5) |
| |
| #define | ACPI_MOD_32(a) _ACPI_MOD(a, 32) |
| |
| #define | ACPI_IS_ASCII(c) ((c) < 0x80) |
| |
| #define | ACPI_SIGN_POSITIVE 0 |
| |
| #define | ACPI_SIGN_NEGATIVE 1 |
| |
| #define | ACPI_ROUND_DOWN(value, boundary) |
| |
| #define | ACPI_ROUND_UP(value, boundary) |
| |
| #define | ACPI_ROUND_DOWN_TO_32BIT(a) ACPI_ROUND_DOWN(a, 4) |
| |
| #define | ACPI_ROUND_DOWN_TO_64BIT(a) ACPI_ROUND_DOWN(a, 8) |
| |
| #define | ACPI_ROUND_DOWN_TO_NATIVE_WORD(a) ACPI_ROUND_DOWN(a, sizeof(ACPI_SIZE)) |
| |
| #define | ACPI_ROUND_UP_TO_32BIT(a) ACPI_ROUND_UP(a, 4) |
| |
| #define | ACPI_ROUND_UP_TO_64BIT(a) ACPI_ROUND_UP(a, 8) |
| |
| #define | ACPI_ROUND_UP_TO_NATIVE_WORD(a) ACPI_ROUND_UP(a, sizeof(ACPI_SIZE)) |
| |
| #define | ACPI_ROUND_BITS_UP_TO_BYTES(a) ACPI_DIV_8((a) + 7) |
| |
| #define | ACPI_ROUND_BITS_DOWN_TO_BYTES(a) ACPI_DIV_8((a)) |
| |
| #define | ACPI_ROUND_UP_TO_1K(a) (((a) + 1023) >> 10) |
| |
| #define | ACPI_ROUND_UP_TO(value, boundary) (((value) + ((boundary)-1)) / (boundary)) |
| |
| #define | ACPI_IS_MISALIGNED(value) (((ACPI_SIZE) value) & (sizeof(ACPI_SIZE)-1)) |
| |
| #define | __ACPI_FIND_LAST_BIT_2(a, r) ((((UINT8) (a)) & 0x02) ? (r)+1 : (r)) |
| |
| #define | __ACPI_FIND_LAST_BIT_4(a, r) |
| |
| #define | __ACPI_FIND_LAST_BIT_8(a, r) |
| |
| #define | __ACPI_FIND_LAST_BIT_16(a, r) |
| |
| #define | __ACPI_FIND_LAST_BIT_32(a, r) |
| |
| #define | __ACPI_FIND_LAST_BIT_64(a, r) |
| |
| #define | ACPI_FIND_LAST_BIT_8(a) ((a) ? __ACPI_FIND_LAST_BIT_8 (a, 1) : 0) |
| |
| #define | ACPI_FIND_LAST_BIT_16(a) ((a) ? __ACPI_FIND_LAST_BIT_16 (a, 1) : 0) |
| |
| #define | ACPI_FIND_LAST_BIT_32(a) ((a) ? __ACPI_FIND_LAST_BIT_32 (a, 1) : 0) |
| |
| #define | ACPI_FIND_LAST_BIT_64(a) ((a) ? __ACPI_FIND_LAST_BIT_64 (a, 1) : 0) |
| |
| #define | __ACPI_FIND_FIRST_BIT_2(a, r) ((((UINT8) (a)) & 0x01) ? (r) : (r)+1) |
| |
| #define | __ACPI_FIND_FIRST_BIT_4(a, r) |
| |
| #define | __ACPI_FIND_FIRST_BIT_8(a, r) |
| |
| #define | __ACPI_FIND_FIRST_BIT_16(a, r) |
| |
| #define | __ACPI_FIND_FIRST_BIT_32(a, r) |
| |
| #define | __ACPI_FIND_FIRST_BIT_64(a, r) |
| |
| #define | ACPI_FIND_FIRST_BIT_8(a) ((a) ? __ACPI_FIND_FIRST_BIT_8 (a, 1) : 0) |
| |
| #define | ACPI_FIND_FIRST_BIT_16(a) ((a) ? __ACPI_FIND_FIRST_BIT_16 (a, 1) : 0) |
| |
| #define | ACPI_FIND_FIRST_BIT_32(a) ((a) ? __ACPI_FIND_FIRST_BIT_32 (a, 1) : 0) |
| |
| #define | ACPI_FIND_FIRST_BIT_64(a) ((a) ? __ACPI_FIND_FIRST_BIT_64 (a, 1) : 0) |
| |
| #define | ACPI_ROUND_UP_POWER_OF_TWO_8(a) |
| |
| #define | ACPI_ROUND_DOWN_POWER_OF_TWO_8(a) |
| |
| #define | ACPI_ROUND_UP_POWER_OF_TWO_16(a) |
| |
| #define | ACPI_ROUND_DOWN_POWER_OF_TWO_16(a) |
| |
| #define | ACPI_ROUND_UP_POWER_OF_TWO_32(a) |
| |
| #define | ACPI_ROUND_DOWN_POWER_OF_TWO_32(a) |
| |
| #define | ACPI_IS_ALIGNED(a, s) (((a) & ((s) - 1)) == 0) |
| |
| #define | ACPI_IS_POWER_OF_TWO(a) ACPI_IS_ALIGNED(a, a) |
| |
| #define | ACPI_MASK_BITS_ABOVE(position) (~((ACPI_UINT64_MAX) << ((UINT32) (position)))) |
| |
| #define | ACPI_MASK_BITS_BELOW(position) ((ACPI_UINT64_MAX) << ((UINT32) (position))) |
| |
| #define | ACPI_MASK_BITS_ABOVE_32(width) ((UINT32) ACPI_MASK_BITS_ABOVE(width)) |
| |
| #define | ACPI_MASK_BITS_BELOW_32(width) ((UINT32) ACPI_MASK_BITS_BELOW(width)) |
| |
| #define | ACPI_MASK_BITS_ABOVE_64(width) |
| |
| #define | ACPI_MASK_BITS_BELOW_64(width) |
| |
| #define | ACPI_REGISTER_PREPARE_BITS(Val, Pos, Mask) ((Val << Pos) & Mask) |
| |
| #define | ACPI_REGISTER_INSERT_VALUE(Reg, Pos, Mask, Val) Reg = (Reg & (~(Mask))) | ACPI_REGISTER_PREPARE_BITS(Val, Pos, Mask) |
| |
| #define | ACPI_INSERT_BITS(Target, Mask, Source) Target = ((Target & (~(Mask))) | (Source & Mask)) |
| |
| #define | ACPI_GET_BITS(SourcePtr, Position, Mask) ((*(SourcePtr) >> (Position)) & (Mask)) |
| |
| #define | ACPI_SET_BITS(TargetPtr, Position, Mask, Value) (*(TargetPtr) |= (((Value) & (Mask)) << (Position))) |
| |
| #define | ACPI_1BIT_MASK 0x00000001 |
| |
| #define | ACPI_2BIT_MASK 0x00000003 |
| |
| #define | ACPI_3BIT_MASK 0x00000007 |
| |
| #define | ACPI_4BIT_MASK 0x0000000F |
| |
| #define | ACPI_5BIT_MASK 0x0000001F |
| |
| #define | ACPI_6BIT_MASK 0x0000003F |
| |
| #define | ACPI_7BIT_MASK 0x0000007F |
| |
| #define | ACPI_8BIT_MASK 0x000000FF |
| |
| #define | ACPI_16BIT_MASK 0x0000FFFF |
| |
| #define | ACPI_24BIT_MASK 0x00FFFFFF |
| |
| #define | ACPI_GET_1BIT_FLAG(Value) ((Value) & ACPI_1BIT_MASK) |
| |
| #define | ACPI_GET_2BIT_FLAG(Value) ((Value) & ACPI_2BIT_MASK) |
| |
| #define | ACPI_GET_3BIT_FLAG(Value) ((Value) & ACPI_3BIT_MASK) |
| |
| #define | ACPI_GET_4BIT_FLAG(Value) ((Value) & ACPI_4BIT_MASK) |
| |
| #define | ACPI_EXTRACT_1BIT_FLAG(Field, Position) (ACPI_GET_1BIT_FLAG ((Field) >> Position)) |
| |
| #define | ACPI_EXTRACT_2BIT_FLAG(Field, Position) (ACPI_GET_2BIT_FLAG ((Field) >> Position)) |
| |
| #define | ACPI_EXTRACT_3BIT_FLAG(Field, Position) (ACPI_GET_3BIT_FLAG ((Field) >> Position)) |
| |
| #define | ACPI_EXTRACT_4BIT_FLAG(Field, Position) (ACPI_GET_4BIT_FLAG ((Field) >> Position)) |
| |
| #define | ACPI_IS_ROOT_PREFIX(c) ((c) == (UINT8) 0x5C) /* Backslash */ |
| |
| #define | ACPI_IS_PARENT_PREFIX(c) ((c) == (UINT8) 0x5E) /* Carat */ |
| |
| #define | ACPI_IS_PATH_SEPARATOR(c) ((c) == (UINT8) 0x2E) /* Period (dot) */ |
| |
| #define | ACPI_GET_DESCRIPTOR_PTR(d) (((ACPI_DESCRIPTOR *)(void *)(d))->Common.CommonPointer) |
| |
| #define | ACPI_SET_DESCRIPTOR_PTR(d, p) (((ACPI_DESCRIPTOR *)(void *)(d))->Common.CommonPointer = (p)) |
| |
| #define | ACPI_GET_DESCRIPTOR_TYPE(d) (((ACPI_DESCRIPTOR *)(void *)(d))->Common.DescriptorType) |
| |
| #define | ACPI_SET_DESCRIPTOR_TYPE(d, t) (((ACPI_DESCRIPTOR *)(void *)(d))->Common.DescriptorType = (t)) |
| |
| #define | ACPI_OP(Name, PArgs, IArgs, ObjType, Class, Type, Flags) {(UINT32)(PArgs), (UINT32)(IArgs), (UINT32)(Flags), ObjType, Class, Type} |
| |
| #define | ARG_TYPE_WIDTH 5 |
| |
| #define | ARG_1(x) ((UINT32)(x)) |
| |
| #define | ARG_2(x) ((UINT32)(x) << (1 * ARG_TYPE_WIDTH)) |
| |
| #define | ARG_3(x) ((UINT32)(x) << (2 * ARG_TYPE_WIDTH)) |
| |
| #define | ARG_4(x) ((UINT32)(x) << (3 * ARG_TYPE_WIDTH)) |
| |
| #define | ARG_5(x) ((UINT32)(x) << (4 * ARG_TYPE_WIDTH)) |
| |
| #define | ARG_6(x) ((UINT32)(x) << (5 * ARG_TYPE_WIDTH)) |
| |
| #define | ARGI_LIST1(a) (ARG_1(a)) |
| |
| #define | ARGI_LIST2(a, b) (ARG_1(b)|ARG_2(a)) |
| |
| #define | ARGI_LIST3(a, b, c) (ARG_1(c)|ARG_2(b)|ARG_3(a)) |
| |
| #define | ARGI_LIST4(a, b, c, d) (ARG_1(d)|ARG_2(c)|ARG_3(b)|ARG_4(a)) |
| |
| #define | ARGI_LIST5(a, b, c, d, e) (ARG_1(e)|ARG_2(d)|ARG_3(c)|ARG_4(b)|ARG_5(a)) |
| |
| #define | ARGI_LIST6(a, b, c, d, e, f) (ARG_1(f)|ARG_2(e)|ARG_3(d)|ARG_4(c)|ARG_5(b)|ARG_6(a)) |
| |
| #define | ARGP_LIST1(a) (ARG_1(a)) |
| |
| #define | ARGP_LIST2(a, b) (ARG_1(a)|ARG_2(b)) |
| |
| #define | ARGP_LIST3(a, b, c) (ARG_1(a)|ARG_2(b)|ARG_3(c)) |
| |
| #define | ARGP_LIST4(a, b, c, d) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d)) |
| |
| #define | ARGP_LIST5(a, b, c, d, e) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d)|ARG_5(e)) |
| |
| #define | ARGP_LIST6(a, b, c, d, e, f) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d)|ARG_5(e)|ARG_6(f)) |
| |
| #define | GET_CURRENT_ARG_TYPE(List) (List & ((UINT32) 0x1F)) |
| |
| #define | INCREMENT_ARG_LIST(List) (List >>= ((UINT32) ARG_TYPE_WIDTH)) |
| |
| #define | ACPI_ERROR_NAMESPACE(s, p, e) AcpiUtPrefixedNamespaceError (AE_INFO, s, p, e); |
| |
| #define | ACPI_ERROR_METHOD(s, n, p, e) AcpiUtMethodError (AE_INFO, s, n, p, e); |
| |
| #define | ACPI_WARN_PREDEFINED(plist) AcpiUtPredefinedWarning plist |
| |
| #define | ACPI_INFO_PREDEFINED(plist) AcpiUtPredefinedInfo plist |
| |
| #define | ACPI_BIOS_ERROR_PREDEFINED(plist) AcpiUtPredefinedBiosError plist |
| |
| #define | ACPI_ERROR_ONLY(s) s |
| |
| #define | ACPI_HW_OPTIONAL_FUNCTION(addr) addr |
| |
| #define | ACPI_INIT_UUID(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) |
| |
| #define | ACPI_IS_OCTAL_DIGIT(d) (((char)(d) >= '0') && ((char)(d) <= '7')) |
| |
| #define | ASL_CV_LABEL_FILENODE(a) |
| |
| #define | ASL_CV_CAPTURE_COMMENTS_ONLY(a) |
| |
| #define | ASL_CV_CAPTURE_COMMENTS(a) |
| |
| #define | ASL_CV_TRANSFER_COMMENTS(a) |
| |
| #define | ASL_CV_CLOSE_PAREN(a, b) AcpiOsPrintf (")"); |
| |
| #define | ASL_CV_CLOSE_BRACE(a, b) AcpiOsPrintf ("}"); |
| |
| #define | ASL_CV_SWITCH_FILES(a, b) |
| |
| #define | ASL_CV_CLEAR_OP_COMMENTS(a) |
| |
| #define | ASL_CV_PRINT_ONE_COMMENT(a, b, c, d) |
| |
| #define | ASL_CV_PRINT_ONE_COMMENT_LIST(a, b) |
| |
| #define | ASL_CV_FILE_HAS_SWITCHED(a) 0 |
| |
| #define | ASL_CV_INIT_FILETREE(a, b, c) |
| |