Lines Matching defs:fs

101 static void determine_fs_stride(ext2_filsys fs)
108 if (fs->stride)
111 for (group = 0; group < fs->group_desc_count; group++) {
112 has_sb = ext2fs_bg_has_super(fs, group);
115 b_stride = ext2fs_block_bitmap_loc(fs, group) -
116 ext2fs_block_bitmap_loc(fs, group - 1) -
117 fs->super->s_blocks_per_group;
118 i_stride = ext2fs_inode_bitmap_loc(fs, group) -
119 ext2fs_inode_bitmap_loc(fs, group - 1) -
120 fs->super->s_blocks_per_group;
133 if (fs->group_desc_count > 12 && num < 3)
137 fs->stride = sum / num;
139 fs->stride = 0;
141 fs->super->s_raid_stride = fs->stride;
142 ext2fs_mark_super_dirty(fs);
145 if (fs->stride)
146 printf("Using RAID stride of %d\n", fs->stride);
150 static void bigalloc_check(ext2_filsys fs, int force)
152 if (!force && EXT2_HAS_RO_COMPAT_FEATURE(fs->super,
165 ext2_filsys fs;
313 0, 0, io_ptr, &fs);
325 if (fs->super->s_feature_compat & ~EXT2_LIB_FEATURE_COMPAT_SUPP) {
331 min_size = calculate_minimum_resize_size(fs, flags);
334 if (!force && ((fs->super->s_state & EXT2_ERROR_FS) ||
335 ((fs->super->s_state & EXT2_VALID_FS) == 0))) {
363 retval = ext2fs_get_device_size2(device_name, fs->blocksize,
374 fs->super->s_log_block_size);
383 if (sys_page_size > fs->blocksize)
384 new_size &= ~((sys_page_size / fs->blocksize)-1);
386 if (!EXT2_HAS_INCOMPAT_FEATURE(fs->super,
405 if (use_stride >= (int) fs->super->s_blocks_per_group) {
410 fs->stride = fs->super->s_raid_stride = use_stride;
411 ext2fs_mark_super_dirty(fs);
413 determine_fs_stride(fs);
420 new_file_size = ((__u64) new_size) * fs->blocksize;
434 fs->blocksize / 1024, new_size);
437 if (new_size == ext2fs_blocks_count(fs->super)) {
443 bigalloc_check(fs, force);
444 retval = online_resize_fs(fs, mtpt, &new_size, flags);
446 if (!force && ((fs->super->s_lastcheck < fs->super->s_mtime) ||
447 (fs->super->s_state & EXT2_ERROR_FS) ||
448 ((fs->super->s_state & EXT2_VALID_FS) == 0))) {
454 bigalloc_check(fs, force);
457 device_name, new_size, fs->blocksize / 1024);
458 retval = resize_fs(fs, &new_size, flags,
470 ext2fs_close(fs);