Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
namespace.c File Reference
#include <linux/module.h>
#include <linux/dcache.h>
#include <linux/gfp.h>
#include <linux/mount.h>
#include <linux/namei.h>
#include <linux/nfs_fs.h>
#include <linux/string.h>
#include <linux/sunrpc/clnt.h>
#include <linux/vfs.h>
#include <linux/sunrpc/gss_api.h>
#include "internal.h"

Go to the source code of this file.

Macros

#define NFSDBG_FACILITY   NFSDBG_VFS
 

Functions

charnfs_path (char **p, struct dentry *dentry, char *buffer, ssize_t buflen, unsigned flags)
 
 EXPORT_SYMBOL_GPL (nfs_path)
 
struct vfsmountnfs_d_automount (struct path *path)
 
void nfs_release_automount_timer (void)
 
struct vfsmountnfs_do_submount (struct dentry *dentry, struct nfs_fh *fh, struct nfs_fattr *fattr, rpc_authflavor_t authflavor)
 
 EXPORT_SYMBOL_GPL (nfs_do_submount)
 
struct vfsmountnfs_submount (struct nfs_server *server, struct dentry *dentry, struct nfs_fh *fh, struct nfs_fattr *fattr)
 
 EXPORT_SYMBOL_GPL (nfs_submount)
 

Variables

int nfs_mountpoint_expiry_timeout = 500 * HZ
 
struct inode_operations nfs_mountpoint_inode_operations
 
struct inode_operations nfs_referral_inode_operations
 

Macro Definition Documentation

#define NFSDBG_FACILITY   NFSDBG_VFS

Definition at line 22 of file namespace.c.

Function Documentation

EXPORT_SYMBOL_GPL ( nfs_path  )
EXPORT_SYMBOL_GPL ( nfs_do_submount  )
EXPORT_SYMBOL_GPL ( nfs_submount  )
struct vfsmount* nfs_d_automount ( struct path path)
read

Definition at line 139 of file namespace.c.

struct vfsmount* nfs_do_submount ( struct dentry dentry,
struct nfs_fh fh,
struct nfs_fattr fattr,
rpc_authflavor_t  authflavor 
)
read

nfs_do_submount - set up mountpoint when crossing a filesystem boundary - parent directory - filehandle for new root dentry - attributes for new root inode - security flavor to use when performing the mount

Definition at line 220 of file namespace.c.

char* nfs_path ( char **  p,
struct dentry dentry,
char buffer,
ssize_t  buflen,
unsigned  flags 
)

Definition at line 50 of file namespace.c.

void nfs_release_automount_timer ( void  )

Definition at line 196 of file namespace.c.

struct vfsmount* nfs_submount ( struct nfs_server server,
struct dentry dentry,
struct nfs_fh fh,
struct nfs_fattr fattr 
)
read

Definition at line 256 of file namespace.c.

Variable Documentation

int nfs_mountpoint_expiry_timeout = 500 * HZ

Definition at line 28 of file namespace.c.

struct inode_operations nfs_mountpoint_inode_operations
Initial value:
= {
.getattr = nfs_getattr,
}

Definition at line 180 of file namespace.c.

struct inode_operations nfs_referral_inode_operations
Initial value:
= {
}

Definition at line 184 of file namespace.c.