#ifndef _UAPILINUX_KEXEC_H
#define _UAPILINUX_KEXEC_H
#include <linux/types.h>
#define KEXEC_ON_CRASH …
#define KEXEC_PRESERVE_CONTEXT …
#define KEXEC_UPDATE_ELFCOREHDR …
#define KEXEC_CRASH_HOTPLUG_SUPPORT …
#define KEXEC_ARCH_MASK …
#define KEXEC_FILE_UNLOAD …
#define KEXEC_FILE_ON_CRASH …
#define KEXEC_FILE_NO_INITRAMFS …
#define KEXEC_FILE_DEBUG …
#define KEXEC_ARCH_DEFAULT …
#define KEXEC_ARCH_386 …
#define KEXEC_ARCH_68K …
#define KEXEC_ARCH_PARISC …
#define KEXEC_ARCH_X86_64 …
#define KEXEC_ARCH_PPC …
#define KEXEC_ARCH_PPC64 …
#define KEXEC_ARCH_IA_64 …
#define KEXEC_ARCH_ARM …
#define KEXEC_ARCH_S390 …
#define KEXEC_ARCH_SH …
#define KEXEC_ARCH_MIPS_LE …
#define KEXEC_ARCH_MIPS …
#define KEXEC_ARCH_AARCH64 …
#define KEXEC_ARCH_RISCV …
#define KEXEC_ARCH_LOONGARCH …
#define KEXEC_SEGMENT_MAX …
#ifndef __KERNEL__
struct kexec_segment {
const void *buf;
__kernel_size_t bufsz;
const void *mem;
__kernel_size_t memsz;
};
#endif
#endif