Deleted Added
full compact
actypes.h (80062) actypes.h (82367)
1/******************************************************************************
2 *
3 * Name: actypes.h - Common data types for the entire ACPI subsystem
1/******************************************************************************
2 *
3 * Name: actypes.h - Common data types for the entire ACPI subsystem
4 * $Revision: 184 $
4 * $Revision: 186 $
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999, 2000, 2001, Intel Corp.

--- 267 unchanged lines hidden (view full) ---

280 * Local datatypes
281 */
282
283typedef UINT32 ACPI_STATUS; /* All ACPI Exceptions */
284typedef UINT32 ACPI_NAME; /* 4-byte ACPI name */
285typedef char* ACPI_STRING; /* Null terminated ASCII string */
286typedef void* ACPI_HANDLE; /* Actually a ptr to an Node */
287
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999, 2000, 2001, Intel Corp.

--- 267 unchanged lines hidden (view full) ---

280 * Local datatypes
281 */
282
283typedef UINT32 ACPI_STATUS; /* All ACPI Exceptions */
284typedef UINT32 ACPI_NAME; /* 4-byte ACPI name */
285typedef char* ACPI_STRING; /* Null terminated ASCII string */
286typedef void* ACPI_HANDLE; /* Actually a ptr to an Node */
287
288typedef struct
289{
290 UINT32 Lo;
291 UINT32 Hi;
288
292
293} UINT64_STRUCT;
294
295
289/*
290 * Acpi integer width. In ACPI version 1, integers are
291 * 32 bits. In ACPI version 2, integers are 64 bits.
292 * Note that this pertains to the ACPI integer type only, not
293 * other integers used in the implementation of the ACPI CA
294 * subsystem.
295 */
296#ifdef ACPI_NO_INTEGER64_SUPPORT
297
298/* 32-bit integers only, no 64-bit support */
299
300typedef UINT32 ACPI_INTEGER;
301#define ACPI_INTEGER_MAX ACPI_UINT32_MAX
302#define ACPI_INTEGER_BIT_SIZE 32
303#define ACPI_MAX_BCD_VALUE 99999999
304#define ACPI_MAX_BCD_DIGITS 8
296/*
297 * Acpi integer width. In ACPI version 1, integers are
298 * 32 bits. In ACPI version 2, integers are 64 bits.
299 * Note that this pertains to the ACPI integer type only, not
300 * other integers used in the implementation of the ACPI CA
301 * subsystem.
302 */
303#ifdef ACPI_NO_INTEGER64_SUPPORT
304
305/* 32-bit integers only, no 64-bit support */
306
307typedef UINT32 ACPI_INTEGER;
308#define ACPI_INTEGER_MAX ACPI_UINT32_MAX
309#define ACPI_INTEGER_BIT_SIZE 32
310#define ACPI_MAX_BCD_VALUE 99999999
311#define ACPI_MAX_BCD_DIGITS 8
312#define ACPI_MAX_DECIMAL_DIGITS 10
305
306#else
307
308/* 64-bit integers */
309
310typedef UINT64 ACPI_INTEGER;
311#define ACPI_INTEGER_MAX ACPI_UINT64_MAX
312#define ACPI_INTEGER_BIT_SIZE 64
313#define ACPI_MAX_BCD_VALUE 9999999999999999
314#define ACPI_MAX_BCD_DIGITS 16
313
314#else
315
316/* 64-bit integers */
317
318typedef UINT64 ACPI_INTEGER;
319#define ACPI_INTEGER_MAX ACPI_UINT64_MAX
320#define ACPI_INTEGER_BIT_SIZE 64
321#define ACPI_MAX_BCD_VALUE 9999999999999999
322#define ACPI_MAX_BCD_DIGITS 16
323#define ACPI_MAX_DECIMAL_DIGITS 19
315
316#endif
317
318
319/*
320 * Constants with special meanings
321 */
322

--- 842 unchanged lines hidden ---
324
325#endif
326
327
328/*
329 * Constants with special meanings
330 */
331

--- 842 unchanged lines hidden ---