__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * apei.h - ACPI Platform Error Interface
 */

#ifndef ACPI_APEI_H
#define ACPI_APEI_H

#include <linux/acpi.h>
#include <linux/cper.h>
#include <asm/ioctls.h>

#define APEI_ERST_INVALID_RECORD_ID	0xffffffffffffffffULL

#define APEI_ERST_CLEAR_RECORD		_IOW('E', 1, u64)
#define APEI_ERST_GET_RECORD_COUNT	_IOR('E', 2, u32)

#ifdef __KERNEL__

enum hest_status {
	HEST_ENABLED,
	HEST_DISABLED,
	HEST_NOT_FOUND,
};

extern int hest_disable;
extern int erst_disable;
#ifdef CONFIG_ACPI_APEI_GHES
extern bool ghes_disable;
void __init acpi_ghes_init(void);
#else
#define ghes_disable 1
static inline void acpi_ghes_init(void) { }
#endif

#ifdef CONFIG_ACPI_APEI
void __init acpi_hest_init(void);
#else
static inline void acpi_hest_init(void) { }
#endif

int erst_write(const struct cper_record_header *record);
ssize_t erst_get_record_count(void);
int erst_get_record_id_begin(int *pos);
int erst_get_record_id_next(int *pos, u64 *record_id);
void erst_get_record_id_end(void);
ssize_t erst_read(u64 record_id, struct cper_record_header *record,
		  size_t buflen);
ssize_t erst_read_record(u64 record_id, struct cper_record_header *record,
		size_t buflen, size_t recordlen, const guid_t *creatorid);
int erst_clear(u64 record_id);

int arch_apei_enable_cmcff(struct acpi_hest_header *hest_hdr, void *data);
void arch_apei_report_mem_error(int sev, struct cper_sec_mem_err *mem_err);

#endif
#endif

Filemanager

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
Filemanager