linux/drivers/md/dm-vdo/message-stats.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright 2023 Red Hat
 */

#include "dedupe.h"
#include "logger.h"
#include "memory-alloc.h"
#include "message-stats.h"
#include "statistics.h"
#include "thread-device.h"
#include "vdo.h"

static void write_u64(char *prefix, u64 value, char *suffix, char **buf,
		      unsigned int *maxlen)
{}

static void write_u32(char *prefix, u32 value, char *suffix, char **buf,
		      unsigned int *maxlen)
{}

static void write_block_count_t(char *prefix, block_count_t value, char *suffix,
				char **buf, unsigned int *maxlen)
{}

static void write_string(char *prefix, char *value, char *suffix, char **buf,
			 unsigned int *maxlen)
{}

static void write_bool(char *prefix, bool value, char *suffix, char **buf,
		       unsigned int *maxlen)
{}

static void write_u8(char *prefix, u8 value, char *suffix, char **buf,
		     unsigned int *maxlen)
{}

static void write_block_allocator_statistics(char *prefix,
					     struct block_allocator_statistics *stats,
					     char *suffix, char **buf,
					     unsigned int *maxlen)
{}

static void write_commit_statistics(char *prefix, struct commit_statistics *stats,
				    char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_recovery_journal_statistics(char *prefix,
					      struct recovery_journal_statistics *stats,
					      char *suffix, char **buf,
					      unsigned int *maxlen)
{}

static void write_packer_statistics(char *prefix, struct packer_statistics *stats,
				    char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_slab_journal_statistics(char *prefix,
					  struct slab_journal_statistics *stats,
					  char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_slab_summary_statistics(char *prefix,
					  struct slab_summary_statistics *stats,
					  char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_ref_counts_statistics(char *prefix, struct ref_counts_statistics *stats,
					char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_block_map_statistics(char *prefix, struct block_map_statistics *stats,
				       char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_hash_lock_statistics(char *prefix, struct hash_lock_statistics *stats,
				       char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_error_statistics(char *prefix, struct error_statistics *stats,
				   char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_bio_stats(char *prefix, struct bio_stats *stats, char *suffix,
			    char **buf, unsigned int *maxlen)
{}

static void write_memory_usage(char *prefix, struct memory_usage *stats, char *suffix,
			       char **buf, unsigned int *maxlen)
{}

static void write_index_statistics(char *prefix, struct index_statistics *stats,
				   char *suffix, char **buf, unsigned int *maxlen)
{}

static void write_vdo_statistics(char *prefix, struct vdo_statistics *stats, char *suffix,
				 char **buf, unsigned int *maxlen)
{}

int vdo_write_stats(struct vdo *vdo, char *buf, unsigned int maxlen)
{}