Home | History | Annotate | Download | only in newfs_ext2fs

Lines Matching refs:e2fs

159 	((fs)->e2fs.e2fs_first_dblock + (fs)->e2fs.e2fs_bpg * (c))
246 sblock.e2fs.e2fs_log_bsize = ilog2(bsize) - LOG_MINBSIZE;
248 sblock.e2fs.e2fs_fsize = ilog2(fsize) - LOG_MINBSIZE;
251 sblock.e2fs_bshift = sblock.e2fs.e2fs_log_bsize + LOG_MINBSIZE;
265 sblock.e2fs.e2fs_first_dblock = (sblock.e2fs_bsize > BBSIZE) ? 0 : 1;
267 sblock.e2fs.e2fs_first_dblock +
294 ncg = howmany(bcount - sblock.e2fs.e2fs_first_dblock, blocks_per_cg);
315 blocks_lastcg = bcount - sblock.e2fs.e2fs_first_dblock -
339 sblock.e2fs.e2fs_bcount = bcount;
340 sblock.e2fs.e2fs_icount = num_inodes;
346 sblock.e2fs.e2fs_rbcount = sblock.e2fs.e2fs_bcount * minfree / 100;
350 sblock.e2fs.e2fs_bpg = blocks_per_cg;
351 sblock.e2fs.e2fs_fpg = blocks_per_cg;
353 sblock.e2fs.e2fs_ipg = inodes_per_cg;
355 sblock.e2fs.e2fs_mtime = 0;
356 sblock.e2fs.e2fs_wtime = tv.tv_sec;
357 sblock.e2fs.e2fs_mnt_count = 0;
359 sblock.e2fs.e2fs_max_mnt_count = EXT2_DEF_MAX_MNT_COUNT;
361 sblock.e2fs.e2fs_magic = E2FS_MAGIC;
362 sblock.e2fs.e2fs_state = E2FS_ISCLEAN;
363 sblock.e2fs.e2fs_beh = E2FS_BEH_DEFAULT;
364 sblock.e2fs.e2fs_minrev = 0;
365 sblock.e2fs.e2fs_lastfsck = tv.tv_sec;
366 sblock.e2fs.e2fs_fsckintv = EXT2_DEF_FSCKINTV;
379 sblock.e2fs.e2fs_creator = E2FS_OS_LINUX;
382 sblock.e2fs.e2fs_rev = E2FS_REV0;
383 sblock.e2fs.e2fs_features_compat = 0;
384 sblock.e2fs.e2fs_features_incompat = 0;
385 sblock.e2fs.e2fs_features_rocompat = 0;
387 sblock.e2fs.e2fs_rev = E2FS_REV1;
397 sblock.e2fs.e2fs_features_compat = EXT2F_COMPAT_RESIZE;
398 sblock.e2fs.e2fs_features_incompat = EXT2F_INCOMPAT_FTYPE;
399 sblock.e2fs.e2fs_features_rocompat =
403 sblock.e2fs.e2fs_ruid = geteuid();
404 sblock.e2fs.e2fs_rgid = getegid();
406 sblock.e2fs.e2fs_first_ino = EXT2_FIRSTINO;
407 sblock.e2fs.e2fs_inode_size = inodesize;
414 uuid_enc_le(sblock.e2fs.e2fs_uuid, &uuid);
416 if (strlen(volname) > sizeof(sblock.e2fs.e2fs_vname))
418 strlcpy(sblock.e2fs.e2fs_vname, volname,
419 sizeof(sblock.e2fs.e2fs_vname));
422 sblock.e2fs.e2fs_fsmnt[0] = '\0';
425 sblock.e2fs.e2fs_algo = 0; /* XXX unsupported? */
426 sblock.e2fs.e2fs_prealloc = 0; /* XXX unsupported? */
427 sblock.e2fs.e2fs_dir_prealloc = 0; /* XXX unsupported? */
430 sblock.e2fs.e2fs_reserved_ngdb = 0;
431 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
432 (sblock.e2fs.e2fs_features_compat & EXT2F_COMPAT_RESIZE) != 0) {
438 (sblock.e2fs.e2fs_bcount - sblock.e2fs.e2fs_first_dblock)
443 target_ncg = howmany(target_blocks, sblock.e2fs.e2fs_bpg);
468 sblock.e2fs.e2fs_features_compat &=
471 sblock.e2fs.e2fs_reserved_ngdb = reserved_ngdb;
488 if (sblock.e2fs.e2fs_rev == E2FS_REV0 ||
489 (sblock.e2fs.e2fs_features_rocompat &
493 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
494 (sblock.e2fs.e2fs_features_compat &
496 boffset += sblock.e2fs.e2fs_reserved_ngdb;
508 sblock.e2fs.e2fs_bpg - cgoverhead(cylno));
513 sblock.e2fs.e2fs_ipg-EXT2_RESERVED_INODES);
516 h2fs16(sblock.e2fs.e2fs_ipg);
521 sblock.e2fs.e2fs_fbcount = fbcount;
522 sblock.e2fs.e2fs_ficount = ficount;
538 ncg, bsize * sblock.e2fs.e2fs_bpg / (1024 * 1024),
539 sblock.e2fs.e2fs_bpg, sblock.e2fs.e2fs_ipg);
617 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
618 (sblock.e2fs.e2fs_features_rocompat &
668 sblock.e2fs.e2fs_block_group_nr = 0;
673 * (i.e. in case of sblock.e2fs.e2fs_bsize > BBSIZE)
678 e2fs_sbsave(&sblock.e2fs, (struct ext2fs *)(iobuf + sboff));
699 if (sblock.e2fs.e2fs_rev == E2FS_REV0 ||
700 (sblock.e2fs.e2fs_features_rocompat &
703 sblock.e2fs.e2fs_block_group_nr = cylno;
709 e2fs_sbsave(&sblock.e2fs, (struct ext2fs *)(iobuf + sboff));
724 nblcg = sblock.e2fs.e2fs_bcount -
728 memset(&buf[i / NBBY], ~0U, sblock.e2fs.e2fs_bpg - i);
746 i = sblock.e2fs.e2fs_ipg / NBBY;
809 ((daddr_t)sblock.e2fs.e2fs_first_dblock + cgoverhead(0)) *
817 if (sblkoff >= sblock.e2fs.e2fs_first_dblock * bsize) {
861 if (sblock.e2fs.e2fs_rev == E2FS_REV0 ||
862 (sblock.e2fs.e2fs_features_rocompat &
867 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
868 (sblock.e2fs.e2fs_features_compat &
870 overh += sblock.e2fs.e2fs_reserved_ngdb;
917 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
918 (sblock.e2fs.e2fs_features_compat & EXT2F_COMPAT_RESIZE) != 0)
929 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
930 sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE) {
982 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
983 sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE) {
1133 (sblock.e2fs.e2fs_features_rocompat &
1186 for (; i < sblock.e2fs_ngdb + sblock.e2fs.e2fs_reserved_ngdb; i++) {
1199 __func__, sblock.e2fs.e2fs_reserved_ngdb);
1210 if ((sblock.e2fs.e2fs_features_rocompat &
1275 len = sblock.e2fs.e2fs_bpg / NBBY;
1313 sblock.e2fs.e2fs_fbcount--;
1315 return sblock.e2fs.e2fs_first_dblock + bno;
1361 sblock.e2fs.e2fs_ficount--;
1364 if (ino >= sblock.e2fs.e2fs_ipg * sblock.e2fs_ncg)