Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
xfs_vnode.h File Reference
#include "xfs_fs.h"

Go to the source code of this file.

Macros

#define VN_INACTIVE_CACHE   0
 
#define VN_INACTIVE_NOCACHE   1
 
#define IO_ISDIRECT   0x00004 /* bypass page cache */
 
#define IO_INVIS   0x00020 /* don't update inode timestamps */
 
#define XFS_IO_FLAGS
 
#define FI_NONE   0 /* none */
 
#define FI_REMAPF   1 /* Do a remapf prior to the operation */
 
#define FI_REMAPF_LOCKED
 
#define VN_MAPPED(vp)   mapping_mapped(vp->i_mapping)
 
#define VN_CACHED(vp)   (vp->i_mapping->nrpages)
 
#define VN_DIRTY(vp)
 

Macro Definition Documentation

#define FI_NONE   0 /* none */

Definition at line 48 of file xfs_vnode.h.

#define FI_REMAPF   1 /* Do a remapf prior to the operation */

Definition at line 49 of file xfs_vnode.h.

#define FI_REMAPF_LOCKED
Value:
2 /* Do a remapf prior to the operation.
Prevent VM access to the pages until
the operation completes. */

Definition at line 50 of file xfs_vnode.h.

#define IO_INVIS   0x00020 /* don't update inode timestamps */

Definition at line 39 of file xfs_vnode.h.

#define IO_ISDIRECT   0x00004 /* bypass page cache */

Definition at line 38 of file xfs_vnode.h.

#define VN_CACHED (   vp)    (vp->i_mapping->nrpages)

Definition at line 56 of file xfs_vnode.h.

#define VN_DIRTY (   vp)
Value:

Definition at line 57 of file xfs_vnode.h.

#define VN_INACTIVE_CACHE   0

Definition at line 32 of file xfs_vnode.h.

#define VN_INACTIVE_NOCACHE   1

Definition at line 33 of file xfs_vnode.h.

#define VN_MAPPED (   vp)    mapping_mapped(vp->i_mapping)

Definition at line 55 of file xfs_vnode.h.

#define XFS_IO_FLAGS
Value:
{ IO_ISDIRECT, "DIRECT" }, \
{ IO_INVIS, "INVIS"}

Definition at line 41 of file xfs_vnode.h.