Home
last modified time | relevance | path

Searched refs:fs_frag (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sbin/growfs/
H A Dgrowfs.c181 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 Ddebug.c162 sb->fs_frag); in dbg_dump_fs()
/freebsd/usr.sbin/makefs/ffs/
H A Dffs_alloc.c159 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 Dmkfs.c261 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 Dffs_subr.c53 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 Dmkfs.c260 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 Dffs_subr.c214 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 Dffs_alloc.c606 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 Dfs.h286 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 Dffs_snapshot.c315 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 Dffs_balloc.c267 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 Dffs_vfsops.c1114 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 Dprtblknos.c123 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 Dcgroup.c61 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 Dpass5.c147 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 Dfsutil.c576 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 Dinode.c97 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 Dsuj.c372 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 Dmain.c336 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 Ddir.c813 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 Dsetup.c288 lbn = howmany(fs->fs_size, fs->fs_frag); in checksnapinfo()
H A Dpass1.c413 idesc->id_numfrags = sblock.fs_frag; in checkinode()
/freebsd/sbin/dumpfs/
H A Ddumpfs.c186 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 Dmini_ufs.h66 int32_t fs_frag; /* number of frags in a block in fs */ member
/freebsd/sbin/dump/
H A Dtraverse.c546 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()

12