Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Variables
xfs_buf_item.h File Reference

Go to the source code of this file.

Data Structures

struct  xfs_buf_log_format
 

Macros

#define XFS_BLF_INODE_BUF   0x1
 
#define XFS_BLF_CANCEL   0x2
 
#define XFS_BLF_UDQUOT_BUF   0x4
 
#define XFS_BLF_PDQUOT_BUF   0x8
 
#define XFS_BLF_GDQUOT_BUF   0x10
 
#define XFS_BLF_CHUNK   128
 
#define XFS_BLF_SHIFT   7
 
#define BIT_TO_WORD_SHIFT   5
 
#define NBWORD   (NBBY * sizeof(unsigned int))
 
#define XFS_BLF_DATAMAP_SIZE   ((XFS_MAX_BLOCKSIZE / XFS_BLF_CHUNK) / NBWORD)
 
#define XFS_BLI_HOLD   0x01
 
#define XFS_BLI_DIRTY   0x02
 
#define XFS_BLI_STALE   0x04
 
#define XFS_BLI_LOGGED   0x08
 
#define XFS_BLI_INODE_ALLOC_BUF   0x10
 
#define XFS_BLI_STALE_INODE   0x20
 
#define XFS_BLI_INODE_BUF   0x40
 
#define XFS_BLI_FLAGS
 

Typedefs

typedef struct xfs_buf_log_format xfs_buf_log_format_t
 

Variables

kmem_zone_txfs_buf_item_zone
 

Macro Definition Documentation

#define BIT_TO_WORD_SHIFT   5

Definition at line 43 of file xfs_buf_item.h.

#define NBWORD   (NBBY * sizeof(unsigned int))

Definition at line 44 of file xfs_buf_item.h.

#define XFS_BLF_CANCEL   0x2

Definition at line 32 of file xfs_buf_item.h.

#define XFS_BLF_CHUNK   128

Definition at line 41 of file xfs_buf_item.h.

#define XFS_BLF_DATAMAP_SIZE   ((XFS_MAX_BLOCKSIZE / XFS_BLF_CHUNK) / NBWORD)

Definition at line 51 of file xfs_buf_item.h.

#define XFS_BLF_GDQUOT_BUF   0x10

Definition at line 39 of file xfs_buf_item.h.

#define XFS_BLF_INODE_BUF   0x1

Definition at line 27 of file xfs_buf_item.h.

#define XFS_BLF_PDQUOT_BUF   0x8

Definition at line 38 of file xfs_buf_item.h.

#define XFS_BLF_SHIFT   7

Definition at line 42 of file xfs_buf_item.h.

#define XFS_BLF_UDQUOT_BUF   0x4

Definition at line 37 of file xfs_buf_item.h.

#define XFS_BLI_DIRTY   0x02

Definition at line 67 of file xfs_buf_item.h.

#define XFS_BLI_FLAGS
Value:
{ XFS_BLI_HOLD, "HOLD" }, \
{ XFS_BLI_DIRTY, "DIRTY" }, \
{ XFS_BLI_STALE, "STALE" }, \
{ XFS_BLI_LOGGED, "LOGGED" }, \
{ XFS_BLI_INODE_ALLOC_BUF, "INODE_ALLOC" }, \
{ XFS_BLI_STALE_INODE, "STALE_INODE" }, \
{ XFS_BLI_INODE_BUF, "INODE_BUF" }

Definition at line 74 of file xfs_buf_item.h.

#define XFS_BLI_HOLD   0x01

Definition at line 66 of file xfs_buf_item.h.

#define XFS_BLI_INODE_ALLOC_BUF   0x10

Definition at line 70 of file xfs_buf_item.h.

#define XFS_BLI_INODE_BUF   0x40

Definition at line 72 of file xfs_buf_item.h.

#define XFS_BLI_LOGGED   0x08

Definition at line 69 of file xfs_buf_item.h.

#define XFS_BLI_STALE   0x04

Definition at line 68 of file xfs_buf_item.h.

#define XFS_BLI_STALE_INODE   0x20

Definition at line 71 of file xfs_buf_item.h.

Typedef Documentation

Variable Documentation

kmem_zone_t* xfs_buf_item_zone

Definition at line 33 of file xfs_buf_item.c.