#define pr_fmt(fmt) …
#include <linux/dmi.h>
#include <linux/gfp.h>
#include <linux/io.h>
#include <linux/module.h>
#include <linux/mutex.h>
#include <linux/platform_device.h>
#include "dcdbas.h"
#include "dell-smbios.h"
static int da_command_address;
static int da_command_code;
static struct smi_buffer smi_buf;
static struct calling_interface_buffer *buffer;
static struct platform_device *platform_device;
static DEFINE_MUTEX(smm_mutex);
static void parse_da_table(const struct dmi_header *dm)
{ … }
static void find_cmd_address(const struct dmi_header *dm, void *dummy)
{ … }
static int dell_smbios_smm_call(struct calling_interface_buffer *input)
{ … }
static bool test_wsmt_enabled(void)
{ … }
int init_dell_smbios_smm(void)
{ … }
void exit_dell_smbios_smm(void)
{ … }