#include <linux/kernel.h>
#include <linux/mmiotrace.h>
#include <linux/atomic.h>
#include "trace_output.h"
static struct trace_array *mmio_trace_array;
static bool overrun_detected;
static unsigned long prev_overruns;
static atomic_t dropped_count;
static void mmio_reset_data(struct trace_array *tr)
overrun_detected = false;
tracing_reset_online_cpus(&tr->trace_buffer);
static int mmio_trace_init(struct trace_array *tr)
pr_debug("in %s\n", __func__);
static void mmio_trace_reset(struct trace_array *tr)
pr_debug("in %s\n", __func__);
static void mmio_trace_start(struct trace_array *tr)
pr_debug("in %s\n", __func__);
static void mmio_print_pcidev(struct trace_seq *s, const struct pci_dev *dev)