root/include/acpi/acpi_lpat.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. acpi_lpat_raw_to_temp
  2. acpi_lpat_temp_to_raw
  3. acpi_lpat_get_conversion_table
  4. acpi_lpat_free_conversion_table

   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * acpi_lpat.h - LPAT table processing functions
   4  *
   5  * Copyright (C) 2015 Intel Corporation. All rights reserved.
   6  */
   7 
   8 #ifndef ACPI_LPAT_H
   9 #define ACPI_LPAT_H
  10 
  11 struct acpi_lpat {
  12         int temp;
  13         int raw;
  14 };
  15 
  16 struct acpi_lpat_conversion_table {
  17         struct acpi_lpat *lpat;
  18         int lpat_count;
  19 };
  20 
  21 #ifdef CONFIG_ACPI
  22 
  23 int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
  24                           int raw);
  25 int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
  26                           int temp);
  27 struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(acpi_handle
  28                                                                   handle);
  29 void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
  30                                      *lpat_table);
  31 
  32 #else
  33 static int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
  34                                  int raw)
  35 {
  36         return 0;
  37 }
  38 
  39 static int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
  40                                  int temp)
  41 {
  42         return 0;
  43 }
  44 
  45 static struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(
  46                                                         acpi_handle handle)
  47 {
  48         return NULL;
  49 }
  50 
  51 static void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
  52                                             *lpat_table)
  53 {
  54 }
  55 
  56 #endif
  57 #endif

/* [<][>][^][v][top][bottom][index][help] */