Lines Matching refs:block_nr
747 blk64_t block_nr; in ext2fs_read_inode2() local
787 block_nr = ext2fs_le32_to_cpu(fs->image_header->offset_inode) / fs->blocksize; in ext2fs_read_inode2()
788 block_nr += (ino - 1) / inodes_per_block; in ext2fs_read_inode2()
799 block_nr = ext2fs_inode_table_loc(fs, group); in ext2fs_read_inode2()
800 if (!block_nr) in ext2fs_read_inode2()
802 if ((block_nr < fs->super->s_first_data_block) || in ext2fs_read_inode2()
803 (block_nr + fs->inode_blocks_per_group - 1 >= in ext2fs_read_inode2()
806 block_nr += block; in ext2fs_read_inode2()
820 if (block_nr != fs->icache->buffer_blk) { in ext2fs_read_inode2()
821 retval = io_channel_read_blk64(io, block_nr, 1, in ext2fs_read_inode2()
825 fs->icache->buffer_blk = block_nr; in ext2fs_read_inode2()
834 block_nr++; in ext2fs_read_inode2()
878 blk64_t block_nr; in ext2fs_write_inode2() local
948 block_nr = ext2fs_inode_table_loc(fs, (unsigned) group); in ext2fs_write_inode2()
949 if (!block_nr) { in ext2fs_write_inode2()
953 if ((block_nr < fs->super->s_first_data_block) || in ext2fs_write_inode2()
954 (block_nr + fs->inode_blocks_per_group - 1 >= in ext2fs_write_inode2()
959 block_nr += block; in ext2fs_write_inode2()
970 if (fs->icache->buffer_blk != block_nr) { in ext2fs_write_inode2()
971 retval = io_channel_read_blk64(fs->io, block_nr, 1, in ext2fs_write_inode2()
975 fs->icache->buffer_blk = block_nr; in ext2fs_write_inode2()
982 retval = io_channel_write_blk64(fs->io, block_nr, 1, in ext2fs_write_inode2()
990 block_nr++; in ext2fs_write_inode2()