os/linux-2.6-tag--devboard-R2_10-4/include/linux/ext3_fs.h File Reference

#include <linux/types.h>
#include <linux/magic.h>

Include dependency graph for ext3_fs.h:

Go to the source code of this file.

Data Structures

struct  ext3_group_desc
struct  ext3_new_group_input
struct  ext3_new_group_data
struct  ext3_mount_options
struct  ext3_inode
struct  ext3_super_block
struct  ext3_dir_entry
struct  ext3_dir_entry_2

Defines

#define EXT3_DEFAULT_RESERVE_BLOCKS   8
#define EXT3_MAX_RESERVE_BLOCKS   1027
#define EXT3_RESERVE_WINDOW_NOT_ALLOCATED   0
#define CONFIG_EXT3_INDEX
#define ext3_debug(f, a...)   do {} while (0)
#define EXT3_BAD_INO   1
#define EXT3_ROOT_INO   2
#define EXT3_BOOT_LOADER_INO   5
#define EXT3_UNDEL_DIR_INO   6
#define EXT3_RESIZE_INO   7
#define EXT3_JOURNAL_INO   8
#define EXT3_GOOD_OLD_FIRST_INO   11
#define EXT3_LINK_MAX   32000
#define EXT3_MIN_BLOCK_SIZE   1024
#define EXT3_MAX_BLOCK_SIZE   4096
#define EXT3_MIN_BLOCK_LOG_SIZE   10
#define EXT3_BLOCK_SIZE(s)   (EXT3_MIN_BLOCK_SIZE << (s)->s_log_block_size)
#define EXT3_ADDR_PER_BLOCK(s)   (EXT3_BLOCK_SIZE(s) / sizeof (__u32))
#define EXT3_BLOCK_SIZE_BITS(s)   ((s)->s_log_block_size + 10)
#define EXT3_INODE_SIZE(s)
#define EXT3_FIRST_INO(s)
#define EXT3_MIN_FRAG_SIZE   1024
#define EXT3_MAX_FRAG_SIZE   4096
#define EXT3_MIN_FRAG_LOG_SIZE   10
#define EXT3_FRAG_SIZE(s)   (EXT3_MIN_FRAG_SIZE << (s)->s_log_frag_size)
#define EXT3_FRAGS_PER_BLOCK(s)   (EXT3_BLOCK_SIZE(s) / EXT3_FRAG_SIZE(s))
#define EXT3_BLOCKS_PER_GROUP(s)   ((s)->s_blocks_per_group)
#define EXT3_DESC_PER_BLOCK(s)   (EXT3_BLOCK_SIZE(s) / sizeof (struct ext3_group_desc))
#define EXT3_INODES_PER_GROUP(s)   ((s)->s_inodes_per_group)
#define EXT3_NDIR_BLOCKS   12
#define EXT3_IND_BLOCK   EXT3_NDIR_BLOCKS
#define EXT3_DIND_BLOCK   (EXT3_IND_BLOCK + 1)
#define EXT3_TIND_BLOCK   (EXT3_DIND_BLOCK + 1)
#define EXT3_N_BLOCKS   (EXT3_TIND_BLOCK + 1)
#define EXT3_SECRM_FL   0x00000001
#define EXT3_UNRM_FL   0x00000002
#define EXT3_COMPR_FL   0x00000004
#define EXT3_SYNC_FL   0x00000008
#define EXT3_IMMUTABLE_FL   0x00000010
#define EXT3_APPEND_FL   0x00000020
#define EXT3_NODUMP_FL   0x00000040
#define EXT3_NOATIME_FL   0x00000080
#define EXT3_DIRTY_FL   0x00000100
#define EXT3_COMPRBLK_FL   0x00000200
#define EXT3_NOCOMPR_FL   0x00000400
#define EXT3_ECOMPR_FL   0x00000800
#define EXT3_INDEX_FL   0x00001000
#define EXT3_IMAGIC_FL   0x00002000
#define EXT3_JOURNAL_DATA_FL   0x00004000
#define EXT3_NOTAIL_FL   0x00008000
#define EXT3_DIRSYNC_FL   0x00010000
#define EXT3_TOPDIR_FL   0x00020000
#define EXT3_RESERVED_FL   0x80000000
#define EXT3_FL_USER_VISIBLE   0x0003DFFF
#define EXT3_FL_USER_MODIFIABLE   0x000380FF
#define EXT3_STATE_JDATA   0x00000001
#define EXT3_STATE_NEW   0x00000002
#define EXT3_STATE_XATTR   0x00000004
#define EXT3_IOC_GETFLAGS   FS_IOC_GETFLAGS
#define EXT3_IOC_SETFLAGS   FS_IOC_SETFLAGS
#define EXT3_IOC_GETVERSION   _IOR('f', 3, long)
#define EXT3_IOC_SETVERSION   _IOW('f', 4, long)
#define EXT3_IOC_GROUP_EXTEND   _IOW('f', 7, unsigned long)
#define EXT3_IOC_GROUP_ADD   _IOW('f', 8,struct ext3_new_group_input)
#define EXT3_IOC_GETVERSION_OLD   FS_IOC_GETVERSION
#define EXT3_IOC_SETVERSION_OLD   FS_IOC_SETVERSION
#define EXT3_IOC_GETRSVSZ   _IOR('f', 5, long)
#define EXT3_IOC_SETRSVSZ   _IOW('f', 6, long)
#define EXT3_IOC32_GETFLAGS   FS_IOC32_GETFLAGS
#define EXT3_IOC32_SETFLAGS   FS_IOC32_SETFLAGS
#define EXT3_IOC32_GETVERSION   _IOR('f', 3, int)
#define EXT3_IOC32_SETVERSION   _IOW('f', 4, int)
#define EXT3_IOC32_GETRSVSZ   _IOR('f', 5, int)
#define EXT3_IOC32_SETRSVSZ   _IOW('f', 6, int)
#define EXT3_IOC32_GROUP_EXTEND   _IOW('f', 7, unsigned int)
#define EXT3_IOC32_GETVERSION_OLD   FS_IOC32_GETVERSION
#define EXT3_IOC32_SETVERSION_OLD   FS_IOC32_SETVERSION
#define i_size_high   i_dir_acl
#define EXT3_VALID_FS   0x0001
#define EXT3_ERROR_FS   0x0002
#define EXT3_ORPHAN_FS   0x0004
#define EXT3_MOUNT_CHECK   0x00001
#define EXT3_MOUNT_OLDALLOC   0x00002
#define EXT3_MOUNT_GRPID   0x00004
#define EXT3_MOUNT_DEBUG   0x00008
#define EXT3_MOUNT_ERRORS_CONT   0x00010
#define EXT3_MOUNT_ERRORS_RO   0x00020
#define EXT3_MOUNT_ERRORS_PANIC   0x00040
#define EXT3_MOUNT_MINIX_DF   0x00080
#define EXT3_MOUNT_NOLOAD   0x00100
#define EXT3_MOUNT_ABORT   0x00200
#define EXT3_MOUNT_DATA_FLAGS   0x00C00
#define EXT3_MOUNT_JOURNAL_DATA   0x00400
#define EXT3_MOUNT_ORDERED_DATA   0x00800
#define EXT3_MOUNT_WRITEBACK_DATA   0x00C00
#define EXT3_MOUNT_UPDATE_JOURNAL   0x01000
#define EXT3_MOUNT_NO_UID32   0x02000
#define EXT3_MOUNT_XATTR_USER   0x04000
#define EXT3_MOUNT_POSIX_ACL   0x08000
#define EXT3_MOUNT_RESERVATION   0x10000
#define EXT3_MOUNT_BARRIER   0x20000
#define EXT3_MOUNT_NOBH   0x40000
#define EXT3_MOUNT_QUOTA   0x80000
#define EXT3_MOUNT_USRQUOTA   0x100000
#define EXT3_MOUNT_GRPQUOTA   0x200000
#define clear_opt(o, opt)   o &= ~EXT3_MOUNT_##opt
#define set_opt(o, opt)   o |= EXT3_MOUNT_##opt
#define test_opt(sb, opt)
#define ext3_set_bit   ext2_set_bit
#define ext3_set_bit_atomic   ext2_set_bit_atomic
#define ext3_clear_bit   ext2_clear_bit
#define ext3_clear_bit_atomic   ext2_clear_bit_atomic
#define ext3_test_bit   ext2_test_bit
#define ext3_find_first_zero_bit   ext2_find_first_zero_bit
#define ext3_find_next_zero_bit   ext2_find_next_zero_bit
#define EXT3_DFL_MAX_MNT_COUNT   20
#define EXT3_DFL_CHECKINTERVAL   0
#define EXT3_ERRORS_CONTINUE   1
#define EXT3_ERRORS_RO   2
#define EXT3_ERRORS_PANIC   3
#define EXT3_ERRORS_DEFAULT   EXT3_ERRORS_CONTINUE
#define EXT3_SB(sb)   (sb)
#define NEXT_ORPHAN(inode)   EXT3_I(inode)->i_dtime
#define EXT3_OS_LINUX   0
#define EXT3_OS_HURD   1
#define EXT3_OS_MASIX   2
#define EXT3_OS_FREEBSD   3
#define EXT3_OS_LITES   4
#define EXT3_GOOD_OLD_REV   0
#define EXT3_DYNAMIC_REV   1
#define EXT3_CURRENT_REV   EXT3_GOOD_OLD_REV
#define EXT3_MAX_SUPP_REV   EXT3_DYNAMIC_REV
#define EXT3_GOOD_OLD_INODE_SIZE   128
#define EXT3_HAS_COMPAT_FEATURE(sb, mask)   ( EXT3_SB(sb)->s_es->s_feature_compat & cpu_to_le32(mask) )
#define EXT3_HAS_RO_COMPAT_FEATURE(sb, mask)   ( EXT3_SB(sb)->s_es->s_feature_ro_compat & cpu_to_le32(mask) )
#define EXT3_HAS_INCOMPAT_FEATURE(sb, mask)   ( EXT3_SB(sb)->s_es->s_feature_incompat & cpu_to_le32(mask) )
#define EXT3_SET_COMPAT_FEATURE(sb, mask)   EXT3_SB(sb)->s_es->s_feature_compat |= cpu_to_le32(mask)
#define EXT3_SET_RO_COMPAT_FEATURE(sb, mask)   EXT3_SB(sb)->s_es->s_feature_ro_compat |= cpu_to_le32(mask)
#define EXT3_SET_INCOMPAT_FEATURE(sb, mask)   EXT3_SB(sb)->s_es->s_feature_incompat |= cpu_to_le32(mask)
#define EXT3_CLEAR_COMPAT_FEATURE(sb, mask)   EXT3_SB(sb)->s_es->s_feature_compat &= ~cpu_to_le32(mask)
#define EXT3_CLEAR_RO_COMPAT_FEATURE(sb, mask)   EXT3_SB(sb)->s_es->s_feature_ro_compat &= ~cpu_to_le32(mask)
#define EXT3_CLEAR_INCOMPAT_FEATURE(sb, mask)   EXT3_SB(sb)->s_es->s_feature_incompat &= ~cpu_to_le32(mask)
#define EXT3_FEATURE_COMPAT_DIR_PREALLOC   0x0001
#define EXT3_FEATURE_COMPAT_IMAGIC_INODES   0x0002
#define EXT3_FEATURE_COMPAT_HAS_JOURNAL   0x0004
#define EXT3_FEATURE_COMPAT_EXT_ATTR   0x0008
#define EXT3_FEATURE_COMPAT_RESIZE_INODE   0x0010
#define EXT3_FEATURE_COMPAT_DIR_INDEX   0x0020
#define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER   0x0001
#define EXT3_FEATURE_RO_COMPAT_LARGE_FILE   0x0002
#define EXT3_FEATURE_RO_COMPAT_BTREE_DIR   0x0004
#define EXT3_FEATURE_INCOMPAT_COMPRESSION   0x0001
#define EXT3_FEATURE_INCOMPAT_FILETYPE   0x0002
#define EXT3_FEATURE_INCOMPAT_RECOVER   0x0004
#define EXT3_FEATURE_INCOMPAT_JOURNAL_DEV   0x0008
#define EXT3_FEATURE_INCOMPAT_META_BG   0x0010
#define EXT3_FEATURE_COMPAT_SUPP   EXT2_FEATURE_COMPAT_EXT_ATTR
#define EXT3_FEATURE_INCOMPAT_SUPP
#define EXT3_FEATURE_RO_COMPAT_SUPP
#define EXT3_DEF_RESUID   0
#define EXT3_DEF_RESGID   0
#define EXT3_DEFM_DEBUG   0x0001
#define EXT3_DEFM_BSDGROUPS   0x0002
#define EXT3_DEFM_XATTR_USER   0x0004
#define EXT3_DEFM_ACL   0x0008
#define EXT3_DEFM_UID16   0x0010
#define EXT3_DEFM_JMODE   0x0060
#define EXT3_DEFM_JMODE_DATA   0x0020
#define EXT3_DEFM_JMODE_ORDERED   0x0040
#define EXT3_DEFM_JMODE_WBACK   0x0060
#define EXT3_NAME_LEN   255
#define EXT3_FT_UNKNOWN   0
#define EXT3_FT_REG_FILE   1
#define EXT3_FT_DIR   2
#define EXT3_FT_CHRDEV   3
#define EXT3_FT_BLKDEV   4
#define EXT3_FT_FIFO   5
#define EXT3_FT_SOCK   6
#define EXT3_FT_SYMLINK   7
#define EXT3_FT_MAX   8
#define EXT3_DIR_PAD   4
#define EXT3_DIR_ROUND   (EXT3_DIR_PAD - 1)
#define EXT3_DIR_REC_LEN(name_len)
#define is_dx(dir)
#define EXT3_DIR_LINK_MAX(dir)   (!is_dx(dir) && (dir)->i_nlink >= EXT3_LINK_MAX)
#define EXT3_DIR_LINK_EMPTY(dir)   ((dir)->i_nlink == 2 || (dir)->i_nlink == 1)
#define DX_HASH_LEGACY   0
#define DX_HASH_HALF_MD4   1
#define DX_HASH_TEA   2


Define Documentation

#define clear_opt ( o,
opt   )     o &= ~EXT3_MOUNT_##opt

Definition at line 393 of file ext3_fs.h.

#define CONFIG_EXT3_INDEX

Definition at line 44 of file ext3_fs.h.

#define DX_HASH_HALF_MD4   1

Definition at line 686 of file ext3_fs.h.

#define DX_HASH_LEGACY   0

Definition at line 685 of file ext3_fs.h.

#define DX_HASH_TEA   2

Definition at line 687 of file ext3_fs.h.

#define EXT3_ADDR_PER_BLOCK ( s   )     (EXT3_BLOCK_SIZE(s) / sizeof (__u32))

Definition at line 89 of file ext3_fs.h.

#define EXT3_APPEND_FL   0x00000020

Definition at line 168 of file ext3_fs.h.

#define EXT3_BAD_INO   1

Definition at line 63 of file ext3_fs.h.

#define EXT3_BLOCK_SIZE ( s   )     (EXT3_MIN_BLOCK_SIZE << (s)->s_log_block_size)

Definition at line 87 of file ext3_fs.h.

#define EXT3_BLOCK_SIZE_BITS ( s   )     ((s)->s_log_block_size + 10)

Definition at line 93 of file ext3_fs.h.

#define EXT3_BLOCKS_PER_GROUP ( s   )     ((s)->s_blocks_per_group)

Definition at line 146 of file ext3_fs.h.

#define EXT3_BOOT_LOADER_INO   5

Definition at line 65 of file ext3_fs.h.

#define ext3_clear_bit   ext2_clear_bit

Definition at line 405 of file ext3_fs.h.

#define ext3_clear_bit_atomic   ext2_clear_bit_atomic

Definition at line 406 of file ext3_fs.h.

#define EXT3_CLEAR_COMPAT_FEATURE ( sb,
mask   )     EXT3_SB(sb)->s_es->s_feature_compat &= ~cpu_to_le32(mask)

Definition at line 565 of file ext3_fs.h.

#define EXT3_CLEAR_INCOMPAT_FEATURE ( sb,
mask   )     EXT3_SB(sb)->s_es->s_feature_incompat &= ~cpu_to_le32(mask)

Definition at line 569 of file ext3_fs.h.

#define EXT3_CLEAR_RO_COMPAT_FEATURE ( sb,
mask   )     EXT3_SB(sb)->s_es->s_feature_ro_compat &= ~cpu_to_le32(mask)

Definition at line 567 of file ext3_fs.h.

#define EXT3_COMPR_FL   0x00000004

Definition at line 165 of file ext3_fs.h.

#define EXT3_COMPRBLK_FL   0x00000200

Definition at line 173 of file ext3_fs.h.

#define EXT3_CURRENT_REV   EXT3_GOOD_OLD_REV

Definition at line 544 of file ext3_fs.h.

#define ext3_debug ( f,
a...   )     do {} while (0)

Definition at line 57 of file ext3_fs.h.

#define EXT3_DEF_RESGID   0

Definition at line 601 of file ext3_fs.h.

#define EXT3_DEF_RESUID   0

Definition at line 600 of file ext3_fs.h.

#define EXT3_DEFAULT_RESERVE_BLOCKS   8

Definition at line 37 of file ext3_fs.h.

#define EXT3_DEFM_ACL   0x0008

Definition at line 609 of file ext3_fs.h.

#define EXT3_DEFM_BSDGROUPS   0x0002

Definition at line 607 of file ext3_fs.h.

#define EXT3_DEFM_DEBUG   0x0001

Definition at line 606 of file ext3_fs.h.

#define EXT3_DEFM_JMODE   0x0060

Definition at line 611 of file ext3_fs.h.

#define EXT3_DEFM_JMODE_DATA   0x0020

Definition at line 612 of file ext3_fs.h.

#define EXT3_DEFM_JMODE_ORDERED   0x0040

Definition at line 613 of file ext3_fs.h.

#define EXT3_DEFM_JMODE_WBACK   0x0060

Definition at line 614 of file ext3_fs.h.

#define EXT3_DEFM_UID16   0x0010

Definition at line 610 of file ext3_fs.h.

#define EXT3_DEFM_XATTR_USER   0x0004

Definition at line 608 of file ext3_fs.h.

#define EXT3_DESC_PER_BLOCK ( s   )     (EXT3_BLOCK_SIZE(s) / sizeof (struct ext3_group_desc))

Definition at line 147 of file ext3_fs.h.

#define EXT3_DFL_CHECKINTERVAL   0

Definition at line 415 of file ext3_fs.h.

#define EXT3_DFL_MAX_MNT_COUNT   20

Definition at line 414 of file ext3_fs.h.

#define EXT3_DIND_BLOCK   (EXT3_IND_BLOCK + 1)

Definition at line 156 of file ext3_fs.h.

#define EXT3_DIR_LINK_EMPTY ( dir   )     ((dir)->i_nlink == 2 || (dir)->i_nlink == 1)

Definition at line 676 of file ext3_fs.h.

#define EXT3_DIR_LINK_MAX ( dir   )     (!is_dx(dir) && (dir)->i_nlink >= EXT3_LINK_MAX)

Definition at line 675 of file ext3_fs.h.

#define EXT3_DIR_PAD   4

Definition at line 662 of file ext3_fs.h.

#define EXT3_DIR_REC_LEN ( name_len   ) 

Value:

(((name_len) + 8 + EXT3_DIR_ROUND) & \
                                         ~EXT3_DIR_ROUND)

Definition at line 664 of file ext3_fs.h.

#define EXT3_DIR_ROUND   (EXT3_DIR_PAD - 1)

Definition at line 663 of file ext3_fs.h.

#define EXT3_DIRSYNC_FL   0x00010000

Definition at line 181 of file ext3_fs.h.

#define EXT3_DIRTY_FL   0x00000100

Definition at line 172 of file ext3_fs.h.

#define EXT3_DYNAMIC_REV   1

Definition at line 542 of file ext3_fs.h.

#define EXT3_ECOMPR_FL   0x00000800

Definition at line 175 of file ext3_fs.h.

#define EXT3_ERROR_FS   0x0002

Definition at line 360 of file ext3_fs.h.

#define EXT3_ERRORS_CONTINUE   1

Definition at line 420 of file ext3_fs.h.

#define EXT3_ERRORS_DEFAULT   EXT3_ERRORS_CONTINUE

Definition at line 423 of file ext3_fs.h.

#define EXT3_ERRORS_PANIC   3

Definition at line 422 of file ext3_fs.h.

#define EXT3_ERRORS_RO   2

Definition at line 421 of file ext3_fs.h.

#define EXT3_FEATURE_COMPAT_DIR_INDEX   0x0020

Definition at line 577 of file ext3_fs.h.

#define EXT3_FEATURE_COMPAT_DIR_PREALLOC   0x0001

Definition at line 572 of file ext3_fs.h.

#define EXT3_FEATURE_COMPAT_EXT_ATTR   0x0008

Definition at line 575 of file ext3_fs.h.

#define EXT3_FEATURE_COMPAT_HAS_JOURNAL   0x0004

Definition at line 574 of file ext3_fs.h.

#define EXT3_FEATURE_COMPAT_IMAGIC_INODES   0x0002

Definition at line 573 of file ext3_fs.h.

#define EXT3_FEATURE_COMPAT_RESIZE_INODE   0x0010

Definition at line 576 of file ext3_fs.h.

#define EXT3_FEATURE_COMPAT_SUPP   EXT2_FEATURE_COMPAT_EXT_ATTR

Definition at line 589 of file ext3_fs.h.

#define EXT3_FEATURE_INCOMPAT_COMPRESSION   0x0001

Definition at line 583 of file ext3_fs.h.

#define EXT3_FEATURE_INCOMPAT_FILETYPE   0x0002

Definition at line 584 of file ext3_fs.h.

#define EXT3_FEATURE_INCOMPAT_JOURNAL_DEV   0x0008

Definition at line 586 of file ext3_fs.h.

#define EXT3_FEATURE_INCOMPAT_META_BG   0x0010

Definition at line 587 of file ext3_fs.h.

#define EXT3_FEATURE_INCOMPAT_RECOVER   0x0004

Definition at line 585 of file ext3_fs.h.

#define EXT3_FEATURE_INCOMPAT_SUPP

Value:

Definition at line 590 of file ext3_fs.h.

#define EXT3_FEATURE_RO_COMPAT_BTREE_DIR   0x0004

Definition at line 581 of file ext3_fs.h.

#define EXT3_FEATURE_RO_COMPAT_LARGE_FILE   0x0002

Definition at line 580 of file ext3_fs.h.

#define EXT3_FEATURE_RO_COMPAT_SPARSE_SUPER   0x0001

Definition at line 579 of file ext3_fs.h.

#define EXT3_FEATURE_RO_COMPAT_SUPP

Value:

Definition at line 593 of file ext3_fs.h.

#define ext3_find_first_zero_bit   ext2_find_first_zero_bit

Definition at line 408 of file ext3_fs.h.

#define ext3_find_next_zero_bit   ext2_find_next_zero_bit

Definition at line 409 of file ext3_fs.h.

#define EXT3_FIRST_INO ( s   ) 

Value:

(((s)->s_rev_level == EXT3_GOOD_OLD_REV) ? \
                                 EXT3_GOOD_OLD_FIRST_INO : \
                                 (s)->s_first_ino)

Definition at line 103 of file ext3_fs.h.

#define EXT3_FL_USER_MODIFIABLE   0x000380FF

Definition at line 186 of file ext3_fs.h.

#define EXT3_FL_USER_VISIBLE   0x0003DFFF

Definition at line 185 of file ext3_fs.h.

#define EXT3_FRAG_SIZE ( s   )     (EXT3_MIN_FRAG_SIZE << (s)->s_log_frag_size)

Definition at line 118 of file ext3_fs.h.

#define EXT3_FRAGS_PER_BLOCK ( s   )     (EXT3_BLOCK_SIZE(s) / EXT3_FRAG_SIZE(s))

Definition at line 119 of file ext3_fs.h.

#define EXT3_FT_BLKDEV   4

Definition at line 650 of file ext3_fs.h.

#define EXT3_FT_CHRDEV   3

Definition at line 649 of file ext3_fs.h.

#define EXT3_FT_DIR   2

Definition at line 648 of file ext3_fs.h.

#define EXT3_FT_FIFO   5

Definition at line 651 of file ext3_fs.h.

#define EXT3_FT_MAX   8

Definition at line 655 of file ext3_fs.h.

#define EXT3_FT_REG_FILE   1

Definition at line 647 of file ext3_fs.h.

#define EXT3_FT_SOCK   6

Definition at line 652 of file ext3_fs.h.

#define EXT3_FT_SYMLINK   7

Definition at line 653 of file ext3_fs.h.

#define EXT3_FT_UNKNOWN   0

Definition at line 646 of file ext3_fs.h.

#define EXT3_GOOD_OLD_FIRST_INO   11

Definition at line 71 of file ext3_fs.h.

#define EXT3_GOOD_OLD_INODE_SIZE   128

Definition at line 547 of file ext3_fs.h.

#define EXT3_GOOD_OLD_REV   0

Definition at line 541 of file ext3_fs.h.

#define EXT3_HAS_COMPAT_FEATURE ( sb,
mask   )     ( EXT3_SB(sb)->s_es->s_feature_compat & cpu_to_le32(mask) )

Definition at line 553 of file ext3_fs.h.

#define EXT3_HAS_INCOMPAT_FEATURE ( sb,
mask   )     ( EXT3_SB(sb)->s_es->s_feature_incompat & cpu_to_le32(mask) )

Definition at line 557 of file ext3_fs.h.

#define EXT3_HAS_RO_COMPAT_FEATURE ( sb,
mask   )     ( EXT3_SB(sb)->s_es->s_feature_ro_compat & cpu_to_le32(mask) )

Definition at line 555 of file ext3_fs.h.

#define EXT3_IMAGIC_FL   0x00002000

Definition at line 178 of file ext3_fs.h.

#define EXT3_IMMUTABLE_FL   0x00000010

Definition at line 167 of file ext3_fs.h.

#define EXT3_IND_BLOCK   EXT3_NDIR_BLOCKS

Definition at line 155 of file ext3_fs.h.

#define EXT3_INDEX_FL   0x00001000

Definition at line 177 of file ext3_fs.h.

#define EXT3_INODE_SIZE ( s   ) 

Value:

(((s)->s_rev_level == EXT3_GOOD_OLD_REV) ? \
                                 EXT3_GOOD_OLD_INODE_SIZE : \
                                 (s)->s_inode_size)

Definition at line 100 of file ext3_fs.h.

#define EXT3_INODES_PER_GROUP ( s   )     ((s)->s_inodes_per_group)

Definition at line 148 of file ext3_fs.h.

#define EXT3_IOC32_GETFLAGS   FS_IOC32_GETFLAGS

Definition at line 239 of file ext3_fs.h.

#define EXT3_IOC32_GETRSVSZ   _IOR('f', 5, int)

Definition at line 243 of file ext3_fs.h.

#define EXT3_IOC32_GETVERSION   _IOR('f', 3, int)

Definition at line 241 of file ext3_fs.h.

#define EXT3_IOC32_GETVERSION_OLD   FS_IOC32_GETVERSION

Definition at line 249 of file ext3_fs.h.

#define EXT3_IOC32_GROUP_EXTEND   _IOW('f', 7, unsigned int)

Definition at line 245 of file ext3_fs.h.

#define EXT3_IOC32_SETFLAGS   FS_IOC32_SETFLAGS

Definition at line 240 of file ext3_fs.h.

#define EXT3_IOC32_SETRSVSZ   _IOW('f', 6, int)

Definition at line 244 of file ext3_fs.h.

#define EXT3_IOC32_SETVERSION   _IOW('f', 4, int)

Definition at line 242 of file ext3_fs.h.

#define EXT3_IOC32_SETVERSION_OLD   FS_IOC32_SETVERSION

Definition at line 250 of file ext3_fs.h.

#define EXT3_IOC_GETFLAGS   FS_IOC_GETFLAGS

Definition at line 222 of file ext3_fs.h.

#define EXT3_IOC_GETRSVSZ   _IOR('f', 5, long)

Definition at line 233 of file ext3_fs.h.

#define EXT3_IOC_GETVERSION   _IOR('f', 3, long)

Definition at line 224 of file ext3_fs.h.

#define EXT3_IOC_GETVERSION_OLD   FS_IOC_GETVERSION

Definition at line 228 of file ext3_fs.h.

#define EXT3_IOC_GROUP_ADD   _IOW('f', 8,struct ext3_new_group_input)

Definition at line 227 of file ext3_fs.h.

#define EXT3_IOC_GROUP_EXTEND   _IOW('f', 7, unsigned long)

Definition at line 226 of file ext3_fs.h.

#define EXT3_IOC_SETFLAGS   FS_IOC_SETFLAGS

Definition at line 223 of file ext3_fs.h.

#define EXT3_IOC_SETRSVSZ   _IOW('f', 6, long)

Definition at line 234 of file ext3_fs.h.

#define EXT3_IOC_SETVERSION   _IOW('f', 4, long)

Definition at line 225 of file ext3_fs.h.

#define EXT3_IOC_SETVERSION_OLD   FS_IOC_SETVERSION

Definition at line 229 of file ext3_fs.h.

#define EXT3_JOURNAL_DATA_FL   0x00004000

Definition at line 179 of file ext3_fs.h.

#define EXT3_JOURNAL_INO   8

Definition at line 68 of file ext3_fs.h.

#define EXT3_LINK_MAX   32000

Definition at line 76 of file ext3_fs.h.

#define EXT3_MAX_BLOCK_SIZE   4096

Definition at line 82 of file ext3_fs.h.

#define EXT3_MAX_FRAG_SIZE   4096

Definition at line 112 of file ext3_fs.h.

#define EXT3_MAX_RESERVE_BLOCKS   1027

Definition at line 39 of file ext3_fs.h.

#define EXT3_MAX_SUPP_REV   EXT3_DYNAMIC_REV

Definition at line 545 of file ext3_fs.h.

#define EXT3_MIN_BLOCK_LOG_SIZE   10

Definition at line 83 of file ext3_fs.h.

#define EXT3_MIN_BLOCK_SIZE   1024

Definition at line 81 of file ext3_fs.h.

#define EXT3_MIN_FRAG_LOG_SIZE   10

Definition at line 113 of file ext3_fs.h.

#define EXT3_MIN_FRAG_SIZE   1024

Definition at line 111 of file ext3_fs.h.

#define EXT3_MOUNT_ABORT   0x00200

Definition at line 375 of file ext3_fs.h.

#define EXT3_MOUNT_BARRIER   0x20000

Definition at line 385 of file ext3_fs.h.

#define EXT3_MOUNT_CHECK   0x00001

Definition at line 366 of file ext3_fs.h.

#define EXT3_MOUNT_DATA_FLAGS   0x00C00

Definition at line 376 of file ext3_fs.h.

#define EXT3_MOUNT_DEBUG   0x00008

Definition at line 369 of file ext3_fs.h.

#define EXT3_MOUNT_ERRORS_CONT   0x00010

Definition at line 370 of file ext3_fs.h.

#define EXT3_MOUNT_ERRORS_PANIC   0x00040

Definition at line 372 of file ext3_fs.h.

#define EXT3_MOUNT_ERRORS_RO   0x00020

Definition at line 371 of file ext3_fs.h.

#define EXT3_MOUNT_GRPID   0x00004

Definition at line 368 of file ext3_fs.h.

#define EXT3_MOUNT_GRPQUOTA   0x200000

Definition at line 389 of file ext3_fs.h.

#define EXT3_MOUNT_JOURNAL_DATA   0x00400

Definition at line 377 of file ext3_fs.h.

#define EXT3_MOUNT_MINIX_DF   0x00080

Definition at line 373 of file ext3_fs.h.

#define EXT3_MOUNT_NO_UID32   0x02000

Definition at line 381 of file ext3_fs.h.

#define EXT3_MOUNT_NOBH   0x40000

Definition at line 386 of file ext3_fs.h.

#define EXT3_MOUNT_NOLOAD   0x00100

Definition at line 374 of file ext3_fs.h.

#define EXT3_MOUNT_OLDALLOC   0x00002

Definition at line 367 of file ext3_fs.h.

#define EXT3_MOUNT_ORDERED_DATA   0x00800

Definition at line 378 of file ext3_fs.h.

#define EXT3_MOUNT_POSIX_ACL   0x08000

Definition at line 383 of file ext3_fs.h.

#define EXT3_MOUNT_QUOTA   0x80000

Definition at line 387 of file ext3_fs.h.

#define EXT3_MOUNT_RESERVATION   0x10000

Definition at line 384 of file ext3_fs.h.

#define EXT3_MOUNT_UPDATE_JOURNAL   0x01000

Definition at line 380 of file ext3_fs.h.

#define EXT3_MOUNT_USRQUOTA   0x100000

Definition at line 388 of file ext3_fs.h.

#define EXT3_MOUNT_WRITEBACK_DATA   0x00C00

Definition at line 379 of file ext3_fs.h.

#define EXT3_MOUNT_XATTR_USER   0x04000

Definition at line 382 of file ext3_fs.h.

#define EXT3_N_BLOCKS   (EXT3_TIND_BLOCK + 1)

Definition at line 158 of file ext3_fs.h.

#define EXT3_NAME_LEN   255

Definition at line 619 of file ext3_fs.h.

#define EXT3_NDIR_BLOCKS   12

Definition at line 154 of file ext3_fs.h.

#define EXT3_NOATIME_FL   0x00000080

Definition at line 170 of file ext3_fs.h.

#define EXT3_NOCOMPR_FL   0x00000400

Definition at line 174 of file ext3_fs.h.

#define EXT3_NODUMP_FL   0x00000040

Definition at line 169 of file ext3_fs.h.

#define EXT3_NOTAIL_FL   0x00008000

Definition at line 180 of file ext3_fs.h.

#define EXT3_ORPHAN_FS   0x0004

Definition at line 361 of file ext3_fs.h.

#define EXT3_OS_FREEBSD   3

Definition at line 535 of file ext3_fs.h.

#define EXT3_OS_HURD   1

Definition at line 533 of file ext3_fs.h.

#define EXT3_OS_LINUX   0

Definition at line 532 of file ext3_fs.h.

#define EXT3_OS_LITES   4

Definition at line 536 of file ext3_fs.h.

#define EXT3_OS_MASIX   2

Definition at line 534 of file ext3_fs.h.

#define EXT3_RESERVE_WINDOW_NOT_ALLOCATED   0

Definition at line 40 of file ext3_fs.h.

#define EXT3_RESERVED_FL   0x80000000

Definition at line 183 of file ext3_fs.h.

#define EXT3_RESIZE_INO   7

Definition at line 67 of file ext3_fs.h.

#define EXT3_ROOT_INO   2

Definition at line 64 of file ext3_fs.h.

#define EXT3_SB ( sb   )     (sb)

Definition at line 524 of file ext3_fs.h.

#define EXT3_SECRM_FL   0x00000001

Definition at line 163 of file ext3_fs.h.

#define ext3_set_bit   ext2_set_bit

Definition at line 403 of file ext3_fs.h.

#define ext3_set_bit_atomic   ext2_set_bit_atomic

Definition at line 404 of file ext3_fs.h.

#define EXT3_SET_COMPAT_FEATURE ( sb,
mask   )     EXT3_SB(sb)->s_es->s_feature_compat |= cpu_to_le32(mask)

Definition at line 559 of file ext3_fs.h.

#define EXT3_SET_INCOMPAT_FEATURE ( sb,
mask   )     EXT3_SB(sb)->s_es->s_feature_incompat |= cpu_to_le32(mask)

Definition at line 563 of file ext3_fs.h.

#define EXT3_SET_RO_COMPAT_FEATURE ( sb,
mask   )     EXT3_SB(sb)->s_es->s_feature_ro_compat |= cpu_to_le32(mask)

Definition at line 561 of file ext3_fs.h.

#define EXT3_STATE_JDATA   0x00000001

Definition at line 191 of file ext3_fs.h.

#define EXT3_STATE_NEW   0x00000002

Definition at line 192 of file ext3_fs.h.

#define EXT3_STATE_XATTR   0x00000004

Definition at line 193 of file ext3_fs.h.

#define EXT3_SYNC_FL   0x00000008

Definition at line 166 of file ext3_fs.h.

#define ext3_test_bit   ext2_test_bit

Definition at line 407 of file ext3_fs.h.

#define EXT3_TIND_BLOCK   (EXT3_DIND_BLOCK + 1)

Definition at line 157 of file ext3_fs.h.

#define EXT3_TOPDIR_FL   0x00020000

Definition at line 182 of file ext3_fs.h.

#define EXT3_UNDEL_DIR_INO   6

Definition at line 66 of file ext3_fs.h.

#define EXT3_UNRM_FL   0x00000002

Definition at line 164 of file ext3_fs.h.

#define EXT3_VALID_FS   0x0001

Definition at line 359 of file ext3_fs.h.

#define i_size_high   i_dir_acl

Definition at line 326 of file ext3_fs.h.

#define is_dx ( dir   ) 

Value:

(EXT3_HAS_COMPAT_FEATURE(dir->i_sb, \
                                              EXT3_FEATURE_COMPAT_DIR_INDEX) && \
                      (EXT3_I(dir)->i_flags & EXT3_INDEX_FL))

Definition at line 672 of file ext3_fs.h.

#define NEXT_ORPHAN ( inode   )     EXT3_I(inode)->i_dtime

Definition at line 527 of file ext3_fs.h.

#define set_opt ( o,
opt   )     o |= EXT3_MOUNT_##opt

Definition at line 394 of file ext3_fs.h.

#define test_opt ( sb,
opt   ) 

Value:

(EXT3_SB(sb)->s_mount_opt & \
                                         EXT3_MOUNT_##opt)

Definition at line 395 of file ext3_fs.h.


Generated on Fri Nov 28 00:08:28 2008 for elphel by  doxygen 1.5.1