Sindbad~EG File Manager

Current Path : /usr/src/linux-headers-5.4.0-1089-azure/include/acpi/
Upload File :
Current File : //usr/src/linux-headers-5.4.0-1089-azure/include/acpi/battery.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ACPI_BATTERY_H
#define __ACPI_BATTERY_H

#define ACPI_BATTERY_CLASS "battery"

#define ACPI_BATTERY_NOTIFY_STATUS	0x80
#define ACPI_BATTERY_NOTIFY_INFO	0x81
#define ACPI_BATTERY_NOTIFY_THRESHOLD   0x82

struct acpi_battery_hook {
	const char *name;
	int (*add_battery)(struct power_supply *battery);
	int (*remove_battery)(struct power_supply *battery);
	struct list_head list;
};

void battery_hook_register(struct acpi_battery_hook *hook);
void battery_hook_unregister(struct acpi_battery_hook *hook);

#endif

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists