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

Go to the source code of this file.

Data Structures

struct  xfs_log_iovec
 
struct  xfs_log_vec
 
struct  xfs_log_callback
 

Macros

#define CYCLE_LSN(lsn)   ((uint)((lsn)>>32))
 
#define BLOCK_LSN(lsn)   ((uint)(lsn))
 
#define CYCLE_LSN_DISK(lsn)   (((__be32 *)&(lsn))[0])
 
#define XFS_TRANSACTION   0x69
 
#define XFS_VOLUME   0x2
 
#define XFS_LOG   0xaa
 
#define XLOG_REG_TYPE_BFORMAT   1
 
#define XLOG_REG_TYPE_BCHUNK   2
 
#define XLOG_REG_TYPE_EFI_FORMAT   3
 
#define XLOG_REG_TYPE_EFD_FORMAT   4
 
#define XLOG_REG_TYPE_IFORMAT   5
 
#define XLOG_REG_TYPE_ICORE   6
 
#define XLOG_REG_TYPE_IEXT   7
 
#define XLOG_REG_TYPE_IBROOT   8
 
#define XLOG_REG_TYPE_ILOCAL   9
 
#define XLOG_REG_TYPE_IATTR_EXT   10
 
#define XLOG_REG_TYPE_IATTR_BROOT   11
 
#define XLOG_REG_TYPE_IATTR_LOCAL   12
 
#define XLOG_REG_TYPE_QFORMAT   13
 
#define XLOG_REG_TYPE_DQUOT   14
 
#define XLOG_REG_TYPE_QUOTAOFF   15
 
#define XLOG_REG_TYPE_LRHEADER   16
 
#define XLOG_REG_TYPE_UNMOUNT   17
 
#define XLOG_REG_TYPE_COMMIT   18
 
#define XLOG_REG_TYPE_TRANSHDR   19
 
#define XLOG_REG_TYPE_MAX   19
 

Typedefs

typedef struct xfs_log_iovec xfs_log_iovec_t
 
typedef struct xfs_log_callback xfs_log_callback_t
 

Macro Definition Documentation

#define BLOCK_LSN (   lsn)    ((uint)(lsn))

Definition at line 23 of file xfs_log.h.

#define CYCLE_LSN (   lsn)    ((uint)((lsn)>>32))

Definition at line 22 of file xfs_log.h.

#define CYCLE_LSN_DISK (   lsn)    (((__be32 *)&(lsn))[0])

Definition at line 26 of file xfs_log.h.

#define XFS_LOG   0xaa

Definition at line 68 of file xfs_log.h.

#define XFS_TRANSACTION   0x69

Definition at line 66 of file xfs_log.h.

#define XFS_VOLUME   0x2

Definition at line 67 of file xfs_log.h.

#define XLOG_REG_TYPE_BCHUNK   2

Definition at line 73 of file xfs_log.h.

#define XLOG_REG_TYPE_BFORMAT   1

Definition at line 72 of file xfs_log.h.

#define XLOG_REG_TYPE_COMMIT   18

Definition at line 89 of file xfs_log.h.

#define XLOG_REG_TYPE_DQUOT   14

Definition at line 85 of file xfs_log.h.

#define XLOG_REG_TYPE_EFD_FORMAT   4

Definition at line 75 of file xfs_log.h.

#define XLOG_REG_TYPE_EFI_FORMAT   3

Definition at line 74 of file xfs_log.h.

#define XLOG_REG_TYPE_IATTR_BROOT   11

Definition at line 82 of file xfs_log.h.

#define XLOG_REG_TYPE_IATTR_EXT   10

Definition at line 81 of file xfs_log.h.

#define XLOG_REG_TYPE_IATTR_LOCAL   12

Definition at line 83 of file xfs_log.h.

#define XLOG_REG_TYPE_IBROOT   8

Definition at line 79 of file xfs_log.h.

#define XLOG_REG_TYPE_ICORE   6

Definition at line 77 of file xfs_log.h.

#define XLOG_REG_TYPE_IEXT   7

Definition at line 78 of file xfs_log.h.

#define XLOG_REG_TYPE_IFORMAT   5

Definition at line 76 of file xfs_log.h.

#define XLOG_REG_TYPE_ILOCAL   9

Definition at line 80 of file xfs_log.h.

#define XLOG_REG_TYPE_LRHEADER   16

Definition at line 87 of file xfs_log.h.

#define XLOG_REG_TYPE_MAX   19

Definition at line 91 of file xfs_log.h.

#define XLOG_REG_TYPE_QFORMAT   13

Definition at line 84 of file xfs_log.h.

#define XLOG_REG_TYPE_QUOTAOFF   15

Definition at line 86 of file xfs_log.h.

#define XLOG_REG_TYPE_TRANSHDR   19

Definition at line 90 of file xfs_log.h.

#define XLOG_REG_TYPE_UNMOUNT   17

Definition at line 88 of file xfs_log.h.

Typedef Documentation