#ifndef _UAPI_ASM_X86_SETUP_DATA_H
#define _UAPI_ASM_X86_SETUP_DATA_H
#define SETUP_NONE …
#define SETUP_E820_EXT …
#define SETUP_DTB …
#define SETUP_PCI …
#define SETUP_EFI …
#define SETUP_APPLE_PROPERTIES …
#define SETUP_JAILHOUSE …
#define SETUP_CC_BLOB …
#define SETUP_IMA …
#define SETUP_RNG_SEED …
#define SETUP_ENUM_MAX …
#define SETUP_INDIRECT …
#define SETUP_TYPE_MAX …
#ifndef __ASSEMBLY__
#include <linux/types.h>
struct setup_data { … };
struct setup_indirect { … };
struct boot_e820_entry { … } __attribute__((packed));
struct jailhouse_setup_data { … } __attribute__((packed));
struct ima_setup_data { … } __attribute__((packed));
#endif
#endif