Lines Matching refs:fs_frag
302 sblock.fs_frag = ffs_numfrags(&sblock, sblock.fs_bsize);
303 for (sblock.fs_fragshift = 0, i = sblock.fs_frag; i > 1; i >>= 1)
305 if (sblock.fs_frag > MAXFRAG) {
345 sblock.fs_frag);
347 roundup(howmany(SBLOCKSIZE, sblock.fs_fsize), sblock.fs_frag));
348 sblock.fs_iblkno = sblock.fs_cblkno + sblock.fs_frag;
378 if (sblock.fs_size < sblock.fs_iblkno + 3 * sblock.fs_frag) {
380 (long long)sblock.fs_size, sblock.fs_iblkno + 3 * sblock.fs_frag);
393 (sblock.fs_frag + fragsperinodeblk);
398 if (inodeblks > (uint64_t)(sblock.fs_size - sblock.fs_iblkno)/sblock.fs_frag - 2)
399 inodeblks = (sblock.fs_size-sblock.fs_iblkno)/sblock.fs_frag-2;
417 inodeblks * sblock.fs_frag);
431 sblock.fs_fpg = roundup(howmany(sblock.fs_size, ncg), sblock.fs_frag);
526 howmany(csfrags, sblock.fs_frag);
530 sblock.fs_frag - ffs_fragnum(&sblock, csfrags) : 0);
564 sblock.fs_fpg / sblock.fs_frag, sblock.fs_ipg);
879 d += sblock.fs_frag;
883 if ((i = (dupper & (sblock.fs_frag - 1))) != 0) {
884 acg.cg_frsum[sblock.fs_frag - i]++;
885 for (d = dupper + sblock.fs_frag - i; dupper < d; dupper++) {
891 d + sblock.fs_frag <= acg.cg_ndblk; ) {
902 d += sblock.fs_frag;
979 /* Write 'd' (usually 16 * fs_frag) file-system fragments at once */
980 d = (iobuf_memsize - start) / sblock.fs_bsize * sblock.fs_frag;
982 for (i = 2 * sblock.fs_frag; i < dupper; i += d) {
990 d * sblock.fs_bsize / sblock.fs_frag, &iobuf[start]);
1315 for (d = 0; d < acg.cg_ndblk; d += sblock.fs_frag)
1342 fscs_0->cs_nffree += sblock.fs_frag - frag;
1343 sblock.fs_cstotal.cs_nffree += sblock.fs_frag - frag;
1344 acg.cg_cs.cs_nffree += sblock.fs_frag - frag;
1345 acg.cg_frsum[sblock.fs_frag - frag]++;
1346 for (i = frag; i < sblock.fs_frag; i++)
1554 printf("setblock bad fs_frag %d\n", fs->fs_fragshift);