#include <linux/pci.h>
#include <linux/netdevice.h>
#include "ionic.h"
#include "ionic_bus.h"
#include "ionic_lif.h"
#include "ionic_debugfs.h"
#ifdef CONFIG_DEBUG_FS
static struct dentry *ionic_dir;
void ionic_debugfs_create(void)
{ … }
void ionic_debugfs_destroy(void)
{ … }
void ionic_debugfs_add_dev(struct ionic *ionic)
{ … }
void ionic_debugfs_del_dev(struct ionic *ionic)
{ … }
static int identity_show(struct seq_file *seq, void *v)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
void ionic_debugfs_add_ident(struct ionic *ionic)
{ … }
void ionic_debugfs_add_sizes(struct ionic *ionic)
{ … }
static int q_tail_show(struct seq_file *seq, void *v)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
static int q_head_show(struct seq_file *seq, void *v)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
static int cq_tail_show(struct seq_file *seq, void *v)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
static const struct debugfs_reg32 intr_ctrl_regs[] = …;
void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq)
{ … }
static int netdev_show(struct seq_file *seq, void *v)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
static int lif_filters_show(struct seq_file *seq, void *v)
{ … }
DEFINE_SHOW_ATTRIBUTE(…);
void ionic_debugfs_add_lif(struct ionic_lif *lif)
{ … }
void ionic_debugfs_del_lif(struct ionic_lif *lif)
{ … }
void ionic_debugfs_del_qcq(struct ionic_qcq *qcq)
{ … }
#endif