Lines Matching defs:needswap
306 const int needswap = UFS_FSNEEDSWAP(fs);
316 if (!cg_chkmagic(cgp, needswap) ||
347 setbit(cg_blksfree(cgp, needswap), bpref + i);
349 ufs_add32(cgp->cg_cs.cs_nffree, i, needswap);
353 ufs_add32(cgp->cg_frsum[i], 1, needswap);
359 clrbit(cg_blksfree(cgp, needswap), bno + i);
360 ufs_add32(cgp->cg_cs.cs_nffree, -frags, needswap);
364 ufs_add32(cgp->cg_frsum[allocsiz], -1, needswap);
366 ufs_add32(cgp->cg_frsum[allocsiz - frags], 1, needswap);
390 const int needswap = UFS_FSNEEDSWAP(fs);
394 blksfree = cg_blksfree(cgp, needswap);
395 if (bpref == 0 || dtog(fs, bpref) != ufs_rw32(cgp->cg_cgx, needswap)) {
396 bpref = ufs_rw32(cgp->cg_rotor, needswap);
412 cgp->cg_rotor = ufs_rw32(bno, needswap);
417 ufs_add32(cgp->cg_cs.cs_nbfree, -1, needswap);
419 fs->fs_cs(fs, ufs_rw32(cgp->cg_cgx, needswap)).cs_nbfree--;
421 blkno = ufs_rw32(cgp->cg_cgx, needswap) * fs->fs_fpg + bno;
440 const int needswap = UFS_FSNEEDSWAP(fs);
459 if (!cg_chkmagic(cgp, needswap)) {
466 if (!ffs_isfreeblock(fs, cg_blksfree(cgp, needswap), fragno)) {
470 ffs_setblock(fs, cg_blksfree(cgp, needswap), fragno);
472 ufs_add32(cgp->cg_cs.cs_nbfree, 1, needswap);
480 blk = blkmap(fs, cg_blksfree(cgp, needswap), bbase);
481 ffs_fragacct(fs, blk, cgp->cg_frsum, -1, needswap);
487 if (isset(cg_blksfree(cgp, needswap), cgbno + i)) {
492 setbit(cg_blksfree(cgp, needswap), cgbno + i);
494 ufs_add32(cgp->cg_cs.cs_nffree, i, needswap);
500 blk = blkmap(fs, cg_blksfree(cgp, needswap), bbase);
501 ffs_fragacct(fs, blk, cgp->cg_frsum, 1, needswap);
506 if (ffs_isblock(fs, cg_blksfree(cgp, needswap), fragno)) {
507 ufs_add32(cgp->cg_cs.cs_nffree, -fs->fs_frag, needswap);
511 ufs_add32(cgp->cg_cs.cs_nbfree, 1, needswap);
544 const int needswap = UFS_FSNEEDSWAP(fs);
553 start = ufs_rw32(cgp->cg_frotor, needswap) / NBBY;
558 (const u_char *)&cg_blksfree(cgp, needswap)[start],
565 (const u_char *)&cg_blksfree(cgp, needswap)[0],
571 ufs_rw32(cgp->cg_freeoff, needswap),
572 (long)cg_blksfree(cgp, needswap) - (long)cgp);
577 cgp->cg_frotor = ufs_rw32(bno, needswap);
583 blk = blkmap(fs, cg_blksfree(cgp, needswap), bno);