brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 72d6264 Raw
58 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * acpi_lpat.h - LPAT table processing functions4 *5 * Copyright (C) 2015 Intel Corporation. All rights reserved.6 */7 8#ifndef ACPI_LPAT_H9#define ACPI_LPAT_H10 11struct acpi_lpat {12	int temp;13	int raw;14};15 16struct acpi_lpat_conversion_table {17	struct acpi_lpat *lpat;18	int lpat_count;19};20 21#ifdef CONFIG_ACPI22 23int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,24			  int raw);25int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,26			  int temp);27struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(acpi_handle28								  handle);29void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table30				     *lpat_table);31 32#else33static int acpi_lpat_raw_to_temp(struct acpi_lpat_conversion_table *lpat_table,34				 int raw)35{36	return 0;37}38 39static int acpi_lpat_temp_to_raw(struct acpi_lpat_conversion_table *lpat_table,40				 int temp)41{42	return 0;43}44 45static struct acpi_lpat_conversion_table *acpi_lpat_get_conversion_table(46							acpi_handle handle)47{48	return NULL;49}50 51static void acpi_lpat_free_conversion_table(struct acpi_lpat_conversion_table52					    *lpat_table)53{54}55 56#endif57#endif58