Lines Matching refs:logical_block

356 …4_recurse_extent_index(fsi_file_t *ffi, struct ext4_extent_header *extent_block, int logical_block)  in ext4_recurse_extent_index()  argument
366 if (logical_block < index[i].ei_block) in ext4_recurse_extent_index()
371 return (ext4_recurse_extent_index(ffi, (struct ext4_extent_header *) DATABLOCK1, logical_block)); in ext4_recurse_extent_index()
381 ext2fs_block_map (fsi_file_t *ffi, int logical_block) in ext2fs_block_map() argument
400 printf ("logical block %d\n", logical_block); in ext2fs_block_map()
406 if (logical_block < EXT2_NDIR_BLOCKS) in ext2fs_block_map()
409 printf ("returning %d\n", (unsigned char *) (INODE->i_block[logical_block])); in ext2fs_block_map()
410 printf ("returning %d\n", INODE->i_block[logical_block]); in ext2fs_block_map()
412 return INODE->i_block[logical_block]; in ext2fs_block_map()
415 logical_block -= EXT2_NDIR_BLOCKS; in ext2fs_block_map()
417 if (logical_block < EXT2_ADDR_PER_BLOCK (SUPERBLOCK)) in ext2fs_block_map()
425 return ((__u32 *) DATABLOCK1)[logical_block]; in ext2fs_block_map()
428 logical_block -= EXT2_ADDR_PER_BLOCK (SUPERBLOCK); in ext2fs_block_map()
430 if (logical_block < (1 << (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) * 2))) in ext2fs_block_map()
440 [logical_block >> EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK)])) in ext2fs_block_map()
449 [logical_block & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)]; in ext2fs_block_map()
453 logical_block -= (1 << (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) * 2)); in ext2fs_block_map()
462 [logical_block >> (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) in ext2fs_block_map()
470 [(logical_block >> EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK)) in ext2fs_block_map()
479 [logical_block & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)]; in ext2fs_block_map()
486 … ext4_recurse_extent_index(ffi, (struct ext4_extent_header *) INODE->i_block, logical_block); in ext2fs_block_map()
495 …if (extent[i].ee_block <= logical_block && logical_block < extent[i].ee_block + extent[i].ee_len &… in ext2fs_block_map()
496 return (logical_block - extent[i].ee_block + extent[i].ee_start); in ext2fs_block_map()
509 int logical_block; in ext2fs_read() local
537 logical_block = filepos >> EXT2_BLOCK_SIZE_BITS (SUPERBLOCK); in ext2fs_read()
539 map = ext2fs_block_map (ffi, logical_block); in ext2fs_read()