Linux Kernel
3.7.1
|
#include <linux/sched.h>
#include <linux/freezer.h>
#include <linux/module.h>
#include <linux/fs_struct.h>
#include <linux/swap.h>
#include <linux/nsproxy.h>
#include <linux/sunrpc/stats.h>
#include <linux/sunrpc/svcsock.h>
#include <linux/lockd/bind.h>
#include <linux/nfsacl.h>
#include <linux/seq_file.h>
#include <net/net_namespace.h>
#include "nfsd.h"
#include "cache.h"
#include "vfs.h"
Go to the source code of this file.
Macros | |
#define | NFSDDBG_FACILITY NFSDDBG_SVC |
#define | NFSD_MINVERS 2 |
#define | NFSD_NRVERS ARRAY_SIZE(nfsd_version) |
#define | NFSD_MAXSERVS 8192 |
#define | NFSD_DRC_SIZE_SHIFT 10 |
Functions | |
DEFINE_MUTEX (nfsd_mutex) | |
int | nfsd_vers (int vers, enum vers_op change) |
int | nfsd_minorversion (u32 minorversion, enum vers_op change) |
int | nfsd_nrthreads (void) |
void | nfsd_reset_versions (void) |
int | nfsd_create_serv (void) |
int | nfsd_nrpools (void) |
int | nfsd_get_nrthreads (int n, int *nthreads) |
int | nfsd_set_nrthreads (int n, int *nthreads) |
int | nfsd_svc (int nrservs) |
int | nfsd_dispatch (struct svc_rqst *rqstp, __be32 *statp) |
int | nfsd_pool_stats_open (struct inode *inode, struct file *file) |
int | nfsd_pool_stats_release (struct inode *inode, struct file *file) |
Variables | |
struct svc_program | nfsd_program |
struct timeval | nfssvc_boot |
struct svc_serv * | nfsd_serv |
spinlock_t | nfsd_drc_lock |
unsigned int | nfsd_drc_max_mem |
unsigned int | nfsd_drc_mem_used |
u32 | nfsd_supported_minorversion |
#define NFSD_DRC_SIZE_SHIFT 10 |
#define NFSD_NRVERS ARRAY_SIZE(nfsd_version) |
#define NFSDDBG_FACILITY NFSDDBG_SVC |
DEFINE_MUTEX | ( | nfsd_mutex | ) |
spinlock_t nfsd_drc_lock |
struct svc_program nfsd_program |