linux/drivers/platform/x86/dell/dell-smbios-smm.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 *  SMI methods for use with dell-smbios
 *
 *  Copyright (c) Red Hat <[email protected]>
 *  Copyright (c) 2014 Gabriele Mazzotta <[email protected]>
 *  Copyright (c) 2014 Pali Rohár <[email protected]>
 *  Copyright (c) 2017 Dell Inc.
 */
#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)
{}

/* When enabled this indicates that SMM won't work */
static bool test_wsmt_enabled(void)
{}

int init_dell_smbios_smm(void)
{}

void exit_dell_smbios_smm(void)
{}