|
#define | EXT3_DEFAULT_RESERVE_BLOCKS 8 |
|
#define | EXT3_MAX_RESERVE_BLOCKS 1027 |
|
#define | EXT3_RESERVE_WINDOW_NOT_ALLOCATED 0 |
|
#define | ext3_debug(f, a...) do {} while (0) |
|
#define | EXT3_BAD_INO 1 /* Bad blocks inode */ |
|
#define | EXT3_ROOT_INO 2 /* Root inode */ |
|
#define | EXT3_BOOT_LOADER_INO 5 /* Boot loader inode */ |
|
#define | EXT3_UNDEL_DIR_INO 6 /* Undelete directory inode */ |
|
#define | EXT3_RESIZE_INO 7 /* Reserved group descriptors inode */ |
|
#define | EXT3_JOURNAL_INO 8 /* Journal inode */ |
|
#define | EXT3_GOOD_OLD_FIRST_INO 11 |
|
#define | EXT3_LINK_MAX 32000 |
|
#define | EXT3_MIN_BLOCK_SIZE 1024 |
|
#define | EXT3_MAX_BLOCK_SIZE 65536 |
|
#define | EXT3_MIN_BLOCK_LOG_SIZE 10 |
|
#define | EXT3_BLOCK_SIZE(s) ((s)->s_blocksize) |
|
#define | EXT3_ADDR_PER_BLOCK(s) (EXT3_BLOCK_SIZE(s) / sizeof (__u32)) |
|
#define | EXT3_BLOCK_SIZE_BITS(s) ((s)->s_blocksize_bits) |
|
#define | EXT3_ADDR_PER_BLOCK_BITS(s) (EXT3_SB(s)->s_addr_per_block_bits) |
|
#define | EXT3_INODE_SIZE(s) (EXT3_SB(s)->s_inode_size) |
|
#define | EXT3_FIRST_INO(s) (EXT3_SB(s)->s_first_ino) |
|
#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_SB(s)->s_frag_size) |
|
#define | EXT3_FRAGS_PER_BLOCK(s) (EXT3_SB(s)->s_frags_per_block) |
|
#define | EXT3_BLOCKS_PER_GROUP(s) (EXT3_SB(s)->s_blocks_per_group) |
|
#define | EXT3_DESC_PER_BLOCK(s) (EXT3_SB(s)->s_desc_per_block) |
|
#define | EXT3_INODES_PER_GROUP(s) (EXT3_SB(s)->s_inodes_per_group) |
|
#define | EXT3_DESC_PER_BLOCK_BITS(s) (EXT3_SB(s)->s_desc_per_block_bits) |
|
#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 /* Secure deletion */ |
|
#define | EXT3_UNRM_FL 0x00000002 /* Undelete */ |
|
#define | EXT3_COMPR_FL 0x00000004 /* Compress file */ |
|
#define | EXT3_SYNC_FL 0x00000008 /* Synchronous updates */ |
|
#define | EXT3_IMMUTABLE_FL 0x00000010 /* Immutable file */ |
|
#define | EXT3_APPEND_FL 0x00000020 /* writes to file may only append */ |
|
#define | EXT3_NODUMP_FL 0x00000040 /* do not dump file */ |
|
#define | EXT3_NOATIME_FL 0x00000080 /* do not update atime */ |
|
#define | EXT3_DIRTY_FL 0x00000100 |
|
#define | EXT3_COMPRBLK_FL 0x00000200 /* One or more compressed clusters */ |
|
#define | EXT3_NOCOMPR_FL 0x00000400 /* Don't compress */ |
|
#define | EXT3_ECOMPR_FL 0x00000800 /* Compression error */ |
|
#define | EXT3_INDEX_FL 0x00001000 /* hash-indexed directory */ |
|
#define | EXT3_IMAGIC_FL 0x00002000 /* AFS directory */ |
|
#define | EXT3_JOURNAL_DATA_FL 0x00004000 /* file data should be journaled */ |
|
#define | EXT3_NOTAIL_FL 0x00008000 /* file tail should not be merged */ |
|
#define | EXT3_DIRSYNC_FL 0x00010000 /* dirsync behaviour (directories only) */ |
|
#define | EXT3_TOPDIR_FL 0x00020000 /* Top of directory hierarchies*/ |
|
#define | EXT3_RESERVED_FL 0x80000000 /* reserved for ext3 lib */ |
|
#define | EXT3_FL_USER_VISIBLE 0x0003DFFF /* User visible flags */ |
|
#define | EXT3_FL_USER_MODIFIABLE 0x000380FF /* User modifiable flags */ |
|
#define | EXT3_FL_INHERITED |
|
#define | EXT3_REG_FLMASK (~(EXT3_DIRSYNC_FL | EXT3_TOPDIR_FL)) |
|
#define | EXT3_OTHER_FLMASK (EXT3_NODUMP_FL | EXT3_NOATIME_FL) |
|
#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 | i_reserved1 osd1.linux1.l_i_reserved1 |
|
#define | i_frag osd2.linux2.l_i_frag |
|
#define | i_fsize osd2.linux2.l_i_fsize |
|
#define | i_uid_low i_uid |
|
#define | i_gid_low i_gid |
|
#define | i_uid_high osd2.linux2.l_i_uid_high |
|
#define | i_gid_high osd2.linux2.l_i_gid_high |
|
#define | i_reserved2 osd2.linux2.l_i_reserved2 |
|
#define | EXT3_VALID_FS 0x0001 /* Unmounted cleanly */ |
|
#define | EXT3_ERROR_FS 0x0002 /* Errors detected */ |
|
#define | EXT3_ORPHAN_FS 0x0004 /* Orphans being recovered */ |
|
#define | EXT2_FLAGS_SIGNED_HASH 0x0001 /* Signed dirhash in use */ |
|
#define | EXT2_FLAGS_UNSIGNED_HASH 0x0002 /* Unsigned dirhash in use */ |
|
#define | EXT2_FLAGS_TEST_FILESYS 0x0004 /* to test development code */ |
|
#define | EXT3_MOUNT_CHECK 0x00001 /* Do mount-time checks */ |
|
#define | EXT3_MOUNT_GRPID 0x00004 /* Create files with directory's group */ |
|
#define | EXT3_MOUNT_DEBUG 0x00008 /* Some debugging messages */ |
|
#define | EXT3_MOUNT_ERRORS_CONT 0x00010 /* Continue on errors */ |
|
#define | EXT3_MOUNT_ERRORS_RO 0x00020 /* Remount fs ro on errors */ |
|
#define | EXT3_MOUNT_ERRORS_PANIC 0x00040 /* Panic on errors */ |
|
#define | EXT3_MOUNT_MINIX_DF 0x00080 /* Mimics the Minix statfs */ |
|
#define | EXT3_MOUNT_NOLOAD 0x00100 /* Don't use existing journal*/ |
|
#define | EXT3_MOUNT_ABORT 0x00200 /* Fatal error detected */ |
|
#define | EXT3_MOUNT_DATA_FLAGS 0x00C00 /* Mode for data writes: */ |
|
#define | EXT3_MOUNT_JOURNAL_DATA 0x00400 /* Write data to journal */ |
|
#define | EXT3_MOUNT_ORDERED_DATA 0x00800 /* Flush data before commit */ |
|
#define | EXT3_MOUNT_WRITEBACK_DATA 0x00C00 /* No data ordering */ |
|
#define | EXT3_MOUNT_UPDATE_JOURNAL 0x01000 /* Update the journal format */ |
|
#define | EXT3_MOUNT_NO_UID32 0x02000 /* Disable 32-bit UIDs */ |
|
#define | EXT3_MOUNT_XATTR_USER 0x04000 /* Extended user attributes */ |
|
#define | EXT3_MOUNT_POSIX_ACL 0x08000 /* POSIX Access Control Lists */ |
|
#define | EXT3_MOUNT_RESERVATION 0x10000 /* Preallocation */ |
|
#define | EXT3_MOUNT_BARRIER 0x20000 /* Use block barriers */ |
|
#define | EXT3_MOUNT_QUOTA 0x80000 /* Some quota option set */ |
|
#define | EXT3_MOUNT_USRQUOTA 0x100000 /* "old" user quota */ |
|
#define | EXT3_MOUNT_GRPQUOTA 0x200000 /* "old" group quota */ |
|
#define | EXT3_MOUNT_DATA_ERR_ABORT |
|
#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 __set_bit_le |
|
#define | ext3_set_bit_atomic ext2_set_bit_atomic |
|
#define | ext3_clear_bit __clear_bit_le |
|
#define | ext3_clear_bit_atomic ext2_clear_bit_atomic |
|
#define | ext3_test_bit test_bit_le |
|
#define | ext3_find_next_zero_bit find_next_zero_bit_le |
|
#define | EXT3_DFL_MAX_MNT_COUNT 20 /* Allow 20 mounts */ |
|
#define | EXT3_DFL_CHECKINTERVAL 0 /* Don't use interval check */ |
|
#define | EXT3_ERRORS_CONTINUE 1 /* Continue execution */ |
|
#define | EXT3_ERRORS_RO 2 /* Remount fs read-only */ |
|
#define | EXT3_ERRORS_PANIC 3 /* Panic */ |
|
#define | EXT3_ERRORS_DEFAULT EXT3_ERRORS_CONTINUE |
|
#define | E3FSBLK "%lu" |
|
#define | rsv_start rsv_window._rsv_start |
|
#define | rsv_end rsv_window._rsv_end |
|
#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 /* The good old (original) format */ |
|
#define | EXT3_DYNAMIC_REV 1 /* V2 format w/ dynamic inode sizes */ |
|
#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 /* Needs recovery */ |
|
#define | EXT3_FEATURE_INCOMPAT_JOURNAL_DEV 0x0008 /* Journal device */ |
|
#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 | EXT3_MAX_REC_LEN ((1<<16)-1) |
|
#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 | DX_HASH_LEGACY_UNSIGNED 3 |
|
#define | DX_HASH_HALF_MD4_UNSIGNED 4 |
|
#define | DX_HASH_TEA_UNSIGNED 5 |
|
#define | EXT3_HTREE_EOF_32BIT ((1UL << (32 - 1)) - 1) |
|
#define | EXT3_HTREE_EOF_64BIT ((1ULL << (64 - 1)) - 1) |
|
#define | HASH_NB_ALWAYS 1 |
|
#define | ERR_BAD_DX_DIR -75000 |
|
#define | NORET_TYPE |
|
#define | ATTRIB_NORET __attribute__((noreturn)) |
|
#define | NORET_AND noreturn, |
|
#define | ext3_std_error(sb, errno) |
|
#define | EXT3_JOURNAL(inode) (EXT3_SB((inode)->i_sb)->s_journal) |
|
#define | EXT3_SINGLEDATA_TRANS_BLOCKS 8U |
|
#define | EXT3_XATTR_TRANS_BLOCKS 6U |
|
#define | EXT3_DATA_TRANS_BLOCKS(sb) |
|
#define | EXT3_DELETE_TRANS_BLOCKS(sb) (EXT3_MAXQUOTAS_TRANS_BLOCKS(sb) + 64) |
|
#define | EXT3_MAX_TRANS_DATA 64U |
|
#define | EXT3_RESERVE_TRANS_BLOCKS 12U |
|
#define | EXT3_INDEX_EXTRA_TRANS_BLOCKS 8 |
|
#define | EXT3_QUOTA_TRANS_BLOCKS(sb) 0 |
|
#define | EXT3_QUOTA_INIT_BLOCKS(sb) 0 |
|
#define | EXT3_QUOTA_DEL_BLOCKS(sb) 0 |
|
#define | EXT3_MAXQUOTAS_TRANS_BLOCKS(sb) (MAXQUOTAS*EXT3_QUOTA_TRANS_BLOCKS(sb)) |
|
#define | EXT3_MAXQUOTAS_INIT_BLOCKS(sb) (MAXQUOTAS*EXT3_QUOTA_INIT_BLOCKS(sb)) |
|
#define | EXT3_MAXQUOTAS_DEL_BLOCKS(sb) (MAXQUOTAS*EXT3_QUOTA_DEL_BLOCKS(sb)) |
|
#define | ext3_journal_get_undo_access(handle, bh) __ext3_journal_get_undo_access(__func__, (handle), (bh)) |
|
#define | ext3_journal_get_write_access(handle, bh) __ext3_journal_get_write_access(__func__, (handle), (bh)) |
|
#define | ext3_journal_revoke(handle, blocknr, bh) __ext3_journal_revoke(__func__, (handle), (blocknr), (bh)) |
|
#define | ext3_journal_get_create_access(handle, bh) __ext3_journal_get_create_access(__func__, (handle), (bh)) |
|
#define | ext3_journal_dirty_metadata(handle, bh) __ext3_journal_dirty_metadata(__func__, (handle), (bh)) |
|
#define | ext3_journal_forget(handle, bh) __ext3_journal_forget(__func__, (handle), (bh)) |
|
#define | ext3_journal_stop(handle) __ext3_journal_stop(__func__, (handle)) |
|
|
int | ext3_bg_has_super (struct super_block *sb, int group) |
|
unsigned long | ext3_bg_num_gdb (struct super_block *sb, int group) |
|
ext3_fsblk_t | ext3_new_block (handle_t *handle, struct inode *inode, ext3_fsblk_t goal, int *errp) |
|
ext3_fsblk_t | ext3_new_blocks (handle_t *handle, struct inode *inode, ext3_fsblk_t goal, unsigned long *count, int *errp) |
|
void | ext3_free_blocks (handle_t *handle, struct inode *inode, ext3_fsblk_t block, unsigned long count) |
|
void | ext3_free_blocks_sb (handle_t *handle, struct super_block *sb, ext3_fsblk_t block, unsigned long count, unsigned long *pdquot_freed_blocks) |
|
ext3_fsblk_t | ext3_count_free_blocks (struct super_block *) |
|
void | ext3_check_blocks_bitmap (struct super_block *) |
|
struct ext3_group_desc * | ext3_get_group_desc (struct super_block *sb, unsigned int block_group, struct buffer_head **bh) |
|
int | ext3_should_retry_alloc (struct super_block *sb, int *retries) |
|
void | ext3_init_block_alloc_info (struct inode *) |
|
void | ext3_rsv_window_add (struct super_block *sb, struct ext3_reserve_window_node *rsv) |
|
int | ext3_trim_fs (struct super_block *sb, struct fstrim_range *range) |
|
int | ext3_check_dir_entry (const char *, struct inode *, struct ext3_dir_entry_2 *, struct buffer_head *, unsigned long) |
|
int | ext3_htree_store_dirent (struct file *dir_file, __u32 hash, __u32 minor_hash, struct ext3_dir_entry_2 *dirent) |
|
void | ext3_htree_free_dir_info (struct dir_private_info *p) |
|
int | ext3_sync_file (struct file *, loff_t, loff_t, int) |
|
int | ext3fs_dirhash (const char *name, int len, struct dx_hash_info *hinfo) |
|
struct inode * | ext3_new_inode (handle_t *, struct inode *, const struct qstr *, umode_t) |
|
void | ext3_free_inode (handle_t *, struct inode *) |
|
struct inode * | ext3_orphan_get (struct super_block *, unsigned long) |
|
unsigned long | ext3_count_free_inodes (struct super_block *) |
|
unsigned long | ext3_count_dirs (struct super_block *) |
|
void | ext3_check_inodes_bitmap (struct super_block *) |
|
unsigned long | ext3_count_free (struct buffer_head *, unsigned) |
|
int | ext3_forget (handle_t *handle, int is_metadata, struct inode *inode, struct buffer_head *bh, ext3_fsblk_t blocknr) |
|
struct buffer_head * | ext3_getblk (handle_t *, struct inode *, long, int, int *) |
|
struct buffer_head * | ext3_bread (handle_t *, struct inode *, int, int, int *) |
|
int | ext3_get_blocks_handle (handle_t *handle, struct inode *inode, sector_t iblock, unsigned long maxblocks, struct buffer_head *bh_result, int create) |
|
struct inode * | ext3_iget (struct super_block *, unsigned long) |
|
int | ext3_write_inode (struct inode *, struct writeback_control *) |
|
int | ext3_setattr (struct dentry *, struct iattr *) |
|
void | ext3_evict_inode (struct inode *) |
|
int | ext3_sync_inode (handle_t *, struct inode *) |
|
void | ext3_discard_reservation (struct inode *) |
|
void | ext3_dirty_inode (struct inode *, int) |
|
int | ext3_change_inode_journal_flag (struct inode *, int) |
|
int | ext3_get_inode_loc (struct inode *, struct ext3_iloc *) |
|
int | ext3_can_truncate (struct inode *inode) |
|
void | ext3_truncate (struct inode *inode) |
|
void | ext3_set_inode_flags (struct inode *) |
|
void | ext3_get_inode_flags (struct ext3_inode_info *) |
|
void | ext3_set_aops (struct inode *inode) |
|
int | ext3_fiemap (struct inode *inode, struct fiemap_extent_info *fieinfo, u64 start, u64 len) |
|
long | ext3_ioctl (struct file *, unsigned int, unsigned long) |
|
long | ext3_compat_ioctl (struct file *, unsigned int, unsigned long) |
|
int | ext3_orphan_add (handle_t *, struct inode *) |
|
int | ext3_orphan_del (handle_t *, struct inode *) |
|
int | ext3_htree_fill_tree (struct file *dir_file, __u32 start_hash, __u32 start_minor_hash, __u32 *next_hash) |
|
int | ext3_group_add (struct super_block *sb, struct ext3_new_group_data *input) |
|
int | ext3_group_extend (struct super_block *sb, struct ext3_super_block *es, ext3_fsblk_t n_blocks_count) |
|
| __printf (3, 4) void ext3_error(struct super_block * |
|
const char const char void | __ext3_std_error (struct super_block *, const char *, int) |
|
const char const char const
char const char const char
const char void | ext3_update_dynamic_rev (struct super_block *sb) |
|
int | ext3_mark_iloc_dirty (handle_t *handle, struct inode *inode, struct ext3_iloc *iloc) |
|
int | ext3_reserve_inode_write (handle_t *handle, struct inode *inode, struct ext3_iloc *iloc) |
|
int | ext3_mark_inode_dirty (handle_t *handle, struct inode *inode) |
|
void | ext3_journal_abort_handle (const char *caller, const char *err_fn, struct buffer_head *bh, handle_t *handle, int err) |
|
int | __ext3_journal_get_undo_access (const char *where, handle_t *handle, struct buffer_head *bh) |
|
int | __ext3_journal_get_write_access (const char *where, handle_t *handle, struct buffer_head *bh) |
|
int | __ext3_journal_forget (const char *where, handle_t *handle, struct buffer_head *bh) |
|
int | __ext3_journal_revoke (const char *where, handle_t *handle, unsigned long blocknr, struct buffer_head *bh) |
|
int | __ext3_journal_get_create_access (const char *where, handle_t *handle, struct buffer_head *bh) |
|
int | __ext3_journal_dirty_metadata (const char *where, handle_t *handle, struct buffer_head *bh) |
|
int | ext3_journal_dirty_data (handle_t *handle, struct buffer_head *bh) |
|
handle_t * | ext3_journal_start_sb (struct super_block *sb, int nblocks) |
|
int | __ext3_journal_stop (const char *where, handle_t *handle) |
|
int | ext3_force_commit (struct super_block *sb) |
|