e4fs_daddr_t
ext2_alloc(struct inode *ip, daddr_t lbn, e4fs_daddr_t bpref, int size,
struct ucred *cred, e4fs_daddr_t *bnp)
e4fs_daddr_t bno;
ext2_blkfree(struct inode *ip, e4fs_daddr_t bno, long size)
e4fs_daddr_t
e4fs_daddr_t
static e4fs_daddr_t
e4fs_daddr_t result;
static e4fs_daddr_t ext2_hashalloc(struct inode *, int, long, int,
ext2_get_group_number(struct m_ext2fs *fs, e4fs_daddr_t block)
ext2_block_in_group(struct m_ext2fs *fs, e4fs_daddr_t block, int cg)
e4fs_daddr_t nb, newb;
e4fs_daddr_t newblk;
e4fs_daddr_t blk;
static e4fs_daddr_t
ext4_new_blocks(struct inode *ip, daddr_t lbn, e4fs_daddr_t pref,
e4fs_daddr_t newblk;
ext4_ext_get_blocks(struct inode *ip, e4fs_daddr_t iblk,
e4fs_daddr_t bpref, newblk = 0;
e4fs_daddr_t e_start = ext4_ext_extent_pblock(ex);
e4fs_daddr_t leaf;
ext4_read_extent_tree_block(struct inode *ip, e4fs_daddr_t pblk,
static inline e4fs_daddr_t
e4fs_daddr_t blk;
blk |= (e4fs_daddr_t)le16toh(index->ei_leaf_hi) << 32;
ext4_index_store_pblock(struct ext4_extent_index *index, e4fs_daddr_t pb)
static inline e4fs_daddr_t
e4fs_daddr_t blk;
blk |= (e4fs_daddr_t)le16toh(extent->e_start_hi) << 32;
ext4_ext_store_pblock(struct ext4_extent *ex, e4fs_daddr_t pb)
ext4_inode_block_validate(struct inode *ip, e4fs_daddr_t start_blk,
e4fs_daddr_t blk = ext4_ext_extent_pblock(ext);
e4fs_daddr_t blk = ext4_ext_index_pblock(ext_idx);
static inline e4fs_daddr_t ext4_ext_index_pblock(struct ext4_extent_index *);
static inline e4fs_daddr_t ext4_ext_extent_pblock(struct ext4_extent *);
ext4_ext_blk_check(struct inode *ip, e4fs_daddr_t blk)
static e4fs_daddr_t
e4fs_daddr_t block)
e4fs_daddr_t bg_start;
e4fs_daddr_t pblk = ext4_ext_extent_pblock(ex);
uint32_t lblk, e4fs_daddr_t blk)
e4fs_daddr_t blk;
static e4fs_daddr_t
e4fs_daddr_t blk = ext2_alloc_meta(ip);
e4fs_daddr_t newblk, oldblk;
e4fs_daddr_t *ablks = NULL;
ablks = malloc(sizeof(e4fs_daddr_t) * depth,
int ext2_alloc(struct inode *, daddr_t, e4fs_daddr_t, int,
struct ucred *, e4fs_daddr_t *);
e4fs_daddr_t ext2_alloc_meta(struct inode *ip);
void ext2_blkfree(struct inode *, e4fs_daddr_t, long);
e4fs_daddr_t ext2_blkpref(struct inode *, e2fs_lbn_t, int, e2fs_daddr_t *,
void ext2_clusteracct(struct m_ext2fs *, char *, int, e4fs_daddr_t, int);
daddr_t lastbn, int level, e4fs_daddr_t *countp)
e4fs_daddr_t blkcount, factor, blocksreleased = 0;
e4fs_daddr_t lastblock;
e4fs_daddr_t bn, lbn, lastiblock[EXT2_NIADDR], indir_lbn[EXT2_NIADDR];
e4fs_daddr_t count, nblocks, blocksreleased = 0;
ext2_clusteracct(struct m_ext2fs *fs, char *bbp, int cg, e4fs_daddr_t bno, int cnt)
e4fs_daddr_t start, end, loc, forw, back;
static e4fs_daddr_t
return (has_super + cg * (e4fs_daddr_t)EXT2_BLOCKS_PER_GROUP(fs) +