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

Go to the source code of this file.

Data Structures

struct  xfs_inode_log_format
 
struct  xfs_inode_log_format_32
 
struct  xfs_inode_log_format_64
 

Macros

#define XFS_ILOG_CORE   0x001 /* log standard inode fields */
 
#define XFS_ILOG_DDATA   0x002 /* log i_df.if_data */
 
#define XFS_ILOG_DEXT   0x004 /* log i_df.if_extents */
 
#define XFS_ILOG_DBROOT   0x008 /* log i_df.i_broot */
 
#define XFS_ILOG_DEV   0x010 /* log the dev field */
 
#define XFS_ILOG_UUID   0x020 /* log the uuid field */
 
#define XFS_ILOG_ADATA   0x040 /* log i_af.if_data */
 
#define XFS_ILOG_AEXT   0x080 /* log i_af.if_extents */
 
#define XFS_ILOG_ABROOT   0x100 /* log i_af.i_broot */
 
#define XFS_ILOG_TIMESTAMP   0x4000
 
#define XFS_ILOG_NONCORE
 
#define XFS_ILOG_DFORK
 
#define XFS_ILOG_AFORK
 
#define XFS_ILOG_ALL
 

Typedefs

typedef struct xfs_inode_log_format xfs_inode_log_format_t
 
typedef struct
xfs_inode_log_format_64 
xfs_inode_log_format_64_t
 

Functions

struct xfs_inode_log_format_32 __attribute__ ((packed)) xfs_inode_log_format_32_t
 

Variables

__uint16_t ilf_type
 
__uint16_t ilf_size
 
__uint32_t ilf_fields
 
__uint16_t ilf_asize
 
__uint16_t ilf_dsize
 
__uint64_t ilf_ino
 
union {
   __uint32_t   ilfu_rdev
 
   uuid_t   ilfu_uuid
 
ilf_u
 
__int64_t ilf_blkno
 
__int32_t ilf_len
 
__int32_t ilf_boffset
 

Macro Definition Documentation

#define XFS_ILOG_ABROOT   0x100 /* log i_af.i_broot */

Definition at line 87 of file xfs_inode_item.h.

#define XFS_ILOG_ADATA   0x040 /* log i_af.if_data */

Definition at line 85 of file xfs_inode_item.h.

#define XFS_ILOG_AEXT   0x080 /* log i_af.if_extents */

Definition at line 86 of file xfs_inode_item.h.

#define XFS_ILOG_AFORK
Value:
XFS_ILOG_ABROOT)

Definition at line 106 of file xfs_inode_item.h.

#define XFS_ILOG_ALL
Value:
XFS_ILOG_DEXT | XFS_ILOG_DBROOT | \
XFS_ILOG_DEV | XFS_ILOG_UUID | \
XFS_ILOG_ADATA | XFS_ILOG_AEXT | \
XFS_ILOG_ABROOT | XFS_ILOG_TIMESTAMP)

Definition at line 109 of file xfs_inode_item.h.

#define XFS_ILOG_CORE   0x001 /* log standard inode fields */

Definition at line 79 of file xfs_inode_item.h.

#define XFS_ILOG_DBROOT   0x008 /* log i_df.i_broot */

Definition at line 82 of file xfs_inode_item.h.

#define XFS_ILOG_DDATA   0x002 /* log i_df.if_data */

Definition at line 80 of file xfs_inode_item.h.

#define XFS_ILOG_DEV   0x010 /* log the dev field */

Definition at line 83 of file xfs_inode_item.h.

#define XFS_ILOG_DEXT   0x004 /* log i_df.if_extents */

Definition at line 81 of file xfs_inode_item.h.

#define XFS_ILOG_DFORK
Value:
XFS_ILOG_DBROOT)

Definition at line 103 of file xfs_inode_item.h.

#define XFS_ILOG_NONCORE
Value:
XFS_ILOG_DBROOT | XFS_ILOG_DEV | \
XFS_ILOG_UUID | XFS_ILOG_ADATA | \
XFS_ILOG_AEXT | XFS_ILOG_ABROOT)

Definition at line 98 of file xfs_inode_item.h.

#define XFS_ILOG_TIMESTAMP   0x4000

Definition at line 96 of file xfs_inode_item.h.

#define XFS_ILOG_UUID   0x020 /* log the uuid field */

Definition at line 84 of file xfs_inode_item.h.

Typedef Documentation

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

__uint16_t ilf_asize

Definition at line 61 of file xfs_inode_item.h.

__int64_t ilf_blkno

Definition at line 68 of file xfs_inode_item.h.

__int32_t ilf_boffset

Definition at line 70 of file xfs_inode_item.h.

__uint16_t ilf_dsize

Definition at line 62 of file xfs_inode_item.h.

__uint32_t ilf_fields

Definition at line 60 of file xfs_inode_item.h.

__uint64_t ilf_ino

Definition at line 63 of file xfs_inode_item.h.

__int32_t ilf_len

Definition at line 69 of file xfs_inode_item.h.

__uint16_t ilf_size

Definition at line 59 of file xfs_inode_item.h.

__uint16_t ilf_type

Definition at line 58 of file xfs_inode_item.h.

union { ... } ilf_u
__uint32_t ilfu_rdev

Definition at line 65 of file xfs_inode_item.h.

uuid_t ilfu_uuid

Definition at line 66 of file xfs_inode_item.h.