linux/include/acpi/platform/acintel.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
   2/******************************************************************************
   3 *
   4 * Name: acintel.h - VC specific defines, etc.
   5 *
   6 * Copyright (C) 2000 - 2021, Intel Corp.
   7 *
   8 *****************************************************************************/
   9
  10#ifndef __ACINTEL_H__
  11#define __ACINTEL_H__
  12
  13/*
  14 * Use compiler specific <stdarg.h> is a good practice for even when
  15 * -nostdinc is specified (i.e., ACPI_USE_STANDARD_HEADERS undefined.
  16 */
  17#ifndef va_arg
  18#include <stdarg.h>
  19#endif
  20
  21/* Configuration specific to Intel 64-bit C compiler */
  22
  23#define COMPILER_DEPENDENT_INT64    __int64
  24#define COMPILER_DEPENDENT_UINT64   unsigned __int64
  25#define ACPI_INLINE                 __inline
  26
  27/*
  28 * Calling conventions:
  29 *
  30 * ACPI_SYSTEM_XFACE        - Interfaces to host OS (handlers, threads)
  31 * ACPI_EXTERNAL_XFACE      - External ACPI interfaces
  32 * ACPI_INTERNAL_XFACE      - Internal ACPI interfaces
  33 * ACPI_INTERNAL_VAR_XFACE  - Internal variable-parameter list interfaces
  34 */
  35#define ACPI_SYSTEM_XFACE
  36#define ACPI_EXTERNAL_XFACE
  37#define ACPI_INTERNAL_XFACE
  38#define ACPI_INTERNAL_VAR_XFACE
  39
  40/* remark 981 - operands evaluated in no particular order */
  41#pragma warning(disable:981)
  42
  43/* warn C4100: unreferenced formal parameter */
  44#pragma warning(disable:4100)
  45
  46/* warn C4127: conditional expression is constant */
  47#pragma warning(disable:4127)
  48
  49/* warn C4706: assignment within conditional expression */
  50#pragma warning(disable:4706)
  51
  52/* warn C4214: bit field types other than int */
  53#pragma warning(disable:4214)
  54
  55#endif                          /* __ACINTEL_H__ */
  56