/freebsd/sbin/growfs/ |
H A D | growfs.c | 181 sblock.fs_fpg / sblock.fs_frag, sblock.fs_ipg); in growfs() 330 acg.cg_nclusterblks = acg.cg_ndblk / sblock.fs_frag; in initcg() 392 for (i = 2 * sblock.fs_frag; in initcg() 394 i += sblock.fs_frag) { in initcg() 409 for (d = 0; d < dlower; d += sblock.fs_frag) { in initcg() 410 blkno = d / sblock.fs_frag; in initcg() 420 if ((i = dupper % sblock.fs_frag)) { in initcg() 421 acg.cg_frsum[sblock.fs_frag - i]++; in initcg() 422 for (d = dupper + sblock.fs_frag - i; dupper < d; dupper++) { in initcg() 427 for (d = dupper; d + sblock.fs_frag <= acg.cg_ndblk; in initcg() [all …]
|
H A D | debug.c | 162 sb->fs_frag); in dbg_dump_fs()
|
/freebsd/usr.sbin/makefs/ffs/ |
H A D | ffs_alloc.c | 159 return (fs->fs_fpg * cg + fs->fs_frag); in ffs_blkpref_ufs1() 175 return (fs->fs_fpg * cg + fs->fs_frag); in ffs_blkpref_ufs1() 178 return (fs->fs_fpg * cg + fs->fs_frag); in ffs_blkpref_ufs1() 184 return ufs_rw32(bap[indx - 1], UFS_FSNEEDSWAP(fs)) + fs->fs_frag; in ffs_blkpref_ufs1() 198 return (fs->fs_fpg * cg + fs->fs_frag); in ffs_blkpref_ufs2() 214 return (fs->fs_fpg * cg + fs->fs_frag); in ffs_blkpref_ufs2() 218 return (fs->fs_fpg * cg + fs->fs_frag); in ffs_blkpref_ufs2() 225 return ufs_rw64(bap[indx - 1], UFS_FSNEEDSWAP(fs)) + fs->fs_frag; in ffs_blkpref_ufs2() 322 for (allocsiz = frags; allocsiz < fs->fs_frag; allocsiz++) in ffs_alloccg() 325 if (allocsiz == fs->fs_frag) { in ffs_alloccg() [all …]
|
H A D | mkfs.c | 261 sblock.fs_frag = numfrags(&sblock, sblock.fs_bsize); in ffs_mkfs() 262 for (sblock.fs_fragshift = 0, i = sblock.fs_frag; i > 1; i >>= 1) in ffs_mkfs() 264 if (sblock.fs_frag > MAXFRAG) { in ffs_mkfs() 308 sblock.fs_frag); in ffs_mkfs() 310 roundup(howmany(SBLOCKSIZE, sblock.fs_fsize), sblock.fs_frag)); in ffs_mkfs() 311 sblock.fs_iblkno = sblock.fs_cblkno + sblock.fs_frag; in ffs_mkfs() 353 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in ffs_mkfs() 359 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in ffs_mkfs() 379 for ( ; sblock.fs_fpg < maxblkspercg; sblock.fs_fpg += sblock.fs_frag) { in ffs_mkfs() 390 sblock.fs_fpg -= sblock.fs_frag; in ffs_mkfs() [all …]
|
H A D | ffs_subr.c | 53 inblk = (int)(fragtbl[fs->fs_frag][fragmap]) << 1; in ffs_fragacct_swap() 55 for (siz = 1; siz < fs->fs_frag; siz++) { in ffs_fragacct_swap() 56 if ((inblk & (1 << (siz + (fs->fs_frag & (NBBY - 1))))) == 0) in ffs_fragacct_swap() 60 for (pos = siz; pos <= fs->fs_frag; pos++) { in ffs_fragacct_swap()
|
/freebsd/sbin/newfs/ |
H A D | mkfs.c | 260 sblock.fs_frag = numfrags(&sblock, sblock.fs_bsize); in mkfs() 261 sblock.fs_fragshift = ilog2(sblock.fs_frag); in mkfs() 262 if (sblock.fs_frag > MAXFRAG) { in mkfs() 307 sblock.fs_frag); in mkfs() 309 roundup(howmany(SBLOCKSIZE, sblock.fs_fsize), sblock.fs_frag); in mkfs() 310 sblock.fs_iblkno = sblock.fs_cblkno + sblock.fs_frag; in mkfs() 366 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in mkfs() 372 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in mkfs() 391 for ( ; sblock.fs_fpg < maxblkspercg; sblock.fs_fpg += sblock.fs_frag) { in mkfs() 404 sblock.fs_fpg -= sblock.fs_frag; in mkfs() [all...] |
/freebsd/sys/ufs/ffs/ |
H A D | ffs_subr.c | 214 for (i = 0; i < blks; i += fs->fs_frag) { in ffs_sbget() 216 if (i + fs->fs_frag > blks) in ffs_sbget() 539 FCHK(fs->fs_frag, <, 1, %jd); in validate_sblock() 540 FCHK(fs->fs_frag, >, MAXFRAG, %jd); in validate_sblock() 546 FCHK(fs->fs_fsize * fs->fs_frag, !=, fs->fs_bsize, %jd); in validate_sblock() 551 FCHK(fs->fs_fpg, <, 3 * fs->fs_frag, %jd); in validate_sblock() 560 fs->fs_frag), %jd); in validate_sblock() 573 FCHK(fs->fs_size, <, 8 * fs->fs_frag, %jd); in validate_sblock() 629 FCHK(fs->fs_frag, <, 1, %jd); in validate_sblock() 630 FCHK(fs->fs_frag, >, MAXFRAG, %jd); in validate_sblock() [all …]
|
H A D | ffs_alloc.c | 606 ssize = fsbtodb(fs, fs->fs_frag); in ffs_reallocblks_ufs1() 715 for (bap = &sbap[soff], i = 0; i < len; i++, blkno += fs->fs_frag) { in ffs_reallocblks_ufs1() 780 for (blkno = newblk, i = 0; i < len; i++, blkno += fs->fs_frag) { in ffs_reallocblks_ufs1() 873 ssize = fsbtodb(fs, fs->fs_frag); in ffs_reallocblks_ufs2() 981 for (bap = &sbap[soff], i = 0; i < len; i++, blkno += fs->fs_frag) { in ffs_reallocblks_ufs2() 1046 for (blkno = newblk, i = 0; i < len; i++, blkno += fs->fs_frag) { in ffs_reallocblks_ufs2() 1443 pref = ip->i_din1->di_db[UFS_NDADDR - 1] + fs->fs_frag; in ffs_blkpref_ufs1() 1458 if (dtog(fs, pref + fs->fs_frag) >= fs->fs_ncg) in ffs_blkpref_ufs1() 1460 return (pref + fs->fs_frag); in ffs_blkpref_ufs1() 1516 if (dtog(fs, prevbn + fs->fs_frag) >= fs->fs_ncg) in ffs_blkpref_ufs1() [all …]
|
H A D | fs.h | 286 int32_t fsr_fpg; /* blocks per group * fs_frag */ 355 int32_t fs_frag; /* number of frags in a block in fs */ member 393 int32_t fs_fpg; /* blocks per group * fs_frag */ 688 (((map)[(loc) / NBBY] >> ((loc) % NBBY)) & (0xff >> (NBBY - (fs)->fs_frag))) 714 #define fragstoblks(fs, frags) /* calculates (frags / fs->fs_frag) */ \ 716 #define blkstofrags(fs, blks) /* calculates (blks * fs->fs_frag) */ \ 718 #define fragnum(fs, fsb) /* calculates (fsb % fs->fs_frag) */ \ 719 ((fsb) & ((fs)->fs_frag - 1)) 720 #define blknum(fs, fsb) /* calculates rounddown(fsb, fs->fs_frag) */ \ 721 ((fsb) &~ ((fs)->fs_frag [all...] |
H A D | ffs_snapshot.c | 315 numblks = howmany(fs->fs_size, fs->fs_frag); in ffs_snapshot() 496 i = fs->fs_frag - loc % fs->fs_frag; in ffs_snapshot() 497 len = (i == fs->fs_frag) ? 0 : i * fs->fs_fsize; in ffs_snapshot() 951 numblks = howmany(fs->fs_size, fs->fs_frag); in cgaccount() 952 len = howmany(fs->fs_fpg, fs->fs_frag); in cgaccount() 953 base = cgbase(fs, cg) / fs->fs_frag; in cgaccount() 2036 lblktosize(fs, howmany(fs->fs_size, fs->fs_frag))) { in ffs_snapshot_mount() 2098 lblktosize(fs, howmany(fs->fs_size, fs->fs_frag)); in ffs_snapshot_mount()
|
H A D | ffs_balloc.c | 267 pref = newb + fs->fs_frag; in ffs_balloc_ufs1() 347 pref = newb + fs->fs_frag; in ffs_balloc_ufs1() 887 pref = newb + fs->fs_frag; in ffs_balloc_ufs2() 968 pref = newb + fs->fs_frag; in ffs_balloc_ufs2()
|
H A D | ffs_vfsops.c | 1114 ump->um_seqinc = fs->fs_frag; in ffs_mountfs() 1442 sbp->f_bfree = fs->fs_cstotal.cs_nbfree * fs->fs_frag + in ffs_statfs()
|
/freebsd/tools/diag/prtblknos/ |
H A D | prtblknos.c | 123 frags = fs->fs_frag; in prtblknos() 161 blksperindir * NINDIR(fs) * fs->fs_frag, lastlbn); 164 printblk(fs, lbn, blkno, fs->fs_frag, -level); 177 blksperindir * NINDIR(fs) * fs->fs_frag, lastlbn); 188 printblk(fs, lbn + i, blkno, fs->fs_frag, lastlbn); 237 seq = howmany(numfrags, fs->fs_frag); 243 seq = howmany(numfrags, fs->fs_frag); 253 blkno == firstblk + seq * fs->fs_frag)) { 254 seq += howmany(numfrags, fs->fs_frag);
|
/freebsd/lib/libufs/ |
H A D | cgroup.c | 61 for (bno = 0; bno < fs->fs_fpg / fs->fs_frag; bno++) in cgballoc() 124 cgp->cg_cs.cs_nffree -= fs->fs_frag; in cgbfree() 125 fs->fs_cstotal.cs_nffree -= fs->fs_frag; in cgbfree() 126 fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag; in cgbfree()
|
/freebsd/sbin/fsck_ffs/ |
H A D | pass5.c | 147 dmax = blknum(fs, fs->fs_size + fs->fs_frag - 1); in pass5() 206 newcg->cg_nclusterblks = newcg->cg_ndblk / fs->fs_frag; in pass5() 269 d += fs->fs_frag, i += fs->fs_frag) { in pass5() 271 for (j = 0; j < fs->fs_frag; j++) { in pass5() 284 if (frags == fs->fs_frag) { in pass5() 288 i / fs->fs_frag); in pass5()
|
H A D | fsutil.c | 576 for (i = 0; i < sblock.fs_frag; i++) in cg_write() 1049 CHK(cgp->cg_nclusterblks, !=, cgp->cg_ndblk / sblock.fs_frag, in check_cgmagic() 1106 cgp->cg_nclusterblks = cgp->cg_ndblk / sblock.fs_frag; in rebuild_cg() 1132 if (frags <= 0 || frags > sblock.fs_frag) in allocblk() 1135 blkno < maxfsblock - sblock.fs_frag; in allocblk() 1136 blkno += sblock.fs_frag) { in allocblk() 1145 blkno < cgbase(&sblock, startcg) - sblock.fs_frag; in allocblk() 1146 blkno += sblock.fs_frag) { in allocblk() 1167 for (j = 0; j <= sblock.fs_frag - frags; j++) { in std_checkblkavail() 1181 return (-((cg + 1) * sblock.fs_fpg - sblock.fs_frag)); in std_checkblkavail() [all …]
|
H A D | inode.c | 97 idesc->id_numfrags = sblock.fs_frag; in ckinode() 127 idesc->id_numfrags = sblock.fs_frag; in ckinode() 292 *frags = sblock.fs_frag; in ino_blkatoff() 388 if (cnt > sblock.fs_frag || in chkrange() 389 fragnum(&sblock, blk) + cnt > sblock.fs_frag) { in chkrange() 727 if (idesc->id_numfrags == sblock.fs_frag) in freeblock() 927 blkno = allocblk(dtog(fs, relblkno), fs->fs_frag, in snapblkfree() 974 copyblkno += fs->fs_frag; in copyonwrite() 1026 if ((blkno = allocblk(dtog(fs, copyblkno), fs->fs_frag, in chkcopyonwrite() 1074 idesc.id_numfrags = sblock.fs_frag; in check_blkcnt()
|
H A D | suj.c | 372 if (blk_equals(brec, ino, lbn, blk, fs->fs_frag)) in blk_isindir() 397 return (-((cg + 1) * sblock.fs_fpg - sblock.fs_frag)); in suj_checkblkavail() 399 for (j = 0; j <= sblock.fs_frag - frags; j++) { in suj_checkblkavail() 412 if (frags == sblock.fs_frag) in suj_checkblkavail() 493 if (frags == fs->fs_frag && mask == 0) { in blk_free() 743 (*frags) += fs->fs_frag; in indir_visit() 744 visitor(ino, nlbn, nblk, fs->fs_frag); in indir_visit() 753 (*frags) += fs->fs_frag; in indir_visit() 754 visitor(ino, lbn, blk, fs->fs_frag); in indir_visit() 1263 blk_free(ino, nblk, 0, fs->fs_frag); in indir_trunc() [all …]
|
H A D | main.c | 336 sblock.fs_frag * sblock.fs_cstotal.cs_nbfree)); in checkfilesys() 507 blks = maxfsblock - (n_ffree + sblock.fs_frag * n_bfree) - blks; in checkfilesys() 515 (uintmax_t)n_ffree + sblock.fs_frag * n_bfree); in checkfilesys()
|
H A D | dir.c | 813 newblk = allocblk(cg, sblock.fs_frag, std_checkblkavail); in expanddir() 841 if ((newblk = allocblk(cg, sblock.fs_frag, std_checkblkavail)) == 0) in expanddir() 859 indirblk = allocblk(cg, sblock.fs_frag, in expanddir() 895 idesc.id_numfrags = sblock.fs_frag; in expanddir() 900 idesc.id_numfrags = sblock.fs_frag; in expanddir()
|
H A D | setup.c | 288 lbn = howmany(fs->fs_size, fs->fs_frag); in checksnapinfo()
|
H A D | pass1.c | 413 idesc->id_numfrags = sblock.fs_frag; in checkinode()
|
/freebsd/sbin/dumpfs/ |
H A D | dumpfs.c | 186 afs.fs_frag, afs.fs_fragshift, afs.fs_fsbtodb); in dumpfs() 201 afs.fs_fpg / afs.fs_frag, afs.fs_fpg, afs.fs_ipg, in dumpfs() 217 afs.fs_old_cpg, afs.fs_fpg / afs.fs_frag, afs.fs_fpg, in dumpfs() 317 (long)((fssize % afs.fs_fpg) / afs.fs_frag)); in dumpfs() 366 for (i = 1, j = 0; i < afs.fs_frag; i++) { in dumpcg()
|
/freebsd/tools/tools/find-sb/ |
H A D | mini_ufs.h | 66 int32_t fs_frag; /* number of frags in a block in fs */ member
|
/freebsd/sbin/dump/ |
H A D | traverse.c | 546 cnt = UFS_NDADDR * sblock->fs_frag; in dumpino() 585 cnt = NINDIR(sblock) * sblock->fs_frag; in dmpindir() 777 frags = UFS_NXADDR * sblock->fs_frag; in writeextdata()
|