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

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

Include dependency graph for ext2_fs.h:

Go to the source code of this file.

Data Structures

struct  ext2_group_desc
struct  ext2_inode
struct  ext2_super_block
struct  ext2_dir_entry
struct  ext2_dir_entry_2

Defines

#define EXT2_PREALLOCATE
#define EXT2_DEFAULT_PREALLOC_BLOCKS   8
#define EXT2FS_DATE   "95/08/09"
#define EXT2FS_VERSION   "0.5b"
#define ext2_debug(f, a...)
#define EXT2_BAD_INO   1
#define EXT2_ROOT_INO   2
#define EXT2_BOOT_LOADER_INO   5
#define EXT2_UNDEL_DIR_INO   6
#define EXT2_GOOD_OLD_FIRST_INO   11
#define EXT2_SB(sb)   (sb)
#define EXT2_LINK_MAX   32000
#define EXT2_MIN_BLOCK_SIZE   1024
#define EXT2_MAX_BLOCK_SIZE   4096
#define EXT2_MIN_BLOCK_LOG_SIZE   10
#define EXT2_BLOCK_SIZE(s)   (EXT2_MIN_BLOCK_SIZE << (s)->s_log_block_size)
#define EXT2_ADDR_PER_BLOCK(s)   (EXT2_BLOCK_SIZE(s) / sizeof (__u32))
#define EXT2_BLOCK_SIZE_BITS(s)   ((s)->s_log_block_size + 10)
#define EXT2_INODE_SIZE(s)
#define EXT2_FIRST_INO(s)
#define EXT2_MIN_FRAG_SIZE   1024
#define EXT2_MAX_FRAG_SIZE   4096
#define EXT2_MIN_FRAG_LOG_SIZE   10
#define EXT2_FRAG_SIZE(s)   (EXT2_MIN_FRAG_SIZE << (s)->s_log_frag_size)
#define EXT2_FRAGS_PER_BLOCK(s)   (EXT2_BLOCK_SIZE(s) / EXT2_FRAG_SIZE(s))
#define EXT2_BLOCKS_PER_GROUP(s)   ((s)->s_blocks_per_group)
#define EXT2_DESC_PER_BLOCK(s)   (EXT2_BLOCK_SIZE(s) / sizeof (struct ext2_group_desc))
#define EXT2_INODES_PER_GROUP(s)   ((s)->s_inodes_per_group)
#define EXT2_NDIR_BLOCKS   12
#define EXT2_IND_BLOCK   EXT2_NDIR_BLOCKS
#define EXT2_DIND_BLOCK   (EXT2_IND_BLOCK + 1)
#define EXT2_TIND_BLOCK   (EXT2_DIND_BLOCK + 1)
#define EXT2_N_BLOCKS   (EXT2_TIND_BLOCK + 1)
#define EXT2_SECRM_FL   FS_SECRM_FL
#define EXT2_UNRM_FL   FS_UNRM_FL
#define EXT2_COMPR_FL   FS_COMPR_FL
#define EXT2_SYNC_FL   FS_SYNC_FL
#define EXT2_IMMUTABLE_FL   FS_IMMUTABLE_FL
#define EXT2_APPEND_FL   FS_APPEND_FL
#define EXT2_NODUMP_FL   FS_NODUMP_FL
#define EXT2_NOATIME_FL   FS_NOATIME_FL
#define EXT2_DIRTY_FL   FS_DIRTY_FL
#define EXT2_COMPRBLK_FL   FS_COMPRBLK_FL
#define EXT2_NOCOMP_FL   FS_NOCOMP_FL
#define EXT2_ECOMPR_FL   FS_ECOMPR_FL
#define EXT2_BTREE_FL   FS_BTREE_FL
#define EXT2_INDEX_FL   FS_INDEX_FL
#define EXT2_IMAGIC_FL   FS_IMAGIC_FL
#define EXT2_JOURNAL_DATA_FL   FS_JOURNAL_DATA_FL
#define EXT2_NOTAIL_FL   FS_NOTAIL_FL
#define EXT2_DIRSYNC_FL   FS_DIRSYNC_FL
#define EXT2_TOPDIR_FL   FS_TOPDIR_FL
#define EXT2_RESERVED_FL   FS_RESERVED_FL
#define EXT2_FL_USER_VISIBLE   FS_FL_USER_VISIBLE
#define EXT2_FL_USER_MODIFIABLE   FS_FL_USER_MODIFIABLE
#define EXT2_IOC_GETFLAGS   FS_IOC_GETFLAGS
#define EXT2_IOC_SETFLAGS   FS_IOC_SETFLAGS
#define EXT2_IOC_GETVERSION   FS_IOC_GETVERSION
#define EXT2_IOC_SETVERSION   FS_IOC_SETVERSION
#define EXT2_IOC32_GETFLAGS   FS_IOC32_GETFLAGS
#define EXT2_IOC32_SETFLAGS   FS_IOC32_SETFLAGS
#define EXT2_IOC32_GETVERSION   FS_IOC32_GETVERSION
#define EXT2_IOC32_SETVERSION   FS_IOC32_SETVERSION
#define i_size_high   i_dir_acl
#define EXT2_VALID_FS   0x0001
#define EXT2_ERROR_FS   0x0002
#define EXT2_MOUNT_CHECK   0x000001
#define EXT2_MOUNT_OLDALLOC   0x000002
#define EXT2_MOUNT_GRPID   0x000004
#define EXT2_MOUNT_DEBUG   0x000008
#define EXT2_MOUNT_ERRORS_CONT   0x000010
#define EXT2_MOUNT_ERRORS_RO   0x000020
#define EXT2_MOUNT_ERRORS_PANIC   0x000040
#define EXT2_MOUNT_MINIX_DF   0x000080
#define EXT2_MOUNT_NOBH   0x000100
#define EXT2_MOUNT_NO_UID32   0x000200
#define EXT2_MOUNT_XATTR_USER   0x004000
#define EXT2_MOUNT_POSIX_ACL   0x008000
#define EXT2_MOUNT_XIP   0x010000
#define EXT2_MOUNT_USRQUOTA   0x020000
#define EXT2_MOUNT_GRPQUOTA   0x040000
#define clear_opt(o, opt)   o &= ~EXT2_MOUNT_##opt
#define set_opt(o, opt)   o |= EXT2_MOUNT_##opt
#define test_opt(sb, opt)
#define EXT2_DFL_MAX_MNT_COUNT   20
#define EXT2_DFL_CHECKINTERVAL   0
#define EXT2_ERRORS_CONTINUE   1
#define EXT2_ERRORS_RO   2
#define EXT2_ERRORS_PANIC   3
#define EXT2_ERRORS_DEFAULT   EXT2_ERRORS_CONTINUE
#define EXT2_OS_LINUX   0
#define EXT2_OS_HURD   1
#define EXT2_OS_MASIX   2
#define EXT2_OS_FREEBSD   3
#define EXT2_OS_LITES   4
#define EXT2_GOOD_OLD_REV   0
#define EXT2_DYNAMIC_REV   1
#define EXT2_CURRENT_REV   EXT2_GOOD_OLD_REV
#define EXT2_MAX_SUPP_REV   EXT2_DYNAMIC_REV
#define EXT2_GOOD_OLD_INODE_SIZE   128
#define EXT2_HAS_COMPAT_FEATURE(sb, mask)   ( EXT2_SB(sb)->s_es->s_feature_compat & cpu_to_le32(mask) )
#define EXT2_HAS_RO_COMPAT_FEATURE(sb, mask)   ( EXT2_SB(sb)->s_es->s_feature_ro_compat & cpu_to_le32(mask) )
#define EXT2_HAS_INCOMPAT_FEATURE(sb, mask)   ( EXT2_SB(sb)->s_es->s_feature_incompat & cpu_to_le32(mask) )
#define EXT2_SET_COMPAT_FEATURE(sb, mask)   EXT2_SB(sb)->s_es->s_feature_compat |= cpu_to_le32(mask)
#define EXT2_SET_RO_COMPAT_FEATURE(sb, mask)   EXT2_SB(sb)->s_es->s_feature_ro_compat |= cpu_to_le32(mask)
#define EXT2_SET_INCOMPAT_FEATURE(sb, mask)   EXT2_SB(sb)->s_es->s_feature_incompat |= cpu_to_le32(mask)
#define EXT2_CLEAR_COMPAT_FEATURE(sb, mask)   EXT2_SB(sb)->s_es->s_feature_compat &= ~cpu_to_le32(mask)
#define EXT2_CLEAR_RO_COMPAT_FEATURE(sb, mask)   EXT2_SB(sb)->s_es->s_feature_ro_compat &= ~cpu_to_le32(mask)
#define EXT2_CLEAR_INCOMPAT_FEATURE(sb, mask)   EXT2_SB(sb)->s_es->s_feature_incompat &= ~cpu_to_le32(mask)
#define EXT2_FEATURE_COMPAT_DIR_PREALLOC   0x0001
#define EXT2_FEATURE_COMPAT_IMAGIC_INODES   0x0002
#define EXT3_FEATURE_COMPAT_HAS_JOURNAL   0x0004
#define EXT2_FEATURE_COMPAT_EXT_ATTR   0x0008
#define EXT2_FEATURE_COMPAT_RESIZE_INO   0x0010
#define EXT2_FEATURE_COMPAT_DIR_INDEX   0x0020
#define EXT2_FEATURE_COMPAT_ANY   0xffffffff
#define EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER   0x0001
#define EXT2_FEATURE_RO_COMPAT_LARGE_FILE   0x0002
#define EXT2_FEATURE_RO_COMPAT_BTREE_DIR   0x0004
#define EXT2_FEATURE_RO_COMPAT_ANY   0xffffffff
#define EXT2_FEATURE_INCOMPAT_COMPRESSION   0x0001
#define EXT2_FEATURE_INCOMPAT_FILETYPE   0x0002
#define EXT3_FEATURE_INCOMPAT_RECOVER   0x0004
#define EXT3_FEATURE_INCOMPAT_JOURNAL_DEV   0x0008
#define EXT2_FEATURE_INCOMPAT_META_BG   0x0010
#define EXT2_FEATURE_INCOMPAT_ANY   0xffffffff
#define EXT2_FEATURE_COMPAT_SUPP   EXT2_FEATURE_COMPAT_EXT_ATTR
#define EXT2_FEATURE_INCOMPAT_SUPP
#define EXT2_FEATURE_RO_COMPAT_SUPP
#define EXT2_FEATURE_RO_COMPAT_UNSUPPORTED   ~EXT2_FEATURE_RO_COMPAT_SUPP
#define EXT2_FEATURE_INCOMPAT_UNSUPPORTED   ~EXT2_FEATURE_INCOMPAT_SUPP
#define EXT2_DEF_RESUID   0
#define EXT2_DEF_RESGID   0
#define EXT2_DEFM_DEBUG   0x0001
#define EXT2_DEFM_BSDGROUPS   0x0002
#define EXT2_DEFM_XATTR_USER   0x0004
#define EXT2_DEFM_ACL   0x0008
#define EXT2_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 EXT2_NAME_LEN   255
#define EXT2_DIR_PAD   4
#define EXT2_DIR_ROUND   (EXT2_DIR_PAD - 1)
#define EXT2_DIR_REC_LEN(name_len)

Enumerations

enum  {
  EXT2_FT_UNKNOWN, EXT2_FT_REG_FILE, EXT2_FT_DIR, EXT2_FT_CHRDEV,
  EXT2_FT_BLKDEV, EXT2_FT_FIFO, EXT2_FT_SOCK, EXT2_FT_SYMLINK,
  EXT2_FT_MAX
}


Define Documentation

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

Definition at line 328 of file ext2_fs.h.

#define EXT2_ADDR_PER_BLOCK ( s   )     (EXT2_BLOCK_SIZE(s) / sizeof (__u32))

Definition at line 100 of file ext2_fs.h.

#define EXT2_APPEND_FL   FS_APPEND_FL

Definition at line 179 of file ext2_fs.h.

#define EXT2_BAD_INO   1

Definition at line 63 of file ext2_fs.h.

#define EXT2_BLOCK_SIZE ( s   )     (EXT2_MIN_BLOCK_SIZE << (s)->s_log_block_size)

Definition at line 98 of file ext2_fs.h.

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

Definition at line 104 of file ext2_fs.h.

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

Definition at line 157 of file ext2_fs.h.

#define EXT2_BOOT_LOADER_INO   5

Definition at line 65 of file ext2_fs.h.

#define EXT2_BTREE_FL   FS_BTREE_FL

Definition at line 188 of file ext2_fs.h.

#define EXT2_CLEAR_COMPAT_FEATURE ( sb,
mask   )     EXT2_SB(sb)->s_es->s_feature_compat &= ~cpu_to_le32(mask)

Definition at line 457 of file ext2_fs.h.

#define EXT2_CLEAR_INCOMPAT_FEATURE ( sb,
mask   )     EXT2_SB(sb)->s_es->s_feature_incompat &= ~cpu_to_le32(mask)

Definition at line 461 of file ext2_fs.h.

#define EXT2_CLEAR_RO_COMPAT_FEATURE ( sb,
mask   )     EXT2_SB(sb)->s_es->s_feature_ro_compat &= ~cpu_to_le32(mask)

Definition at line 459 of file ext2_fs.h.

#define EXT2_COMPR_FL   FS_COMPR_FL

Definition at line 176 of file ext2_fs.h.

#define EXT2_COMPRBLK_FL   FS_COMPRBLK_FL

Definition at line 184 of file ext2_fs.h.

#define EXT2_CURRENT_REV   EXT2_GOOD_OLD_REV

Definition at line 436 of file ext2_fs.h.

#define ext2_debug ( f,
a...   ) 

Definition at line 57 of file ext2_fs.h.

#define EXT2_DEF_RESGID   0

Definition at line 497 of file ext2_fs.h.

#define EXT2_DEF_RESUID   0

Definition at line 496 of file ext2_fs.h.

#define EXT2_DEFAULT_PREALLOC_BLOCKS   8

Definition at line 39 of file ext2_fs.h.

#define EXT2_DEFM_ACL   0x0008

Definition at line 505 of file ext2_fs.h.

#define EXT2_DEFM_BSDGROUPS   0x0002

Definition at line 503 of file ext2_fs.h.

#define EXT2_DEFM_DEBUG   0x0001

Definition at line 502 of file ext2_fs.h.

#define EXT2_DEFM_UID16   0x0010

Definition at line 506 of file ext2_fs.h.

#define EXT2_DEFM_XATTR_USER   0x0004

Definition at line 504 of file ext2_fs.h.

#define EXT2_DESC_PER_BLOCK ( s   )     (EXT2_BLOCK_SIZE(s) / sizeof (struct ext2_group_desc))

Definition at line 158 of file ext2_fs.h.

#define EXT2_DFL_CHECKINTERVAL   0

Definition at line 336 of file ext2_fs.h.

#define EXT2_DFL_MAX_MNT_COUNT   20

Definition at line 335 of file ext2_fs.h.

#define EXT2_DIND_BLOCK   (EXT2_IND_BLOCK + 1)

Definition at line 167 of file ext2_fs.h.

#define EXT2_DIR_PAD   4

Definition at line 560 of file ext2_fs.h.

#define EXT2_DIR_REC_LEN ( name_len   ) 

Value:

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

Definition at line 562 of file ext2_fs.h.

#define EXT2_DIR_ROUND   (EXT2_DIR_PAD - 1)

Definition at line 561 of file ext2_fs.h.

#define EXT2_DIRSYNC_FL   FS_DIRSYNC_FL

Definition at line 193 of file ext2_fs.h.

#define EXT2_DIRTY_FL   FS_DIRTY_FL

Definition at line 183 of file ext2_fs.h.

#define EXT2_DYNAMIC_REV   1

Definition at line 434 of file ext2_fs.h.

#define EXT2_ECOMPR_FL   FS_ECOMPR_FL

Definition at line 186 of file ext2_fs.h.

#define EXT2_ERROR_FS   0x0002

Definition at line 306 of file ext2_fs.h.

#define EXT2_ERRORS_CONTINUE   1

Definition at line 341 of file ext2_fs.h.

#define EXT2_ERRORS_DEFAULT   EXT2_ERRORS_CONTINUE

Definition at line 344 of file ext2_fs.h.

#define EXT2_ERRORS_PANIC   3

Definition at line 343 of file ext2_fs.h.

#define EXT2_ERRORS_RO   2

Definition at line 342 of file ext2_fs.h.

#define EXT2_FEATURE_COMPAT_ANY   0xffffffff

Definition at line 470 of file ext2_fs.h.

#define EXT2_FEATURE_COMPAT_DIR_INDEX   0x0020

Definition at line 469 of file ext2_fs.h.

#define EXT2_FEATURE_COMPAT_DIR_PREALLOC   0x0001

Definition at line 464 of file ext2_fs.h.

#define EXT2_FEATURE_COMPAT_EXT_ATTR   0x0008

Definition at line 467 of file ext2_fs.h.

#define EXT2_FEATURE_COMPAT_IMAGIC_INODES   0x0002

Definition at line 465 of file ext2_fs.h.

#define EXT2_FEATURE_COMPAT_RESIZE_INO   0x0010

Definition at line 468 of file ext2_fs.h.

#define EXT2_FEATURE_COMPAT_SUPP   EXT2_FEATURE_COMPAT_EXT_ATTR

Definition at line 484 of file ext2_fs.h.

#define EXT2_FEATURE_INCOMPAT_ANY   0xffffffff

Definition at line 482 of file ext2_fs.h.

#define EXT2_FEATURE_INCOMPAT_COMPRESSION   0x0001

Definition at line 477 of file ext2_fs.h.

#define EXT2_FEATURE_INCOMPAT_FILETYPE   0x0002

Definition at line 478 of file ext2_fs.h.

#define EXT2_FEATURE_INCOMPAT_META_BG   0x0010

Definition at line 481 of file ext2_fs.h.

#define EXT2_FEATURE_INCOMPAT_SUPP

Value:

Definition at line 485 of file ext2_fs.h.

#define EXT2_FEATURE_INCOMPAT_UNSUPPORTED   ~EXT2_FEATURE_INCOMPAT_SUPP

Definition at line 491 of file ext2_fs.h.

#define EXT2_FEATURE_RO_COMPAT_ANY   0xffffffff

Definition at line 475 of file ext2_fs.h.

#define EXT2_FEATURE_RO_COMPAT_BTREE_DIR   0x0004

Definition at line 474 of file ext2_fs.h.

#define EXT2_FEATURE_RO_COMPAT_LARGE_FILE   0x0002

Definition at line 473 of file ext2_fs.h.

#define EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER   0x0001

Definition at line 472 of file ext2_fs.h.

#define EXT2_FEATURE_RO_COMPAT_SUPP

Value:

Definition at line 487 of file ext2_fs.h.

#define EXT2_FEATURE_RO_COMPAT_UNSUPPORTED   ~EXT2_FEATURE_RO_COMPAT_SUPP

Definition at line 490 of file ext2_fs.h.

#define EXT2_FIRST_INO ( s   ) 

Value:

(((s)->s_rev_level == EXT2_GOOD_OLD_REV) ? \
                                 EXT2_GOOD_OLD_FIRST_INO : \
                                 (s)->s_first_ino)

Definition at line 114 of file ext2_fs.h.

#define EXT2_FL_USER_MODIFIABLE   FS_FL_USER_MODIFIABLE

Definition at line 198 of file ext2_fs.h.

#define EXT2_FL_USER_VISIBLE   FS_FL_USER_VISIBLE

Definition at line 197 of file ext2_fs.h.

#define EXT2_FRAG_SIZE ( s   )     (EXT2_MIN_FRAG_SIZE << (s)->s_log_frag_size)

Definition at line 129 of file ext2_fs.h.

#define EXT2_FRAGS_PER_BLOCK ( s   )     (EXT2_BLOCK_SIZE(s) / EXT2_FRAG_SIZE(s))

Definition at line 130 of file ext2_fs.h.

#define EXT2_GOOD_OLD_FIRST_INO   11

Definition at line 69 of file ext2_fs.h.

#define EXT2_GOOD_OLD_INODE_SIZE   128

Definition at line 439 of file ext2_fs.h.

#define EXT2_GOOD_OLD_REV   0

Definition at line 433 of file ext2_fs.h.

#define EXT2_HAS_COMPAT_FEATURE ( sb,
mask   )     ( EXT2_SB(sb)->s_es->s_feature_compat & cpu_to_le32(mask) )

Definition at line 445 of file ext2_fs.h.

#define EXT2_HAS_INCOMPAT_FEATURE ( sb,
mask   )     ( EXT2_SB(sb)->s_es->s_feature_incompat & cpu_to_le32(mask) )

Definition at line 449 of file ext2_fs.h.

#define EXT2_HAS_RO_COMPAT_FEATURE ( sb,
mask   )     ( EXT2_SB(sb)->s_es->s_feature_ro_compat & cpu_to_le32(mask) )

Definition at line 447 of file ext2_fs.h.

#define EXT2_IMAGIC_FL   FS_IMAGIC_FL

Definition at line 190 of file ext2_fs.h.

#define EXT2_IMMUTABLE_FL   FS_IMMUTABLE_FL

Definition at line 178 of file ext2_fs.h.

#define EXT2_IND_BLOCK   EXT2_NDIR_BLOCKS

Definition at line 166 of file ext2_fs.h.

#define EXT2_INDEX_FL   FS_INDEX_FL

Definition at line 189 of file ext2_fs.h.

#define EXT2_INODE_SIZE ( s   ) 

Value:

(((s)->s_rev_level == EXT2_GOOD_OLD_REV) ? \
                                 EXT2_GOOD_OLD_INODE_SIZE : \
                                 (s)->s_inode_size)

Definition at line 111 of file ext2_fs.h.

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

Definition at line 159 of file ext2_fs.h.

#define EXT2_IOC32_GETFLAGS   FS_IOC32_GETFLAGS

Definition at line 211 of file ext2_fs.h.

#define EXT2_IOC32_GETVERSION   FS_IOC32_GETVERSION

Definition at line 213 of file ext2_fs.h.

#define EXT2_IOC32_SETFLAGS   FS_IOC32_SETFLAGS

Definition at line 212 of file ext2_fs.h.

#define EXT2_IOC32_SETVERSION   FS_IOC32_SETVERSION

Definition at line 214 of file ext2_fs.h.

#define EXT2_IOC_GETFLAGS   FS_IOC_GETFLAGS

Definition at line 203 of file ext2_fs.h.

#define EXT2_IOC_GETVERSION   FS_IOC_GETVERSION

Definition at line 205 of file ext2_fs.h.

#define EXT2_IOC_SETFLAGS   FS_IOC_SETFLAGS

Definition at line 204 of file ext2_fs.h.

#define EXT2_IOC_SETVERSION   FS_IOC_SETVERSION

Definition at line 206 of file ext2_fs.h.

#define EXT2_JOURNAL_DATA_FL   FS_JOURNAL_DATA_FL

Definition at line 191 of file ext2_fs.h.

#define EXT2_LINK_MAX   32000

Definition at line 87 of file ext2_fs.h.

#define EXT2_MAX_BLOCK_SIZE   4096

Definition at line 93 of file ext2_fs.h.

#define EXT2_MAX_FRAG_SIZE   4096

Definition at line 123 of file ext2_fs.h.

#define EXT2_MAX_SUPP_REV   EXT2_DYNAMIC_REV

Definition at line 437 of file ext2_fs.h.

#define EXT2_MIN_BLOCK_LOG_SIZE   10

Definition at line 94 of file ext2_fs.h.

#define EXT2_MIN_BLOCK_SIZE   1024

Definition at line 92 of file ext2_fs.h.

#define EXT2_MIN_FRAG_LOG_SIZE   10

Definition at line 124 of file ext2_fs.h.

#define EXT2_MIN_FRAG_SIZE   1024

Definition at line 122 of file ext2_fs.h.

#define EXT2_MOUNT_CHECK   0x000001

Definition at line 311 of file ext2_fs.h.

#define EXT2_MOUNT_DEBUG   0x000008

Definition at line 314 of file ext2_fs.h.

#define EXT2_MOUNT_ERRORS_CONT   0x000010

Definition at line 315 of file ext2_fs.h.

#define EXT2_MOUNT_ERRORS_PANIC   0x000040

Definition at line 317 of file ext2_fs.h.

#define EXT2_MOUNT_ERRORS_RO   0x000020

Definition at line 316 of file ext2_fs.h.

#define EXT2_MOUNT_GRPID   0x000004

Definition at line 313 of file ext2_fs.h.

#define EXT2_MOUNT_GRPQUOTA   0x040000

Definition at line 325 of file ext2_fs.h.

#define EXT2_MOUNT_MINIX_DF   0x000080

Definition at line 318 of file ext2_fs.h.

#define EXT2_MOUNT_NO_UID32   0x000200

Definition at line 320 of file ext2_fs.h.

#define EXT2_MOUNT_NOBH   0x000100

Definition at line 319 of file ext2_fs.h.

#define EXT2_MOUNT_OLDALLOC   0x000002

Definition at line 312 of file ext2_fs.h.

#define EXT2_MOUNT_POSIX_ACL   0x008000

Definition at line 322 of file ext2_fs.h.

#define EXT2_MOUNT_USRQUOTA   0x020000

Definition at line 324 of file ext2_fs.h.

#define EXT2_MOUNT_XATTR_USER   0x004000

Definition at line 321 of file ext2_fs.h.

#define EXT2_MOUNT_XIP   0x010000

Definition at line 323 of file ext2_fs.h.

#define EXT2_N_BLOCKS   (EXT2_TIND_BLOCK + 1)

Definition at line 169 of file ext2_fs.h.

#define EXT2_NAME_LEN   255

Definition at line 516 of file ext2_fs.h.

#define EXT2_NDIR_BLOCKS   12

Definition at line 165 of file ext2_fs.h.

#define EXT2_NOATIME_FL   FS_NOATIME_FL

Definition at line 181 of file ext2_fs.h.

#define EXT2_NOCOMP_FL   FS_NOCOMP_FL

Definition at line 185 of file ext2_fs.h.

#define EXT2_NODUMP_FL   FS_NODUMP_FL

Definition at line 180 of file ext2_fs.h.

#define EXT2_NOTAIL_FL   FS_NOTAIL_FL

Definition at line 192 of file ext2_fs.h.

#define EXT2_OS_FREEBSD   3

Definition at line 427 of file ext2_fs.h.

#define EXT2_OS_HURD   1

Definition at line 425 of file ext2_fs.h.

#define EXT2_OS_LINUX   0

Definition at line 424 of file ext2_fs.h.

#define EXT2_OS_LITES   4

Definition at line 428 of file ext2_fs.h.

#define EXT2_OS_MASIX   2

Definition at line 426 of file ext2_fs.h.

#define EXT2_PREALLOCATE

Definition at line 38 of file ext2_fs.h.

#define EXT2_RESERVED_FL   FS_RESERVED_FL

Definition at line 195 of file ext2_fs.h.

#define EXT2_ROOT_INO   2

Definition at line 64 of file ext2_fs.h.

#define EXT2_SB ( sb   )     (sb)

Definition at line 81 of file ext2_fs.h.

#define EXT2_SECRM_FL   FS_SECRM_FL

Definition at line 174 of file ext2_fs.h.

#define EXT2_SET_COMPAT_FEATURE ( sb,
mask   )     EXT2_SB(sb)->s_es->s_feature_compat |= cpu_to_le32(mask)

Definition at line 451 of file ext2_fs.h.

#define EXT2_SET_INCOMPAT_FEATURE ( sb,
mask   )     EXT2_SB(sb)->s_es->s_feature_incompat |= cpu_to_le32(mask)

Definition at line 455 of file ext2_fs.h.

#define EXT2_SET_RO_COMPAT_FEATURE ( sb,
mask   )     EXT2_SB(sb)->s_es->s_feature_ro_compat |= cpu_to_le32(mask)

Definition at line 453 of file ext2_fs.h.

#define EXT2_SYNC_FL   FS_SYNC_FL

Definition at line 177 of file ext2_fs.h.

#define EXT2_TIND_BLOCK   (EXT2_DIND_BLOCK + 1)

Definition at line 168 of file ext2_fs.h.

#define EXT2_TOPDIR_FL   FS_TOPDIR_FL

Definition at line 194 of file ext2_fs.h.

#define EXT2_UNDEL_DIR_INO   6

Definition at line 66 of file ext2_fs.h.

#define EXT2_UNRM_FL   FS_UNRM_FL

Definition at line 175 of file ext2_fs.h.

#define EXT2_VALID_FS   0x0001

Definition at line 305 of file ext2_fs.h.

#define EXT2FS_DATE   "95/08/09"

Definition at line 44 of file ext2_fs.h.

#define EXT2FS_VERSION   "0.5b"

Definition at line 45 of file ext2_fs.h.

#define EXT3_DEFM_JMODE   0x0060

Definition at line 508 of file ext2_fs.h.

#define EXT3_DEFM_JMODE_DATA   0x0020

Definition at line 509 of file ext2_fs.h.

#define EXT3_DEFM_JMODE_ORDERED   0x0040

Definition at line 510 of file ext2_fs.h.

#define EXT3_DEFM_JMODE_WBACK   0x0060

Definition at line 511 of file ext2_fs.h.

#define EXT3_FEATURE_COMPAT_HAS_JOURNAL   0x0004

Definition at line 466 of file ext2_fs.h.

#define EXT3_FEATURE_INCOMPAT_JOURNAL_DEV   0x0008

Definition at line 480 of file ext2_fs.h.

#define EXT3_FEATURE_INCOMPAT_RECOVER   0x0004

Definition at line 479 of file ext2_fs.h.

#define i_size_high   i_dir_acl

Definition at line 273 of file ext2_fs.h.

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

Definition at line 329 of file ext2_fs.h.

#define test_opt ( sb,
opt   ) 

Value:

(EXT2_SB(sb)->s_mount_opt & \
                                         EXT2_MOUNT_##opt)

Definition at line 330 of file ext2_fs.h.


Enumeration Type Documentation

anonymous enum

Enumerator:
EXT2_FT_UNKNOWN 
EXT2_FT_REG_FILE 
EXT2_FT_DIR 
EXT2_FT_CHRDEV 
EXT2_FT_BLKDEV 
EXT2_FT_FIFO 
EXT2_FT_SOCK 
EXT2_FT_SYMLINK 
EXT2_FT_MAX 

Definition at line 543 of file ext2_fs.h.


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