Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:fs

106 	ext2_filsys fs = ctx->fs;
117 inodes = fs->super->s_inodes_count;
118 inodes_used = (fs->super->s_inodes_count -
119 fs->super->s_free_inodes_count);
120 blocks = fs->super->s_blocks_count;
121 blocks_used = (fs->super->s_blocks_count -
122 fs->super->s_free_blocks_count);
292 ext2_filsys fs = ctx->fs;
317 lastcheck = fs->super->s_lastcheck;
320 if ((fs->super->s_state & EXT2_ERROR_FS) ||
321 !ext2fs_test_valid(fs))
323 else if ((fs->super->s_state & EXT2_VALID_FS) == 0)
327 else if ((fs->super->s_max_mnt_count > 0) &&
328 (fs->super->s_mnt_count >=
329 (unsigned) fs->super->s_max_mnt_count)) {
331 reason_arg = fs->super->s_mnt_count;
332 if (batt && (fs->super->s_mnt_count <
333 (unsigned) fs->super->s_max_mnt_count*2))
335 } else if (!broken_system_clock && fs->super->s_checkinterval &&
340 } else if (!broken_system_clock && fs->super->s_checkinterval &&
342 ((time_t) fs->super->s_checkinterval))) {
344 reason_arg = (ctx->now - fs->super->s_lastcheck)/(3600*24);
345 if (batt && ((ctx->now - fs->super->s_lastcheck) <
346 fs->super->s_checkinterval*2))
356 fs->super->s_inodes_count - fs->super->s_free_inodes_count,
357 fs->super->s_inodes_count,
358 fs->super->s_blocks_count - fs->super->s_free_blocks_count,
359 fs->super->s_blocks_count);
361 if (fs->super->s_max_mnt_count > 0) {
362 next_check = fs->super->s_max_mnt_count - fs->super->s_mnt_count;
366 if (!broken_system_clock && fs->super->s_checkinterval &&
367 ((ctx->now - fs->super->s_lastcheck) >= fs->super->s_checkinterval))
381 ext2fs_close(fs);
382 ctx->fs = NULL;
974 ext2_filsys fs = 0;
1052 retval = try_open_fs(ctx, flags, io_ptr, &fs);
1058 ((retval == 0) && (retval2 = ext2fs_check_desc(fs))))) {
1063 if (fs->flags & EXT2_FLAG_NOFREE_ON_ERROR) {
1064 ext2fs_free(fs);
1065 fs = NULL;
1067 if (!fs || (fs->group_desc_count > 1)) {
1073 get_backup_sb(ctx, fs, ctx->filesystem_name, io_ptr);
1074 if (fs)
1075 ext2fs_close(fs);
1077 retval = try_open_fs(ctx, flags, io_ptr, &fs);
1079 if (fs)
1080 ext2fs_close(fs);
1086 retval = try_open_fs(ctx, flags, io_ptr, &fs);
1092 fs && fs->super) {
1093 sb = fs->super;
1150 fs->flags |= EXT2_FLAG_MASTER_SB_ONLY;
1153 __u32 blocksize = EXT2_BLOCK_SIZE(fs->super);
1167 ext2fs_close(fs);
1186 ctx->fs = fs;
1187 fs->priv_data = ctx;
1188 fs->now = ctx->now;
1189 sb = fs->super;
1213 ehandler_init(fs->io);
1239 io_channel_flush(ctx->fs->io);
1259 ext2fs_close(ctx->fs);
1260 ctx->fs = 0;
1315 ext2fs_mark_super_dirty(fs);
1319 * fs->blocksize > page_size, set the number of blocks per
1327 ctx->blocks_per_page = sys_page_size / fs->blocksize;
1333 ext2fs_mark_valid(fs);
1349 ext2fs_mark_valid(fs);
1351 retval = ext2fs_read_bb_inode(fs, &fs->badblocks);
1376 journal_size = ext2fs_default_journal_size(fs->super->s_blocks_count);
1378 fs->super->s_feature_compat &=
1380 fs->flags &= ~EXT2_FLAG_MASTER_SB_ONLY;
1388 retval = ext2fs_add_journal_inode(fs,
1410 ext2fs_close(fs);
1421 fs->flags &= ~EXT2_FLAG_MASTER_SB_ONLY;
1422 ext2fs_mark_super_dirty(fs);
1428 if (ext2fs_test_changed(fs)) {
1439 if (!ext2fs_test_valid(fs) ||
1454 if (allow_cancellation && ext2fs_test_valid(fs) &&
1461 if (ext2fs_test_valid(fs)) {
1472 ext2fs_mark_super_dirty(fs);
1479 retval = ext2fs_set_gdt_csum(ctx->fs);
1488 io_channel_flush(ctx->fs->io);
1489 print_resource_track(ctx, NULL, &ctx->global_rtrack, ctx->fs->io);
1491 ext2fs_close(fs);
1492 ctx->fs = NULL;