linux/include/acpi/acpi_lpat.h
<<
>>
Prefs
   1/*
   2 * acpi_lpat.h - LPAT table processing functions
   3 *
   4 * Copyright (C) 2015 Intel Corporation. All rights reserved.
   5 *
   6 * This program is free software; you can redistribute it and/or
   7 * modify it under the terms of the GNU General Public License version
   8 * 2 as published by the Free Software Foundation.
   9 *
  10 * This program is distributed in the hope that it will be useful,
  11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13 * GNU General Public License for more details.
  14 */
  15
  16#ifndef ACPI_LPAT_H
  17#define ACPI_LPAT_H
  18
  19struct acpi_lpat {
  20        int temp;
  21        int raw;
  22};
  23
  24struct acpi_lpat_conversion_table {
  25        struct acpi_lpat *lpat;
  26        int lpat_count;
  27};
  28
  29#ifdef CONFIG_ACPI
  30
  31int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
  32                          int raw);
  33int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
  34                          int temp);
  35struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(acpi_handle
  36                                                                  handle);
  37void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
  38                                     *lpat_table);
  39
  40#else
  41static int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
  42                                 int raw)
  43{
  44        return 0;
  45}
  46
  47static int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
  48                                 int temp)
  49{
  50        return 0;
  51}
  52
  53static struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(
  54                                                        acpi_handle handle)
  55{
  56        return NULL;
  57}
  58
  59static void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
  60                                            *lpat_table)
  61{
  62}
  63
  64#endif
  65#endif
  66