#include <linux/module.h>
#include <linux/init.h>
#include <linux/time.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/errno.h>
#include <linux/unistd.h>
#include <linux/sunrpc/clnt.h>
#include <linux/sunrpc/stats.h>
#include <linux/sunrpc/metrics.h>
#include <linux/sunrpc/xprtsock.h>
#include <linux/sunrpc/xprtrdma.h>
#include <linux/nfs_fs.h>
#include <linux/nfs_mount.h>
#include <linux/nfs4_mount.h>
#include <linux/lockd/bind.h>
#include <linux/seq_file.h>
#include <linux/mount.h>
#include <linux/namei.h>
#include <linux/nfs_idmap.h>
#include <linux/vfs.h>
#include <linux/inet.h>
#include <linux/in6.h>
#include <linux/slab.h>
#include <net/ipv6.h>
#include <linux/netdevice.h>
#include <linux/nfs_xdr.h>
#include <linux/magic.h>
#include <linux/parser.h>
#include <linux/nsproxy.h>
#include <linux/rcupdate.h>
#include <linux/kthread.h>
#include <asm/uaccess.h>
#include "nfs4_fs.h"
#include "callback.h"
#include "delegation.h"
#include "iostat.h"
#include "internal.h"
#include "fscache.h"
#include "pnfs.h"
#include "nfs.h"
Go to the source code of this file.
|
enum | {
Opt_soft,
Opt_hard,
Opt_posix,
Opt_noposix,
Opt_cto,
Opt_nocto,
Opt_ac,
Opt_noac,
Opt_lock,
Opt_nolock,
Opt_udp,
Opt_tcp,
Opt_rdma,
Opt_acl,
Opt_noacl,
Opt_rdirplus,
Opt_nordirplus,
Opt_sharecache,
Opt_nosharecache,
Opt_resvport,
Opt_noresvport,
Opt_fscache,
Opt_nofscache,
Opt_migration,
Opt_nomigration,
Opt_port,
Opt_rsize,
Opt_wsize,
Opt_bsize,
Opt_timeo,
Opt_retrans,
Opt_acregmin,
Opt_acregmax,
Opt_acdirmin,
Opt_acdirmax,
Opt_actimeo,
Opt_namelen,
Opt_mountport,
Opt_mountvers,
Opt_minorversion,
Opt_nfsvers,
Opt_sec,
Opt_proto,
Opt_mountproto,
Opt_mounthost,
Opt_addr,
Opt_mountaddr,
Opt_clientaddr,
Opt_lookupcache,
Opt_fscache_uniq,
Opt_local_lock,
Opt_userspace,
Opt_deprecated,
Opt_sloppy,
Opt_err
} |
|
enum | {
Opt_xprt_udp,
Opt_xprt_udp6,
Opt_xprt_tcp,
Opt_xprt_tcp6,
Opt_xprt_rdma,
Opt_xprt_err
} |
|
enum | {
Opt_sec_none,
Opt_sec_sys,
Opt_sec_krb5,
Opt_sec_krb5i,
Opt_sec_krb5p,
Opt_sec_lkey,
Opt_sec_lkeyi,
Opt_sec_lkeyp,
Opt_sec_spkm,
Opt_sec_spkmi,
Opt_sec_spkmp,
Opt_sec_err
} |
|
enum | { Opt_lookupcache_all,
Opt_lookupcache_positive,
Opt_lookupcache_none,
Opt_lookupcache_err
} |
|
enum | {
Opt_local_lock_all,
Opt_local_lock_flock,
Opt_local_lock_posix,
Opt_local_lock_none,
Opt_local_lock_err
} |
|
enum | {
Opt_vers_2,
Opt_vers_3,
Opt_vers_4,
Opt_vers_4_0,
Opt_vers_4_1,
Opt_vers_err
} |
|
|
| EXPORT_SYMBOL_GPL (nfs_fs_type) |
|
| EXPORT_SYMBOL_GPL (nfs_sops) |
|
int __init | register_nfs_fs (void) |
|
void __exit | unregister_nfs_fs (void) |
|
void | nfs_sb_active (struct super_block *sb) |
|
| EXPORT_SYMBOL_GPL (nfs_sb_active) |
|
void | nfs_sb_deactive (struct super_block *sb) |
|
| EXPORT_SYMBOL_GPL (nfs_sb_deactive) |
|
void | nfs_sb_deactive_async (struct super_block *sb) |
|
| EXPORT_SYMBOL_GPL (nfs_sb_deactive_async) |
|
int | nfs_statfs (struct dentry *dentry, struct kstatfs *buf) |
|
| EXPORT_SYMBOL_GPL (nfs_statfs) |
|
int | nfs_show_options (struct seq_file *m, struct dentry *root) |
|
| EXPORT_SYMBOL_GPL (nfs_show_options) |
|
int | nfs_show_devname (struct seq_file *m, struct dentry *root) |
|
| EXPORT_SYMBOL_GPL (nfs_show_devname) |
|
int | nfs_show_path (struct seq_file *m, struct dentry *dentry) |
|
| EXPORT_SYMBOL_GPL (nfs_show_path) |
|
int | nfs_show_stats (struct seq_file *m, struct dentry *root) |
|
| EXPORT_SYMBOL_GPL (nfs_show_stats) |
|
void | nfs_umount_begin (struct super_block *sb) |
|
| EXPORT_SYMBOL_GPL (nfs_umount_begin) |
|
struct dentry * | nfs_try_mount (int flags, const char *dev_name, struct nfs_mount_info *mount_info, struct nfs_subversion *nfs_mod) |
|
| EXPORT_SYMBOL_GPL (nfs_try_mount) |
|
int | nfs_remount (struct super_block *sb, int *flags, char *raw_data) |
|
| EXPORT_SYMBOL_GPL (nfs_remount) |
|
void | nfs_initialise_sb (struct super_block *sb) |
|
void | nfs_fill_super (struct super_block *sb, struct nfs_mount_info *mount_info) |
|
| EXPORT_SYMBOL_GPL (nfs_fill_super) |
|
void | nfs_clone_super (struct super_block *sb, struct nfs_mount_info *mount_info) |
|
int | nfs_set_sb_security (struct super_block *s, struct dentry *mntroot, struct nfs_mount_info *mount_info) |
|
| EXPORT_SYMBOL_GPL (nfs_set_sb_security) |
|
int | nfs_clone_sb_security (struct super_block *s, struct dentry *mntroot, struct nfs_mount_info *mount_info) |
|
| EXPORT_SYMBOL_GPL (nfs_clone_sb_security) |
|
struct dentry * | nfs_fs_mount_common (struct nfs_server *server, int flags, const char *dev_name, struct nfs_mount_info *mount_info, struct nfs_subversion *nfs_mod) |
|
| EXPORT_SYMBOL_GPL (nfs_fs_mount_common) |
|
struct dentry * | nfs_fs_mount (struct file_system_type *fs_type, int flags, const char *dev_name, void *raw_data) |
|
| EXPORT_SYMBOL_GPL (nfs_fs_mount) |
|
void | nfs_put_super (struct super_block *s) |
|
| EXPORT_SYMBOL_GPL (nfs_put_super) |
|
void | nfs_kill_super (struct super_block *s) |
|
| EXPORT_SYMBOL_GPL (nfs_kill_super) |
|
#define NFS_DEFAULT_VERSION 2 |
- Enumerator:
Opt_soft |
|
Opt_hard |
|
Opt_posix |
|
Opt_noposix |
|
Opt_cto |
|
Opt_nocto |
|
Opt_ac |
|
Opt_noac |
|
Opt_lock |
|
Opt_nolock |
|
Opt_udp |
|
Opt_tcp |
|
Opt_rdma |
|
Opt_acl |
|
Opt_noacl |
|
Opt_rdirplus |
|
Opt_nordirplus |
|
Opt_sharecache |
|
Opt_nosharecache |
|
Opt_resvport |
|
Opt_noresvport |
|
Opt_fscache |
|
Opt_nofscache |
|
Opt_migration |
|
Opt_nomigration |
|
Opt_port |
|
Opt_rsize |
|
Opt_wsize |
|
Opt_bsize |
|
Opt_timeo |
|
Opt_retrans |
|
Opt_acregmin |
|
Opt_acregmax |
|
Opt_acdirmin |
|
Opt_acdirmax |
|
Opt_actimeo |
|
Opt_namelen |
|
Opt_mountport |
|
Opt_mountvers |
|
Opt_minorversion |
|
Opt_nfsvers |
|
Opt_sec |
|
Opt_proto |
|
Opt_mountproto |
|
Opt_mounthost |
|
Opt_addr |
|
Opt_mountaddr |
|
Opt_clientaddr |
|
Opt_lookupcache |
|
Opt_fscache_uniq |
|
Opt_local_lock |
|
Opt_userspace |
|
Opt_deprecated |
|
Opt_sloppy |
|
Opt_err |
|
Definition at line 79 of file super.c.
- Enumerator:
Opt_xprt_udp |
|
Opt_xprt_udp6 |
|
Opt_xprt_tcp |
|
Opt_xprt_tcp6 |
|
Opt_xprt_rdma |
|
Opt_xprt_err |
|
Definition at line 192 of file super.c.
- Enumerator:
Opt_sec_none |
|
Opt_sec_sys |
|
Opt_sec_krb5 |
|
Opt_sec_krb5i |
|
Opt_sec_krb5p |
|
Opt_sec_lkey |
|
Opt_sec_lkeyi |
|
Opt_sec_lkeyp |
|
Opt_sec_spkm |
|
Opt_sec_spkmi |
|
Opt_sec_spkmp |
|
Opt_sec_err |
|
Definition at line 208 of file super.c.
- Enumerator:
Opt_lookupcache_all |
|
Opt_lookupcache_positive |
|
Opt_lookupcache_none |
|
Opt_lookupcache_err |
|
Definition at line 237 of file super.c.
- Enumerator:
Opt_local_lock_all |
|
Opt_local_lock_flock |
|
Opt_local_lock_posix |
|
Opt_local_lock_none |
|
Opt_local_lock_err |
|
Definition at line 253 of file super.c.
- Enumerator:
Opt_vers_2 |
|
Opt_vers_3 |
|
Opt_vers_4 |
|
Opt_vers_4_0 |
|
Opt_vers_4_1 |
|
Opt_vers_err |
|
Definition at line 269 of file super.c.
Initial value:
Definition at line 289 of file super.c.
Initial value:
Definition at line 306 of file super.c.
Initial value:= {
.name = "nfs",
.mount = nfs_xdev_mount,
}
Definition at line 298 of file super.c.