Lines Matching refs:sblock
159 if ((dbuf = malloc(sblock.e2fs_bsize)) == NULL)
165 (idesc->id_filesize & (sblock.e2fs_bsize - 1)) != 0)
166 idesc->id_filesize = roundup(idesc->id_filesize, sblock.e2fs_bsize);
167 blksiz = idesc->id_numfrags * sblock.e2fs_bsize;
204 blksiz = idesc->id_numfrags * sblock.e2fs_bsize;
206 if (idesc->id_loc % sblock.e2fs_bsize == 0 && idesc->id_filesize > 0 &&
216 dp->e2d_reclen = h2fs16(sblock.e2fs_bsize);
223 idesc->id_loc += sblock.e2fs_bsize;
224 idesc->id_filesize -= sblock.e2fs_bsize;
234 if ((idesc->id_loc % sblock.e2fs_bsize) == 0)
239 size = sblock.e2fs_bsize - (idesc->id_loc % sblock.e2fs_bsize);
266 spaceleft = sblock.e2fs_bsize - (idesc->id_loc % sblock.e2fs_bsize);
274 if (sblock.e2fs.e2fs_rev < E2FS_REV1 ||
275 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE) == 0)
356 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
357 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE))
387 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
388 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE))
538 if (inosize(dp) % sblock.e2fs_bsize) {
539 inossize(dp, roundup(inosize(dp), sblock.e2fs_bsize));
561 lastbn = ext2_lblkno(&sblock, inosize(dp));
571 inossize(dp, inosize(dp) + sblock.e2fs_bsize);
572 sblock.e2fs_bsize));
574 sblock.e2fs_bsize);
577 if ((firstblk = malloc(sblock.e2fs_bsize)) == NULL)
579 memcpy(firstblk, bp->b_un.b_buf, sblock.e2fs_bsize);
580 bp = getdirblk(newblk, sblock.e2fs_bsize);
585 memcpy(bp->b_un.b_buf, firstblk, sblock.e2fs_bsize);
589 sblock.e2fs_bsize);
592 emptydir.dot_reclen = h2fs16(sblock.e2fs_bsize);
605 inossize(dp, inosize(dp) - sblock.e2fs_bsize);
606 inosnblock(dp, inonblock(dp) - btodb(sblock.e2fs_bsize));
624 dirhead.dotdot_reclen = h2fs16(sblock.e2fs_bsize - 12); /* XXX */
626 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
627 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE))
632 if (sblock.e2fs.e2fs_rev > E2FS_REV0 &&
633 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE))
641 bp = getdirblk(fs2h32(dp->e2di_blocks[0]), sblock.e2fs_bsize);