~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/acpi/acpi_lpat.h

Version: ~ [ linux-6.4-rc3 ] ~ [ linux-6.3.4 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.30 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.113 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.180 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.243 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.283 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.315 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 
 19 struct acpi_lpat {
 20         int temp;
 21         int raw;
 22 };
 23 
 24 struct acpi_lpat_conversion_table {
 25         struct acpi_lpat *lpat;
 26         int lpat_count;
 27 };
 28 
 29 #ifdef CONFIG_ACPI
 30 
 31 int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
 32                           int raw);
 33 int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
 34                           int temp);
 35 struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(acpi_handle
 36                                                                   handle);
 37 void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
 38                                      *lpat_table);
 39 
 40 #else
 41 static int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
 42                                  int raw)
 43 {
 44         return 0;
 45 }
 46 
 47 static int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
 48                                  int temp)
 49 {
 50         return 0;
 51 }
 52 
 53 static struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(
 54                                                         acpi_handle handle)
 55 {
 56         return NULL;
 57 }
 58 
 59 static void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
 60                                             *lpat_table)
 61 {
 62 }
 63 
 64 #endif
 65 #endif
 66 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | Wiki (Japanese) | Wiki (English) | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

osdn.jp