Lines Matching refs:e2fs

166 			    cg * proto.e2fs.e2fs_bpg +  in setup()
167 proto.e2fs.e2fs_first_dblock); in setup()
185 printf("state = %d\n", sblock.e2fs.e2fs_state); in setup()
186 if (sblock.e2fs.e2fs_state == E2FS_ISCLEAN) { in setup()
195 maxfsblock = sblock.e2fs.e2fs_bcount; in setup()
196 maxino = sblock.e2fs_ncg * sblock.e2fs.e2fs_ipg; in setup()
207 (sblock.e2fs.e2fs_rbcount > sblock.e2fs.e2fs_bcount)) { in setup()
209 sblock.e2fs.e2fs_rbcount); in setup()
211 sblock.e2fs.e2fs_rbcount = in setup()
212 sblock.e2fs.e2fs_bcount * MINFREE / 100; in setup()
217 if (sblock.e2fs.e2fs_bpg != sblock.e2fs.e2fs_fpg) { in setup()
219 sblock.e2fs.e2fs_fpg, sblock.e2fs.e2fs_bpg); in setup()
309 e2fs_sbload(sblk.b_un.b_fs, &sblock.e2fs); in readsb()
314 if (sblock.e2fs.e2fs_magic != E2FS_MAGIC) { in readsb()
318 if (sblock.e2fs.e2fs_log_bsize > 2) { in readsb()
322 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && in readsb()
323 (!powerof2(sblock.e2fs.e2fs_inode_size) || in readsb()
324 sblock.e2fs.e2fs_inode_size < EXT2_REV0_DINODE_SIZE || in readsb()
325 sblock.e2fs.e2fs_inode_size > in readsb()
326 (1024 << sblock.e2fs.e2fs_log_bsize))) { in readsb()
334 howmany(sblock.e2fs.e2fs_bcount - sblock.e2fs.e2fs_first_dblock, in readsb()
335 sblock.e2fs.e2fs_bpg); in readsb()
336 sblock.e2fs_fsbtodb = sblock.e2fs.e2fs_log_bsize + ilog2(1024 / dev_bsize); in readsb()
337 sblock.e2fs_bsize = 1024 << sblock.e2fs.e2fs_log_bsize; in readsb()
338 sblock.e2fs_bshift = LOG_MINBSIZE + sblock.e2fs.e2fs_log_bsize; in readsb()
344 sblock.e2fs_itpg = howmany(sblock.e2fs.e2fs_ipg, sblock.e2fs_ipb); in readsb()
360 getblk(&asblk, 1 * sblock.e2fs.e2fs_bpg + sblock.e2fs.e2fs_first_dblock, in readsb()
397 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && in readsb()
398 ((sblock.e2fs.e2fs_features_incompat & ~EXT2F_INCOMPAT_SUPP_FSCK) || in readsb()
399 (sblock.e2fs.e2fs_features_rocompat & ~EXT2F_ROCOMPAT_SUPP_FSCK))) { in readsb()
403 sblock.e2fs.e2fs_features_compat, in readsb()
404 sblock.e2fs.e2fs_features_incompat, in readsb()
405 sblock.e2fs.e2fs_features_rocompat); in readsb()
407 if ((sblock.e2fs.e2fs_features_rocompat & ~EXT2F_ROCOMPAT_SUPP_FSCK)) { in readsb()
411 sblock.e2fs.e2fs_features_rocompat & ~EXT2F_ROCOMPAT_SUPP_FSCK); in readsb()
414 if ((sblock.e2fs.e2fs_features_incompat & ~EXT2F_INCOMPAT_SUPP_FSCK)) { in readsb()
418 sblock.e2fs.e2fs_features_incompat & ~EXT2F_INCOMPAT_SUPP_FSCK); in readsb()
456 bp->b_un.b_fs->e2fs_icount = h2fs32(sblock.e2fs.e2fs_icount); in copyback_sb()
457 bp->b_un.b_fs->e2fs_bcount = h2fs32(sblock.e2fs.e2fs_bcount); in copyback_sb()
458 bp->b_un.b_fs->e2fs_rbcount = h2fs32(sblock.e2fs.e2fs_rbcount); in copyback_sb()
459 bp->b_un.b_fs->e2fs_fbcount = h2fs32(sblock.e2fs.e2fs_fbcount); in copyback_sb()
460 bp->b_un.b_fs->e2fs_ficount = h2fs32(sblock.e2fs.e2fs_ficount); in copyback_sb()
462 h2fs32(sblock.e2fs.e2fs_first_dblock); in copyback_sb()
463 bp->b_un.b_fs->e2fs_log_bsize = h2fs32(sblock.e2fs.e2fs_log_bsize); in copyback_sb()
464 bp->b_un.b_fs->e2fs_fsize = h2fs32(sblock.e2fs.e2fs_fsize); in copyback_sb()
465 bp->b_un.b_fs->e2fs_bpg = h2fs32(sblock.e2fs.e2fs_bpg); in copyback_sb()
466 bp->b_un.b_fs->e2fs_fpg = h2fs32(sblock.e2fs.e2fs_fpg); in copyback_sb()
467 bp->b_un.b_fs->e2fs_ipg = h2fs32(sblock.e2fs.e2fs_ipg); in copyback_sb()
468 bp->b_un.b_fs->e2fs_mtime = h2fs32(sblock.e2fs.e2fs_mtime); in copyback_sb()
469 bp->b_un.b_fs->e2fs_wtime = h2fs32(sblock.e2fs.e2fs_wtime); in copyback_sb()
470 bp->b_un.b_fs->e2fs_lastfsck = h2fs32(sblock.e2fs.e2fs_lastfsck); in copyback_sb()
471 bp->b_un.b_fs->e2fs_fsckintv = h2fs32(sblock.e2fs.e2fs_fsckintv); in copyback_sb()
472 bp->b_un.b_fs->e2fs_creator = h2fs32(sblock.e2fs.e2fs_creator); in copyback_sb()
473 bp->b_un.b_fs->e2fs_rev = h2fs32(sblock.e2fs.e2fs_rev); in copyback_sb()
474 bp->b_un.b_fs->e2fs_mnt_count = h2fs16(sblock.e2fs.e2fs_mnt_count); in copyback_sb()
476 h2fs16(sblock.e2fs.e2fs_max_mnt_count); in copyback_sb()
477 bp->b_un.b_fs->e2fs_magic = h2fs16(sblock.e2fs.e2fs_magic); in copyback_sb()
478 bp->b_un.b_fs->e2fs_state = h2fs16(sblock.e2fs.e2fs_state); in copyback_sb()
479 bp->b_un.b_fs->e2fs_beh = h2fs16(sblock.e2fs.e2fs_beh); in copyback_sb()
480 bp->b_un.b_fs->e2fs_ruid = h2fs16(sblock.e2fs.e2fs_ruid); in copyback_sb()
481 bp->b_un.b_fs->e2fs_rgid = h2fs16(sblock.e2fs.e2fs_rgid); in copyback_sb()
524 fs->e2fs.e2fs_log_bsize = ilog2(fs->e2fs_bsize / 1024); in calcsb()
525 fs->e2fs.e2fs_bcount = (fs->e2fs_bsize * DEV_BSIZE) / fs->e2fs_bsize; in calcsb()
526 fs->e2fs.e2fs_first_dblock = (fs->e2fs.e2fs_log_bsize == 0) ? 1 : 0; in calcsb()
527 fs->e2fs.e2fs_bpg = fs->e2fs_bsize * NBBY; in calcsb()
528 fs->e2fs_bshift = LOG_MINBSIZE + fs->e2fs.e2fs_log_bsize; in calcsb()
532 howmany(fs->e2fs.e2fs_bcount - fs->e2fs.e2fs_first_dblock, in calcsb()
533 fs->e2fs.e2fs_bpg); in calcsb()
534 fs->e2fs_fsbtodb = fs->e2fs.e2fs_log_bsize + 1; in calcsb()
549 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && in cgoverhead()
550 sblock.e2fs.e2fs_features_rocompat & EXT2F_ROCOMPAT_SPARSESUPER) { in cgoverhead()