Lines Matching refs:sblock

138 	bufp = aligned_alloc(DEV_BSIZE, (unsigned int)sblock->fs_bsize);  in bufinit()
151 bufcnt = MAXBUFSPACE / sblock->fs_bsize; in bufinit()
156 bufp = aligned_alloc(DEV_BSIZE, (unsigned int)sblock->fs_bsize); in bufinit()
186 if (bp->b_bno == FFS_FSBTODB(sblock, blkno)) in getdatablk()
211 dblk = FFS_FSBTODB(sblock, blk); in getblk()
239 for (i = 0, j = 0; i < sblock->fs_cssize; i += sblock->fs_bsize, j++) { in flush()
240 int size = sblock->fs_cssize - i < sblock->fs_bsize ? in flush()
241 sblock->fs_cssize - i : sblock->fs_bsize; in flush()
242 ccsp = (struct csum *)((char *)sblock->fs_csp + i); in flush()
246 FFS_FSBTODB(sblock, sblock->fs_csaddr + j * sblock->fs_frag), in flush()
285 if (!is_ufs2 && (sblock->fs_old_flags & FS_FLAGS_UPDATED) == 0) in ckfini()
288 sblk.b_bno = sblock->fs_sblockloc / dev_bsize; in ckfini()
308 if (markclean && (sblock->fs_clean & FS_ISCLEAN) == 0) { in ckfini()
317 sblock->fs_clean = FS_ISCLEAN; in ckfini()
318 sblock->fs_pendingblocks = 0; in ckfini()
319 sblock->fs_pendinginodes = 0; in ckfini()
412 if (frags <= 0 || frags > sblock->fs_frag) in allocblk()
414 for (i = 0; i < maxfsblock - sblock->fs_frag; i += sblock->fs_frag) { in allocblk()
415 for (j = 0; j <= sblock->fs_frag - frags; j++) { in allocblk()
425 cg = dtog(sblock, i + j); in allocblk()
426 getblk(&cgblk, cgtod(sblock, cg), sblock->fs_cgsize); in allocblk()
427 memcpy(cgp, cgblk.b_un.b_cg, sblock->fs_cgsize); in allocblk()
429 ffs_cg_swap(cgblk.b_un.b_cg, cgp, sblock); in allocblk()
433 baseblk = dtogd(sblock, i + j); in allocblk()
439 if (frags == sblock->fs_frag) { in allocblk()
441 sblock->fs_cstotal.cs_nbfree--; in allocblk()
442 sblock->fs_cs(fs, cg).cs_nbfree--; in allocblk()
443 ffs_clusteracct(sblock, cgp, in allocblk()
444 ffs_fragstoblks(sblock, baseblk), -1); in allocblk()
447 sblock->fs_cstotal.cs_nffree -= frags; in allocblk()
448 sblock->fs_cs(fs, cg).cs_nffree -= frags; in allocblk()
574 memcpy(blk->b_un.b_cg, cgrp, sblock->fs_cgsize); in copyback_cg()
576 ffs_cg_swap(cgrp, blk->b_un.b_cg, sblock); in copyback_cg()
598 ilp = &inostathead[inum / sblock->fs_ipg]; in inoinfo()
599 iloff = inum % sblock->fs_ipg; in inoinfo()
772 if ((sblock->fs_flags & FS_DOQUOTA2) == 0) in is_quota_inode()
775 if (sblock->fs_quota_magic != Q2_HEAD_MAGIC) in is_quota_inode()
778 if (sblock->fs_quotafile[USRQUOTA] == inum) in is_quota_inode()
781 if (sblock->fs_quotafile[GRPQUOTA] == inum) in is_quota_inode()