Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
namei.c File Reference
#include <linux/pagemap.h>
#include "nilfs.h"
#include "export.h"

Go to the source code of this file.

Macros

#define NILFS_FID_SIZE_NON_CONNECTABLE   (offsetof(struct nilfs_fid, parent_gen) / 4)
 
#define NILFS_FID_SIZE_CONNECTABLE   (sizeof(struct nilfs_fid) / 4)
 

Variables

struct inode_operations nilfs_dir_inode_operations
 
struct inode_operations nilfs_special_inode_operations
 
struct inode_operations nilfs_symlink_inode_operations
 
struct export_operations nilfs_export_ops
 

Macro Definition Documentation

#define NILFS_FID_SIZE_CONNECTABLE   (sizeof(struct nilfs_fid) / 4)

Definition at line 47 of file namei.c.

#define NILFS_FID_SIZE_NON_CONNECTABLE   (offsetof(struct nilfs_fid, parent_gen) / 4)

Definition at line 45 of file namei.c.

Variable Documentation

struct inode_operations nilfs_dir_inode_operations
Initial value:
= {
.create = nilfs_create,
.lookup = nilfs_lookup,
.link = nilfs_link,
.unlink = nilfs_unlink,
.symlink = nilfs_symlink,
.mkdir = nilfs_mkdir,
.rmdir = nilfs_rmdir,
.mknod = nilfs_mknod,
.rename = nilfs_rename,
.setattr = nilfs_setattr,
.permission = nilfs_permission,
.fiemap = nilfs_fiemap,
}

Definition at line 544 of file namei.c.

struct export_operations nilfs_export_ops
Initial value:
= {
.encode_fh = nilfs_encode_fh,
.fh_to_dentry = nilfs_fh_to_dentry,
.fh_to_parent = nilfs_fh_to_parent,
.get_parent = nilfs_get_parent,
}

Definition at line 571 of file namei.c.

struct inode_operations nilfs_special_inode_operations
Initial value:
= {
.setattr = nilfs_setattr,
.permission = nilfs_permission,
}

Definition at line 559 of file namei.c.

struct inode_operations nilfs_symlink_inode_operations
Initial value:
= {
.readlink = generic_readlink,
.follow_link = page_follow_link_light,
.put_link = page_put_link,
.permission = nilfs_permission,
}

Definition at line 564 of file namei.c.