Lines Matching refs:sblock
104 if (dp->di_size > sblock->fs_bsize * NDADDR) { in blockest()
107 howmany(sizeest - NDADDR * sblock->fs_bsize / TP_BSIZE, in blockest()
282 dblksize(sblock, dp, i), filesize); in mapdirs()
286 filesize -= sblock->fs_bsize; in mapdirs()
321 bread(fsbtodb(sblock, blkno), (char *)idblk, (int)sblock->fs_bsize); in dirindir()
323 for (i = 0; *filesize > 0 && i < NINDIR(sblock); i++) { in dirindir()
326 ret |= searchdir(ino, blkno, sblock->fs_bsize, in dirindir()
331 *filesize -= sblock->fs_bsize; in dirindir()
336 for (i = 0; *filesize > 0 && i < NINDIR(sblock); i++) { in dirindir()
357 bread(fsbtodb(sblock, blkno), dblk, (int)size); in searchdir()
423 (dp->di_size < sblock->fs_maxsymlinklen ||
424 (sblock->fs_maxsymlinklen == 0 && dp->di_blocks == 0))) {
455 if (dp->di_size > NDADDR * sblock->fs_bsize)
456 cnt = NDADDR * sblock->fs_frag;
458 cnt = howmany(dp->di_size, sblock->fs_fsize);
460 if ((size = dp->di_size - NDADDR * sblock->fs_bsize) <= 0)
479 bread(fsbtodb(sblock, blk), (char *)idblk, (int) sblock->fs_bsize);
481 memset(idblk, 0, (int)sblock->fs_bsize);
483 if (*size < NINDIR(sblock) * sblock->fs_bsize)
484 cnt = howmany(*size, sblock->fs_fsize);
486 cnt = NINDIR(sblock) * sblock->fs_frag;
487 *size -= NINDIR(sblock) * sblock->fs_bsize;
492 for (i = 0; i < NINDIR(sblock); i++) {
508 blks = howmany(frags * sblock->fs_fsize, TP_BSIZE);
509 tbperdb = sblock->fs_bsize >> tp_bshift;
526 dumpblock(*bp, (int)sblock->fs_bsize);
587 bread(fsbtodb(sblock, ino_to_fsba(sblock, inum)), (char *)inoblock,
588 (int)sblock->fs_bsize);
589 minino = inum - (inum % INOPB(sblock));
590 maxino = minino + INOPB(sblock);
613 if (blkno + (size / dev_bsize) > fsbtodb(sblock, sblock->fs_size)) {