|
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 |