Lines Matching defs:cgn
463 initcg(uint32_t cgn)
474 cg = cgs[cgn];
476 base = cgbase(newsb, cgn);
477 dlow = cgsblock(newsb, cgn) - base;
478 dhigh = cgdmin(newsb, cgn) - base;
493 cg->cg_cgx = cgn;
511 if (cgn == newsb->fs_ncg - 1) {
618 csums[cgn] = cg->cg_cs;
624 writeat(FFS_FSBTODB(newsb, cgimin(newsb, cgn)), zinodes2,
628 writeat(FFS_FSBTODB(newsb, cgimin(newsb, cgn)), zinodes1,
632 cgflags[cgn] |= CGF_DIRTY;
661 uint32_t cgn; /* number of cg hand currently points into */
669 cgn = dtog(newsb, hand);
673 bits = cg_blksfree(cgs[cgn], 0);
674 cgsize = cgs[cgn]->cg_ndblk;
687 cgn++;
688 if (cgn >= newsb->fs_ncg) {
693 cgn = 0;
695 bits = cg_blksfree(cgs[cgn], 0);
696 cgsize = cgs[cgn]->cg_ndblk;
714 uint32_t cgn; /* cg number of cg hand points into */
721 cgn = dtog(newsb, hand);
724 bits = cg_blksfree(cgs[cgn], 0);
725 cgsize = ffs_blknum(newsb, cgs[cgn]->cg_ndblk);
733 cgn++;
734 if (cgn >= newsb->fs_ncg) {
739 cgn = 0;
741 bits = cg_blksfree(cgs[cgn], 0);
742 cgsize = ffs_blknum(newsb, cgs[cgn]->cg_ndblk);
757 uint32_t cgn; /* cg number of cg hand points into */
763 cgn = hand / newsb->fs_ipg;
766 bits = cg_inosused(cgs[cgn], 0);
774 cgn++;
775 if (cgn >= newsb->fs_ncg) {
780 cgn = 0;
782 bits = cg_inosused(cgs[cgn], 0);
793 int cgn;
795 cgn = dtog(newsb, fno);
796 set_bits(cg_blksfree(cgs[cgn], 0), dtogd(newsb, fno), 1);
797 cgflags[cgn] |= CGF_DIRTY | CGF_BLKMAPS;
806 int cgn;
808 cgn = dtog(newsb, fno);
809 clr_bits(cg_blksfree(cgs[cgn], 0), dtogd(newsb, fno), 1);
810 cgflags[cgn] |= CGF_DIRTY | CGF_BLKMAPS;
830 int cgn; /* cg number, used when shrinking */
861 cgn = dtog(newsb, i);
862 if (bit_is_clr(cg_blksfree(cgs[cgn], 0),
1865 rescan_blkmaps(int cgn)
1875 cg = cgs[cgn];
1973 csums[cgn] = cg->cg_cs;
1976 cgflags[cgn] |= CGF_DIRTY;
1983 rescan_inomaps(int cgn)
1989 cg = cgs[cgn];
1995 inum = cgn * newsb->fs_ipg;
1996 if (cgn == 0) {
2016 csums[cgn] = cg->cg_cs;
2019 cgflags[cgn] |= CGF_DIRTY;