/usr/src/linux-headers-5.15.0-181/include/acpi
NameSizeModeActions
platform/-0755rm
acbuffer.h91360644editdlrm
acconfig.h75850644editdlrm
acexcep.h173500644editdlrm
acnames.h22380644editdlrm
acoutput.h167580644editdlrm
acpi.h13630644editdlrm
acpiosxf.h116190644editdlrm
acpixf.h314410644editdlrm
acpi_bus.h210170644editdlrm
acpi_drivers.h26160644editdlrm
acpi_io.h7230644editdlrm
acpi_lpat.h11880644editdlrm
acpi_numa.h9700644editdlrm
acrestyp.h195070644editdlrm
actbl.h187860644editdlrm
actbl1.h441650644editdlrm
actbl2.h585150644editdlrm
actbl3.h223920644editdlrm
actypes.h427120644editdlrm
acuuid.h35200644editdlrm
apei.h14290644editdlrm
battery.h5940644editdlrm
button.h4010644editdlrm
cppc_acpi.h45450644editdlrm
ghes.h36870644editdlrm
hed.h3700644editdlrm
nfit.h3510644editdlrm
pcc.h6510644editdlrm
pdc_intel.h10480644editdlrm
processor.h119390644editdlrm
reboot.h2010644editdlrm
video.h28710644editdlrm
Edit: /usr/src/linux-headers-5.15.0-181/include/acpi/battery.h (594B)
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __ACPI_BATTERY_H #define __ACPI_BATTERY_H #include #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