#ifndef _ACPI_FAN_H_
#define _ACPI_FAN_H_
#include <linux/kconfig.h>
#define ACPI_FAN_DEVICE_IDS …
#define ACPI_FPS_NAME_LEN …
struct acpi_fan_fps { … };
struct acpi_fan_fif { … };
struct acpi_fan_fst { … };
struct acpi_fan { … };
int acpi_fan_get_fst(struct acpi_device *device, struct acpi_fan_fst *fst);
int acpi_fan_create_attributes(struct acpi_device *device);
void acpi_fan_delete_attributes(struct acpi_device *device);
#if IS_REACHABLE(CONFIG_HWMON)
int devm_acpi_fan_create_hwmon(struct acpi_device *device);
#else
static inline int devm_acpi_fan_create_hwmon(struct acpi_device *device) { return 0; };
#endif
#endif