#include <linux/dmi.h>
#include <linux/efi.h>
#include <linux/efi_embedded_fw.h>
#include <linux/io.h>
#include <linux/slab.h>
#include <linux/types.h>
#include <linux/vmalloc.h>
#include <crypto/sha2.h>
LIST_HEAD(…);
EXPORT_SYMBOL_NS_GPL(…);
bool efi_embedded_fw_checked;
EXPORT_SYMBOL_NS_GPL(…);
static const struct dmi_system_id * const embedded_fw_table[] = …;
static int __init efi_check_md_for_embedded_firmware(
efi_memory_desc_t *md, const struct efi_embedded_fw_desc *desc)
{ … }
void __init efi_check_for_embedded_firmwares(void)
{ … }
int efi_get_embedded_fw(const char *name, const u8 **data, size_t *size)
{ … }
EXPORT_SYMBOL_GPL(…);