Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.31
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
src /
linux-headers-4.15.0-64 /
include /
acpi /
[ HOME SHELL ]
Name
Size
Permission
Action
platform
[ DIR ]
drwxr-xr-x
acbuffer.h
10.36
KB
-rw-r--r--
acconfig.h
8.69
KB
-rw-r--r--
acexcep.h
17.79
KB
-rw-r--r--
acnames.h
3.78
KB
-rw-r--r--
acoutput.h
17.69
KB
-rw-r--r--
acpi.h
3.07
KB
-rw-r--r--
acpi_bus.h
19.09
KB
-rw-r--r--
acpi_drivers.h
4.08
KB
-rw-r--r--
acpi_io.h
713
B
-rw-r--r--
acpi_lpat.h
1.55
KB
-rw-r--r--
acpi_numa.h
623
B
-rw-r--r--
acpiosxf.h
12.4
KB
-rw-r--r--
acpixf.h
31.5
KB
-rw-r--r--
acrestyp.h
20.57
KB
-rw-r--r--
actbl.h
20
KB
-rw-r--r--
actbl1.h
44.48
KB
-rw-r--r--
actbl2.h
42.98
KB
-rw-r--r--
actbl3.h
21.63
KB
-rw-r--r--
actypes.h
42.19
KB
-rw-r--r--
acuuid.h
4.17
KB
-rw-r--r--
apei.h
1.34
KB
-rw-r--r--
button.h
621
B
-rw-r--r--
cppc_acpi.h
2.93
KB
-rw-r--r--
ghes.h
2.88
KB
-rw-r--r--
hed.h
371
B
-rw-r--r--
pcc.h
816
B
-rw-r--r--
pdc_intel.h
1.02
KB
-rw-r--r--
processor.h
10.9
KB
-rw-r--r--
reboot.h
201
B
-rw-r--r--
video.h
2.8
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ghes.h
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef GHES_H #define GHES_H #include <acpi/apei.h> #include <acpi/hed.h> /* * One struct ghes is created for each generic hardware error source. * It provides the context for APEI hardware error timer/IRQ/SCI/NMI * handler. * * estatus: memory buffer for error status block, allocated during * HEST parsing. */ #define GHES_TO_CLEAR 0x0001 #define GHES_EXITING 0x0002 struct ghes { union { struct acpi_hest_generic *generic; struct acpi_hest_generic_v2 *generic_v2; }; struct acpi_hest_generic_status *estatus; u64 buffer_paddr; unsigned long flags; union { struct list_head list; struct timer_list timer; unsigned int irq; }; }; struct ghes_estatus_node { struct llist_node llnode; struct acpi_hest_generic *generic; struct ghes *ghes; }; struct ghes_estatus_cache { u32 estatus_len; atomic_t count; struct acpi_hest_generic *generic; unsigned long long time_in; struct rcu_head rcu; }; enum { GHES_SEV_NO = 0x0, GHES_SEV_CORRECTED = 0x1, GHES_SEV_RECOVERABLE = 0x2, GHES_SEV_PANIC = 0x3, }; /* From drivers/edac/ghes_edac.c */ #ifdef CONFIG_EDAC_GHES void ghes_edac_report_mem_error(struct ghes *ghes, int sev, struct cper_sec_mem_err *mem_err); int ghes_edac_register(struct ghes *ghes, struct device *dev); void ghes_edac_unregister(struct ghes *ghes); #else static inline void ghes_edac_report_mem_error(struct ghes *ghes, int sev, struct cper_sec_mem_err *mem_err) { } static inline int ghes_edac_register(struct ghes *ghes, struct device *dev) { return 0; } static inline void ghes_edac_unregister(struct ghes *ghes) { } #endif static inline int acpi_hest_get_version(struct acpi_hest_generic_data *gdata) { return gdata->revision >> 8; } static inline void *acpi_hest_get_payload(struct acpi_hest_generic_data *gdata) { if (acpi_hest_get_version(gdata) >= 3) return (void *)(((struct acpi_hest_generic_data_v300 *)(gdata)) + 1); return gdata + 1; } static inline int acpi_hest_get_error_length(struct acpi_hest_generic_data *gdata) { return ((struct acpi_hest_generic_data *)(gdata))->error_data_length; } static inline int acpi_hest_get_size(struct acpi_hest_generic_data *gdata) { if (acpi_hest_get_version(gdata) >= 3) return sizeof(struct acpi_hest_generic_data_v300); return sizeof(struct acpi_hest_generic_data); } static inline int acpi_hest_get_record_size(struct acpi_hest_generic_data *gdata) { return (acpi_hest_get_size(gdata) + acpi_hest_get_error_length(gdata)); } static inline void *acpi_hest_get_next(struct acpi_hest_generic_data *gdata) { return (void *)(gdata) + acpi_hest_get_record_size(gdata); } #define apei_estatus_for_each_section(estatus, section) \ for (section = (struct acpi_hest_generic_data *)(estatus + 1); \ (void *)section - (void *)(estatus + 1) < estatus->data_length; \ section = acpi_hest_get_next(section)) int ghes_notify_sea(void); #endif /* GHES_H */
Close