Lines Matching refs:blk
70 ext4_ext_blk_check(struct inode *ip, e4fs_daddr_t blk) in ext4_ext_blk_check() argument
76 if (blk < fs->e2fs->e2fs_first_dblock || blk >= fs->e2fs_bcount) in ext4_ext_blk_check()
88 e4fs_daddr_t blk; in ext4_ext_walk_index() local
102 blk = ext4_ext_index_pblock(ex); in ext4_ext_walk_index()
103 error = ext4_ext_blk_check(ip, blk); in ext4_ext_walk_index()
108 fsbtodb(fs, blk), (int)fs->e2fs_bsize, NOCRED, &bp)) != 0) { in ext4_ext_walk_index()
124 e4fs_daddr_t blk; in ext4_ext_walk_extent() local
127 blk = ext4_ext_extent_pblock(ep); in ext4_ext_walk_extent()
128 error = ext4_ext_blk_check(ip, blk); in ext4_ext_walk_extent()
135 (uint64_t)blk); in ext4_ext_walk_extent()
232 e4fs_daddr_t blk; in ext4_ext_index_pblock() local
234 blk = le32toh(index->ei_leaf_lo); in ext4_ext_index_pblock()
235 blk |= (e4fs_daddr_t)le16toh(index->ei_leaf_hi) << 32; in ext4_ext_index_pblock()
237 return (blk); in ext4_ext_index_pblock()
251 e4fs_daddr_t blk; in ext4_ext_extent_pblock() local
253 blk = le32toh(extent->e_start_lo); in ext4_ext_extent_pblock()
254 blk |= (e4fs_daddr_t)le16toh(extent->e_start_hi) << 32; in ext4_ext_extent_pblock()
256 return (blk); in ext4_ext_extent_pblock()
384 e4fs_daddr_t blk = ext4_ext_extent_pblock(ext); in ext4_validate_extent() local
391 return (ext4_inode_block_validate(ip, blk, len)); in ext4_validate_extent()
397 e4fs_daddr_t blk = ext4_ext_index_pblock(ext_idx); in ext4_validate_extent_idx() local
399 return (ext4_inode_block_validate(ip, blk, 1)); in ext4_validate_extent_idx()
495 ext4_ext_binsearch_index(struct ext4_extent_path *path, int blk) in ext4_ext_binsearch_index() argument
510 if (blk < le32toh(m->ei_blk)) in ext4_ext_binsearch_index()
520 ext4_ext_binsearch_ext(struct ext4_extent_path *path, int blk) in ext4_ext_binsearch_ext() argument
538 if (blk < le32toh(m->e_blk)) in ext4_ext_binsearch_ext()
549 struct buf *bp, uint64_t blk) in ext4_ext_fill_path_bdata() argument
557 path->ep_blk = blk; in ext4_ext_fill_path_bdata()
606 uint64_t blk; in ext4_ext_find_extent() local
637 blk = ext4_ext_index_pblock(path[ppos].ep_index); in ext4_ext_find_extent()
641 error = bread(ip->i_devvp, fsbtodb(ip->i_e2fs, blk), in ext4_ext_find_extent()
656 ext4_ext_fill_path_bdata(&path[ppos], bp, blk); in ext4_ext_find_extent()
724 ext4_ext_put_in_cache(struct inode *ip, uint32_t blk, in ext4_ext_put_in_cache() argument
731 ip->i_ext_cache.ec_blk = blk; in ext4_ext_put_in_cache()
752 e2fs_daddr_t blk = le32toh(ex->e_blk); in ext4_ext_blkpref() local
754 if (block > blk) in ext4_ext_blkpref()
755 return (pblk + (block - blk)); in ext4_ext_blkpref()
757 return (pblk - (blk - block)); in ext4_ext_blkpref()
818 uint64_t blk; in ext4_ext_dirty() local
827 blk = path->ep_blk; in ext4_ext_dirty()
828 bp = getblk(ip->i_devvp, fsbtodb(fs, blk), in ext4_ext_dirty()
845 uint32_t lblk, e4fs_daddr_t blk) in ext4_ext_insert_index() argument
882 ext4_index_store_pblock(idx, blk); in ext4_ext_insert_index()
892 e4fs_daddr_t blk = ext2_alloc_meta(ip); in ext4_ext_alloc_meta() local
893 if (blk) { in ext4_ext_alloc_meta()
899 return (blk); in ext4_ext_alloc_meta()
903 ext4_ext_blkfree(struct inode *ip, uint64_t blk, int count, int flags) in ext4_ext_blkfree() argument
912 ext2_blkfree(ip, blk + i, fs->e2fs_bsize); in ext4_ext_blkfree()