#include <linux/virtio.h>
#include <linux/virtio_config.h>
#include <linux/debugfs.h>
static struct dentry *virtio_debugfs_dir;
static int virtio_debug_device_features_show(struct seq_file *s, void *data)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
static int virtio_debug_filter_features_show(struct seq_file *s, void *data)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
static int virtio_debug_filter_features_clear(void *data, u64 val)
{ … }
DEFINE_DEBUGFS_ATTRIBUTE(…);
static int virtio_debug_filter_feature_add(void *data, u64 val)
{ … }
DEFINE_DEBUGFS_ATTRIBUTE(…);
static int virtio_debug_filter_feature_del(void *data, u64 val)
{ … }
DEFINE_DEBUGFS_ATTRIBUTE(…);
void virtio_debug_device_init(struct virtio_device *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
void virtio_debug_device_filter_features(struct virtio_device *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
void virtio_debug_device_exit(struct virtio_device *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
void virtio_debug_init(void)
{ … }
EXPORT_SYMBOL_GPL(…);
void virtio_debug_exit(void)
{ … }
EXPORT_SYMBOL_GPL(…);