Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
nfs_fs_sb.h File Reference
#include <linux/list.h>
#include <linux/backing-dev.h>
#include <linux/idr.h>
#include <linux/wait.h>
#include <linux/nfs_xdr.h>
#include <linux/sunrpc/xprt.h>
#include <linux/atomic.h>

Go to the source code of this file.

Data Structures

struct  nfs_client
 
struct  nfs_server
 

Macros

#define NFS_CS_READY   0 /* ready to be used */
 
#define NFS_CS_INITING   1 /* busy initialising */
 
#define NFS_CS_SESSION_INITING   2 /* busy initialising session */
 
#define NFS_CS_CALLBACK   1 /* - callback started */
 
#define NFS_CS_IDMAP   2 /* - idmap started */
 
#define NFS_CS_RENEWD   3 /* - renewd started */
 
#define NFS_CS_STOP_RENEW   4 /* no more state to renew */
 
#define NFS_CS_CHECK_LEASE_TIME   5 /* need to check lease time */
 
#define NFS_CS_NORESVPORT   0 /* - use ephemeral src port */
 
#define NFS_CS_DISCRTRY   1 /* - disconnect on RPC retry */
 
#define NFS_CS_MIGRATION   2 /* - transparent state migr */
 
#define NFS_OPTION_FSCACHE   0x00000001 /* - local caching enabled */
 
#define NFS_OPTION_MIGRATION   0x00000002 /* - NFSv4 migration enabled */
 
#define NFS_CAP_READDIRPLUS   (1U << 0)
 
#define NFS_CAP_HARDLINKS   (1U << 1)
 
#define NFS_CAP_SYMLINKS   (1U << 2)
 
#define NFS_CAP_ACLS   (1U << 3)
 
#define NFS_CAP_ATOMIC_OPEN   (1U << 4)
 
#define NFS_CAP_CHANGE_ATTR   (1U << 5)
 
#define NFS_CAP_FILEID   (1U << 6)
 
#define NFS_CAP_MODE   (1U << 7)
 
#define NFS_CAP_NLINK   (1U << 8)
 
#define NFS_CAP_OWNER   (1U << 9)
 
#define NFS_CAP_OWNER_GROUP   (1U << 10)
 
#define NFS_CAP_ATIME   (1U << 11)
 
#define NFS_CAP_CTIME   (1U << 12)
 
#define NFS_CAP_MTIME   (1U << 13)
 
#define NFS_CAP_POSIX_LOCK   (1U << 14)
 
#define NFS_CAP_UIDGID_NOMAP   (1U << 15)
 
#define NFS4_DEF_SLOT_TABLE_SIZE   (16U)
 
#define NFS4_MAX_SLOT_TABLE   (256U)
 
#define NFS4_NO_SLOT   ((u32)-1)
 

Macro Definition Documentation

#define NFS4_DEF_SLOT_TABLE_SIZE   (16U)

Definition at line 203 of file nfs_fs_sb.h.

#define NFS4_MAX_SLOT_TABLE   (256U)

Definition at line 204 of file nfs_fs_sb.h.

#define NFS4_NO_SLOT   ((u32)-1)

Definition at line 205 of file nfs_fs_sb.h.

#define NFS_CAP_ACLS   (1U << 3)

Definition at line 187 of file nfs_fs_sb.h.

#define NFS_CAP_ATIME   (1U << 11)

Definition at line 195 of file nfs_fs_sb.h.

#define NFS_CAP_ATOMIC_OPEN   (1U << 4)

Definition at line 188 of file nfs_fs_sb.h.

#define NFS_CAP_CHANGE_ATTR   (1U << 5)

Definition at line 189 of file nfs_fs_sb.h.

#define NFS_CAP_CTIME   (1U << 12)

Definition at line 196 of file nfs_fs_sb.h.

#define NFS_CAP_FILEID   (1U << 6)

Definition at line 190 of file nfs_fs_sb.h.

#define NFS_CAP_HARDLINKS   (1U << 1)

Definition at line 185 of file nfs_fs_sb.h.

#define NFS_CAP_MODE   (1U << 7)

Definition at line 191 of file nfs_fs_sb.h.

#define NFS_CAP_MTIME   (1U << 13)

Definition at line 197 of file nfs_fs_sb.h.

#define NFS_CAP_NLINK   (1U << 8)

Definition at line 192 of file nfs_fs_sb.h.

#define NFS_CAP_OWNER   (1U << 9)

Definition at line 193 of file nfs_fs_sb.h.

#define NFS_CAP_OWNER_GROUP   (1U << 10)

Definition at line 194 of file nfs_fs_sb.h.

#define NFS_CAP_POSIX_LOCK   (1U << 14)

Definition at line 198 of file nfs_fs_sb.h.

#define NFS_CAP_READDIRPLUS   (1U << 0)

Definition at line 184 of file nfs_fs_sb.h.

#define NFS_CAP_SYMLINKS   (1U << 2)

Definition at line 186 of file nfs_fs_sb.h.

#define NFS_CAP_UIDGID_NOMAP   (1U << 15)

Definition at line 199 of file nfs_fs_sb.h.

#define NFS_CS_CALLBACK   1 /* - callback started */

Definition at line 34 of file nfs_fs_sb.h.

#define NFS_CS_CHECK_LEASE_TIME   5 /* need to check lease time */

Definition at line 38 of file nfs_fs_sb.h.

#define NFS_CS_DISCRTRY   1 /* - disconnect on RPC retry */

Definition at line 41 of file nfs_fs_sb.h.

#define NFS_CS_IDMAP   2 /* - idmap started */

Definition at line 35 of file nfs_fs_sb.h.

#define NFS_CS_INITING   1 /* busy initialising */

Definition at line 31 of file nfs_fs_sb.h.

#define NFS_CS_MIGRATION   2 /* - transparent state migr */

Definition at line 42 of file nfs_fs_sb.h.

#define NFS_CS_NORESVPORT   0 /* - use ephemeral src port */

Definition at line 40 of file nfs_fs_sb.h.

#define NFS_CS_READY   0 /* ready to be used */

Definition at line 30 of file nfs_fs_sb.h.

#define NFS_CS_RENEWD   3 /* - renewd started */

Definition at line 36 of file nfs_fs_sb.h.

#define NFS_CS_SESSION_INITING   2 /* busy initialising session */

Definition at line 32 of file nfs_fs_sb.h.

#define NFS_CS_STOP_RENEW   4 /* no more state to renew */

Definition at line 37 of file nfs_fs_sb.h.

#define NFS_OPTION_FSCACHE   0x00000001 /* - local caching enabled */

Definition at line 129 of file nfs_fs_sb.h.

#define NFS_OPTION_MIGRATION   0x00000002 /* - NFSv4 migration enabled */

Definition at line 130 of file nfs_fs_sb.h.