Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:block

2  * bmap.c --- logical to physical block mapping
31 blk_t block, blk_t *phys_blk);
133 char *block_buf, int bmap_flags, blk64_t block,
167 retval = ext2fs_extent_set_bmap(handle, block,
171 retval = ext2fs_extent_goto(handle, block);
181 offset = block - extent.e_lblk;
182 if (block >= extent.e_lblk && (offset <= extent.e_len)) {
192 retval = ext2fs_extent_set_bmap(handle, block,
214 if (block < EXT2_NDIR_BLOCKS) {
217 inode_bmap(inode, block) = b;
222 *phys_blk = inode_bmap(inode, block);
223 b = block ? inode_bmap(inode, block-1) : 0;
229 inode_bmap(inode, block) = b;
236 /* Indirect block */
237 block -= EXT2_NDIR_BLOCKS;
239 if (block < addr_per_block) {
256 &blocks_alloc, block, &blk32);
262 /* Doubly indirect block */
263 block -= addr_per_block;
264 if (block < addr_per_block * addr_per_block) {
281 &blocks_alloc, block, &blk32);
287 /* Triply indirect block */
288 block -= addr_per_block * addr_per_block;
305 &blocks_alloc, block, &blk32);
321 char *block_buf, int bmap_flags, blk_t block,
327 ret = ext2fs_bmap2(fs, ino, inode, block_buf, bmap_flags, block,