0x00010000
     ˆ¾Âƒh¹¿Ä      0x00060000
     ˆ¾Âƒh¹¿Ä      0
     �Æ¿Ä      File not found.
      ˆƒíƒ_•I|¥‰ÓMdœv ©ƒ&íK<óo¬ÀÅ ž    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /FSS-OZR/root/usr/lib/modules/5.14.0-687.29.1.el9_8.x86_64/kernel/drivers/vhost</title>
 </head>
 <body>
<h1>Index of /FSS-OZR/root/usr/lib/modules/5.14.0-687.29.1.el9_8.x86_64/kernel/drivers/vhost</h1>
  <table>
   <tr><th valign="top">&nbsp;</th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top">&nbsp;</td><td><a href="/FSS-OZR/root/usr/lib/modules/5.14.0-687.29.1.el9_8.x86_64/kernel/drivers/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="vhost.ko.xz">vhost.ko.xz</a>            </td><td align="right">2026-07-23 16:53  </td><td align="right"> 24K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="vhost_iotlb.ko.xz">vhost_iotlb.ko.xz</a>      </td><td align="right">2026-07-23 16:53  </td><td align="right">4.9K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="vhost_net.ko.xz">vhost_net.ko.xz</a>        </td><td align="right">2026-07-23 16:53  </td><td align="right"> 16K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="vhost_vdpa.ko.xz">vhost_vdpa.ko.xz</a>       </td><td align="right">2026-07-23 16:53  </td><td align="right"> 15K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="vhost_vsock.ko.xz">vhost_vsock.ko.xz</a>      </td><td align="right">2026-07-23 16:53  </td><td align="right"> 12K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="vringh.ko.xz">vringh.ko.xz</a>           </td><td align="right">2026-07-23 16:53  </td><td align="right"> 13K</td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
     ˆ¿Ãƒh¹ÀÅ      1
     !�ÇÀÅ      !File not found.
     #ˆÂÃƒí;ÁÀÅ ›    #/* SPDX-License-Identifier: GPL-2.0 */
/*
 * linux/include/linux/sunrpc/stats.h
 *
 * Client statistics collection for SUN RPC
 *
 * Copyright (C) 1996 Olaf Kirch <okir@monad.swb.de>
 */

#ifndef _LINUX_SUNRPC_STATS_H
#define _LINUX_SUNRPC_STATS_H

#include <linux/proc_fs.h>

struct rpc_stat {
	const struct rpc_program *program;

	unsigned int		netcnt,
				netudpcnt,
				nettcpcnt,
				nettcpconn,
				netreconn;
	unsigned int		rpccnt,
				rpcretrans,
				rpcauthrefresh,
				rpcgarbage;
};

struct svc_stat {
	struct svc_program *	program;

	unsigned int		netcnt,
				netudpcnt,
				nettcpcnt,
				nettcpconn;
	unsigned int		rpccnt,
				rpcbadfmt,
				rpcbadauth,
				rpcbadclnt;
};

struct net;
#ifdef CONFIG_PROC_FS
int			rpc_proc_init(struct net *);
void			rpc_proc_exit(struct net *);
struct proc_dir_entry *	rpc_proc_register(struct net *,struct rpc_stat *);
void			rpc_proc_unregister(struct net *,const char *);
void			rpc_proc_zero(const struct rpc_program *);
struct proc_dir_entry *	svc_proc_register(struct net *, struct svc_stat *,
					  const struct proc_ops *);
void			svc_proc_unregister(struct net *, const char *);

void			svc_seq_show(struct seq_file *,
				     const struct svc_stat *);
#else
static inline int rpc_proc_init(struct net *net)
{
	return 0;
}

static inline void rpc_proc_exit(struct net *net)
{
}
static inline struct proc_dir_entry *rpc_proc_register(struct net *net, struct rpc_stat *s) { return NULL; }
static inline void rpc_proc_unregister(struct net *net, const char *p) {}
static inline void rpc_proc_zero(const struct rpc_program *p) {}

static inline struct proc_dir_entry *svc_proc_register(struct net *net, struct svc_stat *s,
						       const struct proc_ops *proc_ops) { return NULL; }
static inline void svc_proc_unregister(struct net *net, const char *p) {}

static inline void svc_seq_show(struct seq_file *seq,
				con