Lines Matching refs:acg

92 #define	acg	cgun.cg
603 memset(&acg, 0, sblock.fs_cgsize);
604 acg.cg_time = utime;
605 acg.cg_magic = CG_MAGIC;
606 acg.cg_cgx = cylno;
607 acg.cg_niblk = sblock.fs_ipg;
608 acg.cg_initediblk = MIN(sblock.fs_ipg, 2 * INOPB(&sblock));
609 acg.cg_ndblk = dmax - cbase;
611 acg.cg_nclusterblks = acg.cg_ndblk >> sblock.fs_fragshift;
612 start = &acg.cg_space[0] - (u_char *)(&acg.cg_firstfield);
614 acg.cg_iusedoff = start;
617 acg.cg_old_ncyl = howmany(acg.cg_ndblk,
620 acg.cg_old_ncyl = sblock.fs_old_cpg;
621 acg.cg_old_time = acg.cg_time;
622 acg.cg_time = 0;
623 acg.cg_old_niblk = acg.cg_niblk;
624 acg.cg_niblk = 0;
625 acg.cg_initediblk = 0;
626 acg.cg_old_btotoff = start;
627 acg.cg_old_boff = acg.cg_old_btotoff +
629 acg.cg_iusedoff = acg.cg_old_boff +
632 acg.cg_freeoff = acg.cg_iusedoff + howmany(sblock.fs_ipg, CHAR_BIT);
634 acg.cg_nextfreeoff = acg.cg_freeoff +
637 acg.cg_clustersumoff = acg.cg_freeoff +
639 acg.cg_clustersumoff =
640 roundup(acg.cg_clustersumoff, sizeof(int32_t));
641 acg.cg_clusteroff = acg.cg_clustersumoff +
643 acg.cg_nextfreeoff = acg.cg_clusteroff +
646 if (acg.cg_nextfreeoff > sblock.fs_cgsize) {
650 acg.cg_cs.cs_nifree += sblock.fs_ipg;
653 setbit(cg_inosused_swap(&acg, 0), i);
654 acg.cg_cs.cs_nifree--;
662 ffs_setblock(&sblock, cg_blksfree_swap(&acg, 0), blkno);
664 setbit(cg_clustersfree_swap(&acg, 0), blkno);
665 acg.cg_cs.cs_nbfree++;
671 acg.cg_frsum[sblock.fs_frag - i]++;
673 setbit(cg_blksfree_swap(&acg, 0), dupper);
674 acg.cg_cs.cs_nffree++;
678 d + sblock.fs_frag <= acg.cg_ndblk; ) {
679 ffs_setblock(&sblock, cg_blksfree_swap(&acg, 0), blkno);
681 setbit(cg_clustersfree_swap(&acg, 0), blkno);
682 acg.cg_cs.cs_nbfree++;
686 if (d < acg.cg_ndblk) {
687 acg.cg_frsum[acg.cg_ndblk - d]++;
688 for (; d < acg.cg_ndblk; d++) {
689 setbit(cg_blksfree_swap(&acg, 0), d);
690 acg.cg_cs.cs_nffree++;
694 int32_t *sump = cg_clustersum_swap(&acg, 0);
695 u_char *mapp = cg_clustersfree_swap(&acg, 0);
700 for (i = 0; i < acg.cg_nclusterblks; i++) {
722 sblock.fs_cs(&sblock, cylno) = acg.cg_cs;
728 memcpy(&iobuf[start], &acg, sblock.fs_cgsize);
730 ffs_cg_swap(&acg, (struct cg*)&iobuf[start], &sblock);
734 for (i = 0; i < acg.cg_initediblk; i++) {