#include <linux/debugfs.h>
#include "bridge.h"
#include "bridge_priv.h"
static void *mlx5_esw_bridge_debugfs_start(struct seq_file *seq, loff_t *pos);
static void *mlx5_esw_bridge_debugfs_next(struct seq_file *seq, void *v, loff_t *pos);
static void mlx5_esw_bridge_debugfs_stop(struct seq_file *seq, void *v);
static int mlx5_esw_bridge_debugfs_show(struct seq_file *seq, void *v);
static const struct seq_operations mlx5_esw_bridge_debugfs_sops = …;
DEFINE_SEQ_ATTRIBUTE(…);
static void *mlx5_esw_bridge_debugfs_start(struct seq_file *seq, loff_t *pos)
{ … }
static void *mlx5_esw_bridge_debugfs_next(struct seq_file *seq, void *v, loff_t *pos)
{ … }
static void mlx5_esw_bridge_debugfs_stop(struct seq_file *seq, void *v)
{ … }
static int mlx5_esw_bridge_debugfs_show(struct seq_file *seq, void *v)
{ … }
void mlx5_esw_bridge_debugfs_init(struct net_device *br_netdev, struct mlx5_esw_bridge *bridge)
{ … }
void mlx5_esw_bridge_debugfs_cleanup(struct mlx5_esw_bridge *bridge)
{ … }
void mlx5_esw_bridge_debugfs_offloads_init(struct mlx5_esw_bridge_offloads *br_offloads)
{ … }
void mlx5_esw_bridge_debugfs_offloads_cleanup(struct mlx5_esw_bridge_offloads *br_offloads)
{ … }