#ifndef _NFS_IOSTAT
#define _NFS_IOSTAT
#include <linux/percpu.h>
#include <linux/cache.h>
#include <linux/nfs_iostat.h>
struct nfs_iostats { … } ____cacheline_aligned;
static inline void nfs_inc_server_stats(const struct nfs_server *server,
enum nfs_stat_eventcounters stat)
{ … }
static inline void nfs_inc_stats(const struct inode *inode,
enum nfs_stat_eventcounters stat)
{ … }
static inline void nfs_add_server_stats(const struct nfs_server *server,
enum nfs_stat_bytecounters stat,
long addend)
{ … }
static inline void nfs_add_stats(const struct inode *inode,
enum nfs_stat_bytecounters stat,
long addend)
{ … }
#define nfs_alloc_iostats() …
static inline void nfs_free_iostats(struct nfs_iostats __percpu *stats)
{ … }
#endif