linux/drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c

// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
// Copyright (c) 2018 Mellanox Technologies

#include "en.h"
#include "en/hv_vhca_stats.h"
#include "lib/hv_vhca.h"
#include "lib/hv.h"

struct mlx5e_hv_vhca_per_ring_stats {};

static void
mlx5e_hv_vhca_fill_ring_stats(struct mlx5e_priv *priv, int ch,
			      struct mlx5e_hv_vhca_per_ring_stats *data)
{}

static void mlx5e_hv_vhca_fill_stats(struct mlx5e_priv *priv, void *data,
				     int buf_len)
{}

static int mlx5e_hv_vhca_stats_buf_size(struct mlx5e_priv *priv)
{}

static void mlx5e_hv_vhca_stats_work(struct work_struct *work)
{}

enum {};

static void mlx5e_hv_vhca_stats_control(struct mlx5_hv_vhca_agent *agent,
					struct mlx5_hv_vhca_control_block *block)
{}

static void mlx5e_hv_vhca_stats_cleanup(struct mlx5_hv_vhca_agent *agent)
{}

void mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv)
{}

void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv)
{}