Lines Matching refs:sblock
105 if (sblock.e2fs.e2fs_rev < E2FS_REV1) { in setlarge()
109 if (!(sblock.e2fs.e2fs_features_rocompat & EXT2F_ROCOMPAT_LARGEFILE)) { in setlarge()
114 sblock.e2fs.e2fs_features_rocompat |= EXT2F_ROCOMPAT_LARGEFILE; in setlarge()
123 if (sblock.e2fs.e2fs_rev < E2FS_REV1) { in sethuge()
127 if (!(sblock.e2fs.e2fs_features_rocompat & EXT2F_ROCOMPAT_HUGE_FILE)) { in sethuge()
132 sblock.e2fs.e2fs_features_rocompat |= EXT2F_ROCOMPAT_HUGE_FILE; in sethuge()
185 ndb = howmany(inosize(&dino), sblock.e2fs_bsize); in ckinode()
200 sblock.e2fs_bsize); in ckinode()
218 remsize = inosize(&dino) - sblock.e2fs_bsize * EXT2FS_NDADDR; in ckinode()
219 sizepb = sblock.e2fs_bsize; in ckinode()
245 sizepb *= EXT2_NINDIR(&sblock); in ckinode()
273 bp = getdatablk(idesc->id_blkno, sblock.e2fs_bsize); in iblock()
275 for (sizepb = sblock.e2fs_bsize, i = 0; i < ilevel; i++) in iblock()
276 sizepb *= EXT2_NINDIR(&sblock); in iblock()
277 if (isize > sizepb * EXT2_NINDIR(&sblock)) in iblock()
278 nif = EXT2_NINDIR(&sblock); in iblock()
282 nif < EXT2_NINDIR(&sblock)) { in iblock()
283 aplim = &bp->b_un.b_indir[EXT2_NINDIR(&sblock)]; in iblock()
346 c = dtog(&sblock, blk); in chkrange()
348 if (blk < sblock.e2fs.e2fs_bpg * c + overh + in chkrange()
349 sblock.e2fs.e2fs_first_dblock) { in chkrange()
350 if ((blk + cnt) > sblock.e2fs.e2fs_bpg * c + overh + in chkrange()
351 sblock.e2fs.e2fs_first_dblock) { in chkrange()
355 sblock.e2fs.e2fs_bpg * c + overh + in chkrange()
356 sblock.e2fs.e2fs_first_dblock); in chkrange()
359 sblock.e2fs.e2fs_bpg * c + in chkrange()
360 overh + sblock.e2fs.e2fs_first_dblock); in chkrange()
365 if ((blk + cnt) > sblock.e2fs.e2fs_bpg * (c + 1) + overh + in chkrange()
366 sblock.e2fs.e2fs_first_dblock) { in chkrange()
370 sblock.e2fs.e2fs_bpg * c + overh + in chkrange()
371 sblock.e2fs.e2fs_first_dblock); in chkrange()
374 sblock.e2fs.e2fs_bpg * (c + 1) + in chkrange()
375 overh + sblock.e2fs.e2fs_first_dblock); in chkrange()
395 (sblock.e2fs.e2fs_features_compat & EXT2F_COMPAT_RESIZE) != 0)) in ginode()
400 inumber < startinum || inumber >= startinum + sblock.e2fs_ipb) { in ginode()
401 iblk = fsck_ino_to_fsba(&sblock, inumber); in ginode()
404 pbp = getdatablk(iblk, sblock.e2fs_bsize); in ginode()
406 ((inumber - 1) / sblock.e2fs_ipb) * sblock.e2fs_ipb + 1; in ginode()
409 EXT2_DINODE_SIZE(&sblock) * ino_to_fsbo(&sblock, inumber)); in ginode()
435 dblk = EXT2_FSBTODB(&sblock, fsck_ino_to_fsba(&sblock, lastinum)); in getnextinode()
447 bp += EXT2_DINODE_SIZE(&sblock); in getnextinode()
460 inobufsize = ext2_blkroundup(&sblock, INOBUFSIZE); in resetinodebuf()
461 fullcnt = inobufsize / EXT2_DINODE_SIZE(&sblock); in resetinodebuf()
462 readpercg = sblock.e2fs.e2fs_ipg / fullcnt; in resetinodebuf()
463 partialcnt = sblock.e2fs.e2fs_ipg % fullcnt; in resetinodebuf()
464 partialsize = partialcnt * EXT2_DINODE_SIZE(&sblock); in resetinodebuf()
501 blks = howmany(inosize(dp), sblock.e2fs_bsize); in cacheino()
643 if (sblock.e2fs.e2fs_rev > E2FS_REV0) in pinode()
729 inossize(dp, sblock.e2fs_bsize); in allocino()
730 inosnblock(dp, btodb(sblock.e2fs_bsize)); in allocino()
767 if ((sblock.e2fs.e2fs_features_rocompat & EXT2F_ROCOMPAT_HUGE_FILE)) { in inonblock()
770 nblock = EXT2_FSBTODB(&sblock, nblock); in inonblock()
801 if (EXT2_DBTOFSB(&sblock, nblock) <= 0xffffffffffffULL) { in inosnblock()
804 dp->e2di_nblock = h2fs32(EXT2_DBTOFSB(&sblock, nblock)); in inosnblock()
805 dp->e2di_nblock_high = h2fs16((EXT2_DBTOFSB(&sblock, nblock) >> 32)); in inosnblock()