• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/usr.sbin/makefs/ffs/

Lines Matching refs:needswap

301 	const int needswap = UFS_FSNEEDSWAP(fs);
312 if (!cg_chkmagic_swap(cgp, needswap) ||
343 setbit(cg_blksfree_swap(cgp, needswap), bpref + i);
345 ufs_add32(cgp->cg_cs.cs_nffree, i, needswap);
349 ufs_add32(cgp->cg_frsum[i], 1, needswap);
355 clrbit(cg_blksfree_swap(cgp, needswap), bno + i);
356 ufs_add32(cgp->cg_cs.cs_nffree, -frags, needswap);
360 ufs_add32(cgp->cg_frsum[allocsiz], -1, needswap);
362 ufs_add32(cgp->cg_frsum[allocsiz - frags], 1, needswap);
386 const int needswap = UFS_FSNEEDSWAP(fs);
390 blksfree_swap = cg_blksfree_swap(cgp, needswap);
391 if (bpref == 0 || (uint32_t)dtog(fs, bpref) != ufs_rw32(cgp->cg_cgx, needswap)) {
392 bpref = ufs_rw32(cgp->cg_rotor, needswap);
408 cgp->cg_rotor = ufs_rw32(bno, needswap);
413 ufs_add32(cgp->cg_cs.cs_nbfree, -1, needswap);
415 fs->fs_cs(fs, ufs_rw32(cgp->cg_cgx, needswap)).cs_nbfree--;
417 blkno = ufs_rw32(cgp->cg_cgx, needswap) * fs->fs_fpg + bno;
436 const int needswap = UFS_FSNEEDSWAP(fs);
456 if (!cg_chkmagic_swap(cgp, needswap)) {
463 if (!ffs_isfreeblock(fs, cg_blksfree_swap(cgp, needswap), fragno)) {
467 ffs_setblock(fs, cg_blksfree_swap(cgp, needswap), fragno);
469 ufs_add32(cgp->cg_cs.cs_nbfree, 1, needswap);
477 blk = blkmap(fs, cg_blksfree_swap(cgp, needswap), bbase);
478 ffs_fragacct_swap(fs, blk, cgp->cg_frsum, -1, needswap);
484 if (isset(cg_blksfree_swap(cgp, needswap), cgbno + i)) {
488 setbit(cg_blksfree_swap(cgp, needswap), cgbno + i);
490 ufs_add32(cgp->cg_cs.cs_nffree, i, needswap);
496 blk = blkmap(fs, cg_blksfree_swap(cgp, needswap), bbase);
497 ffs_fragacct_swap(fs, blk, cgp->cg_frsum, 1, needswap);
502 if (ffs_isblock(fs, cg_blksfree_swap(cgp, needswap), fragno)) {
503 ufs_add32(cgp->cg_cs.cs_nffree, -fs->fs_frag, needswap);
507 ufs_add32(cgp->cg_cs.cs_nbfree, 1, needswap);
540 const int needswap = UFS_FSNEEDSWAP(fs);
549 start = ufs_rw32(cgp->cg_frotor, needswap) / NBBY;
554 (const u_char *)&cg_blksfree_swap(cgp, needswap)[start],
561 (const u_char *)&cg_blksfree_swap(cgp, needswap)[0],
568 ufs_rw32(cgp->cg_freeoff, needswap),
569 (long)cg_blksfree_swap(cgp, needswap) - (long)cgp);
574 cgp->cg_frotor = ufs_rw32(bno, needswap);
580 blk = blkmap(fs, cg_blksfree_swap(cgp, needswap), bno);
607 const int needswap = UFS_FSNEEDSWAP(fs);
611 freemapp = cg_clustersfree_swap(cgp, needswap);
612 sump = cg_clustersum_swap(cgp, needswap);
625 if ((unsigned)end >= ufs_rw32(cgp->cg_nclusterblks, needswap))
626 end = ufs_rw32(cgp->cg_nclusterblks, needswap);
669 ufs_add32(sump[i], cnt, needswap);
671 ufs_add32(sump[back], -cnt, needswap);
673 ufs_add32(sump[forw], -cnt, needswap);
680 if (ufs_rw32(*lp--, needswap) > 0)
682 fs->fs_maxcluster[ufs_rw32(cgp->cg_cgx, needswap)] = i;