__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ACPI_BATTERY_H
#define __ACPI_BATTERY_H
#include <linux/device.h>
#include <linux/power_supply.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, struct acpi_battery_hook *hook);
int (*remove_battery)(struct power_supply *battery, struct acpi_battery_hook *hook);
struct list_head list;
};
void battery_hook_register(struct acpi_battery_hook *hook);
void battery_hook_unregister(struct acpi_battery_hook *hook);
int devm_battery_hook_register(struct device *dev, struct acpi_battery_hook *hook);
#endif
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| platform | Folder | 0755 |
|
|
| acbuffer.h | File | 8.92 KB | 0644 |
|
| acconfig.h | File | 7.4 KB | 0644 |
|
| acexcep.h | File | 16.94 KB | 0644 |
|
| acnames.h | File | 2.22 KB | 0644 |
|
| acoutput.h | File | 16.67 KB | 0644 |
|
| acpi.h | File | 1.33 KB | 0644 |
|
| acpi_bus.h | File | 29.52 KB | 0644 |
|
| acpi_drivers.h | File | 2.65 KB | 0644 |
|
| acpi_io.h | File | 723 B | 0644 |
|
| acpi_lpat.h | File | 1.16 KB | 0644 |
|
| acpi_numa.h | File | 1.03 KB | 0644 |
|
| acpiosxf.h | File | 11.35 KB | 0644 |
|
| acpixf.h | File | 31.27 KB | 0644 |
|
| acrestyp.h | File | 19.5 KB | 0644 |
|
| actbl.h | File | 18.41 KB | 0644 |
|
| actbl1.h | File | 48.34 KB | 0644 |
|
| actbl2.h | File | 80.7 KB | 0644 |
|
| actbl3.h | File | 22.61 KB | 0644 |
|
| actypes.h | File | 42.36 KB | 0644 |
|
| acuuid.h | File | 3.59 KB | 0644 |
|
| apei.h | File | 1.4 KB | 0644 |
|
| battery.h | File | 768 B | 0644 |
|
| button.h | File | 401 B | 0644 |
|
| cppc_acpi.h | File | 6.21 KB | 0644 |
|
| ghes.h | File | 3.56 KB | 0644 |
|
| hed.h | File | 370 B | 0644 |
|
| nfit.h | File | 351 B | 0644 |
|
| nhlt.h | File | 5.3 KB | 0644 |
|
| pcc.h | File | 1.44 KB | 0644 |
|
| proc_cap_intel.h | File | 1.35 KB | 0644 |
|
| processor.h | File | 12.04 KB | 0644 |
|
| reboot.h | File | 201 B | 0644 |
|
| video.h | File | 3.74 KB | 0644 |
|