Home | History | Annotate | Download | only in misc

Lines Matching defs:fs

68 static int find_block_helper(ext2_filsys fs EXT2FS_ATTR((unused)),
84 static errcode_t find_metadata_blocks(ext2_filsys fs, ext2fs_block_bitmap bmap,
99 for (i = 0; i < fs->group_desc_count; i++) {
100 ext2fs_reserve_super_and_bgd(fs, i, bmap);
103 b = ext2fs_block_bitmap_loc(fs, i);
107 b = ext2fs_inode_bitmap_loc(fs, i);
111 c = ext2fs_inode_table_loc(fs, i);
113 fs->inode_blocks_per_group);
114 fb.corrupt_blocks += fs->inode_blocks_per_group;
121 retval = ext2fs_open_inode_scan(fs, 0, &scan);
132 b = ext2fs_file_acl_block(fs, &inode);
148 retval = ext2fs_block_iterate3(fs, ino, BLOCK_FLAG_READ_ONLY,
162 *corrupt_bytes = fb.corrupt_blocks * fs->blocksize;
182 ext2_filsys fs = NULL;
203 /* Ensure the fs is clean and does not have errors */
205 &fs);
212 if ((fs->super->s_state & EXT2_ERROR_FS)) {
218 if (!dryrun && (fs->super->s_state & EXT2_VALID_FS) == 0) {
227 ret = ext2fs_read_block_bitmap(fs);
233 corrupt_map = fs->block_map;
234 corrupt_bytes = (ext2fs_blocks_count(fs->super) -
235 ext2fs_free_blocks_count(fs->super)) *
236 fs->blocksize;
238 ret = ext2fs_allocate_block_bitmap(fs, "metadata block map",
247 ret = find_metadata_blocks(fs, corrupt_map, &corrupt_bytes);
262 hsize = fs->blocksize * ext2fs_blocks_count(fs->super);
274 off / fs->blocksize));
280 (long long) off % fs->blocksize,
281 (long long) off / fs->blocksize, c);
304 ret = ext2fs_close_free(&fs);
314 if (corrupt_map != fs->block_map)
317 ext2fs_close_free(&fs);