#define pr_fmt(fmt) …
#include <linux/memblock.h>
#include <linux/efi.h>
#include <linux/io.h>
#include <linux/platform_data/x86/apple.h>
#include <linux/property.h>
#include <linux/slab.h>
#include <linux/ucs2_string.h>
#include <asm/setup.h>
static bool dump_properties __initdata;
static int __init dump_properties_enable(char *arg)
{ … }
__setup(…);
struct dev_header { … };
struct properties_header { … };
static void __init unmarshal_key_value_pairs(struct dev_header *dev_header,
struct device *dev, const void *ptr,
struct property_entry entry[])
{ … }
static int __init unmarshal_devices(struct properties_header *properties)
{ … }
static int __init map_properties(void)
{ … }
fs_initcall(map_properties);