Merge tag 'io_uring-5.11-2021-01-16' of git://git.kernel.dk/linux-block
[linux/fpc-iii.git] / include / acpi / acpi_lpat.h
blob72d6264ef2ab1f585bdf8d1c3314549bc06bbeff
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3 * acpi_lpat.h - LPAT table processing functions
5 * Copyright (C) 2015 Intel Corporation. All rights reserved.
6 */
8 #ifndef ACPI_LPAT_H
9 #define ACPI_LPAT_H
11 struct acpi_lpat {
12 int temp;
13 int raw;
16 struct acpi_lpat_conversion_table {
17 struct acpi_lpat *lpat;
18 int lpat_count;
21 #ifdef CONFIG_ACPI
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);
32 #else
33 static int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,
34 int raw)
36 return 0;
39 static int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,
40 int temp)
42 return 0;
45 static struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(
46 acpi_handle handle)
48 return NULL;
51 static void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table
52 *lpat_table)
56 #endif
57 #endif