cgp              1190 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cgp              1211 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cgp              1212 ufs/ffs/ffs_alloc.c 	if (!cg_chkmagic(cgp)) {
cgp              1217 ufs/ffs/ffs_alloc.c 	cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp              1221 ufs/ffs/ffs_alloc.c 		if (isclr(cg_blksfree(cgp), bno + i)) {
cgp              1232 ufs/ffs/ffs_alloc.c 		if (isclr(cg_blksfree(cgp), bno + i))
cgp              1234 ufs/ffs/ffs_alloc.c 	cgp->cg_frsum[i - numfrags(fs, osize)]--;
cgp              1236 ufs/ffs/ffs_alloc.c 		cgp->cg_frsum[i - frags]++;
cgp              1238 ufs/ffs/ffs_alloc.c 		clrbit(cg_blksfree(cgp), bno + i);
cgp              1239 ufs/ffs/ffs_alloc.c 		cgp->cg_cs.cs_nffree--;
cgp              1261 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cgp              1276 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cgp              1277 ufs/ffs/ffs_alloc.c 	if (!cg_chkmagic(cgp) ||
cgp              1278 ufs/ffs/ffs_alloc.c 	    (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) {
cgp              1283 ufs/ffs/ffs_alloc.c 	cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp              1298 ufs/ffs/ffs_alloc.c 		if (cgp->cg_frsum[allocsiz] != 0)
cgp              1305 ufs/ffs/ffs_alloc.c 		if (cgp->cg_cs.cs_nbfree == 0) {
cgp              1312 ufs/ffs/ffs_alloc.c 			setbit(cg_blksfree(cgp), bpref + i);
cgp              1314 ufs/ffs/ffs_alloc.c 		cgp->cg_cs.cs_nffree += i;
cgp              1318 ufs/ffs/ffs_alloc.c 		cgp->cg_frsum[i]++;
cgp              1322 ufs/ffs/ffs_alloc.c 	bno = ffs_mapsearch(fs, cgp, bpref, allocsiz);
cgp              1329 ufs/ffs/ffs_alloc.c 		clrbit(cg_blksfree(cgp), bno + i);
cgp              1330 ufs/ffs/ffs_alloc.c 	cgp->cg_cs.cs_nffree -= frags;
cgp              1334 ufs/ffs/ffs_alloc.c 	cgp->cg_frsum[allocsiz]--;
cgp              1336 ufs/ffs/ffs_alloc.c 		cgp->cg_frsum[allocsiz - frags]++;
cgp              1354 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cgp              1360 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *) bp->b_data;
cgp              1361 ufs/ffs/ffs_alloc.c 	blksfree = cg_blksfree(cgp);
cgp              1363 ufs/ffs/ffs_alloc.c 	if (bpref == 0 || dtog(fs, bpref) != cgp->cg_cgx)
cgp              1364 ufs/ffs/ffs_alloc.c 		bpref = cgp->cg_rotor;
cgp              1378 ufs/ffs/ffs_alloc.c 	bno = ffs_mapsearch(fs, cgp, bpref, (int) fs->fs_frag);
cgp              1382 ufs/ffs/ffs_alloc.c 	cgp->cg_rotor = bno;
cgp              1387 ufs/ffs/ffs_alloc.c 	ffs_clusteracct(fs, cgp, blkno, -1);
cgp              1388 ufs/ffs/ffs_alloc.c 	cgp->cg_cs.cs_nbfree--;
cgp              1390 ufs/ffs/ffs_alloc.c 	fs->fs_cs(fs, cgp->cg_cgx).cs_nbfree--;
cgp              1394 ufs/ffs/ffs_alloc.c 		cg_blks(fs, cgp, cylno)[cbtorpos(fs, bno)]--;
cgp              1395 ufs/ffs/ffs_alloc.c 		cg_blktot(cgp)[cylno]--;
cgp              1399 ufs/ffs/ffs_alloc.c 	blkno = cgp->cg_cgx * fs->fs_fpg + bno;
cgp              1418 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cgp              1430 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cgp              1431 ufs/ffs/ffs_alloc.c 	if (!cg_chkmagic(cgp))
cgp              1437 ufs/ffs/ffs_alloc.c 	lp = &cg_clustersum(cgp)[len];
cgp              1449 ufs/ffs/ffs_alloc.c 		lp = &cg_clustersum(cgp)[len - 1];
cgp              1471 ufs/ffs/ffs_alloc.c 	mapp = &cg_clustersfree(cgp)[bpref / NBBY];
cgp              1474 ufs/ffs/ffs_alloc.c 	for (run = 0, got = bpref; got < cgp->cg_nclusterblks; got++) {
cgp              1489 ufs/ffs/ffs_alloc.c 	if (got >= cgp->cg_nclusterblks)
cgp              1494 ufs/ffs/ffs_alloc.c 	cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp              1498 ufs/ffs/ffs_alloc.c 		if (!ffs_isblock(fs, cg_blksfree(cgp), got - run + i))
cgp              1524 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cgp              1548 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cgp              1549 ufs/ffs/ffs_alloc.c 	if (!cg_chkmagic(cgp) || cgp->cg_cs.cs_nifree == 0) {
cgp              1558 ufs/ffs/ffs_alloc.c 	cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp              1565 ufs/ffs/ffs_alloc.c 		if (isclr(cg_inosused(cgp), ipref))
cgp              1573 ufs/ffs/ffs_alloc.c 	start = cgp->cg_irotor / NBBY;
cgp              1574 ufs/ffs/ffs_alloc.c 	len = howmany(fs->fs_ipg - cgp->cg_irotor, NBBY);
cgp              1575 ufs/ffs/ffs_alloc.c 	loc = skpc(0xff, len, &cg_inosused(cgp)[start]);
cgp              1584 ufs/ffs/ffs_alloc.c 		loc = skpc(0xff, len, &cg_inosused(cgp)[0]);
cgp              1591 ufs/ffs/ffs_alloc.c 			    cg, cgp->cg_irotor, fs->fs_fsmnt);
cgp              1605 ufs/ffs/ffs_alloc.c 	map = cg_inosused(cgp)[i];
cgp              1609 ufs/ffs/ffs_alloc.c 			cgp->cg_irotor = ipref;
cgp              1629 ufs/ffs/ffs_alloc.c 	    ipref + INOPB(fs) > cgp->cg_initediblk &&
cgp              1631 ufs/ffs/ffs_alloc.c 	    cgp->cg_initediblk < cgp->cg_ffs2_niblk) {
cgp              1634 ufs/ffs/ffs_alloc.c                     ino_to_fsba(fs, cg * fs->fs_ipg + cgp->cg_initediblk)),
cgp              1647 ufs/ffs/ffs_alloc.c                 cgp->cg_initediblk += INOPB(fs);
cgp              1654 ufs/ffs/ffs_alloc.c 	setbit(cg_inosused(cgp), ipref);
cgp              1657 ufs/ffs/ffs_alloc.c 	cgp->cg_cs.cs_nifree--;
cgp              1664 ufs/ffs/ffs_alloc.c 		cgp->cg_cs.cs_ndir++;
cgp              1691 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cgp              1715 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cgp              1716 ufs/ffs/ffs_alloc.c 	if (!cg_chkmagic(cgp)) {
cgp              1721 ufs/ffs/ffs_alloc.c 	cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp              1726 ufs/ffs/ffs_alloc.c 		if (!ffs_isfreeblock(fs, cg_blksfree(cgp), blkno)) {
cgp              1731 ufs/ffs/ffs_alloc.c 		ffs_setblock(fs, cg_blksfree(cgp), blkno);
cgp              1732 ufs/ffs/ffs_alloc.c 		ffs_clusteracct(fs, cgp, blkno, 1);
cgp              1733 ufs/ffs/ffs_alloc.c 		cgp->cg_cs.cs_nbfree++;
cgp              1739 ufs/ffs/ffs_alloc.c 			cg_blks(fs, cgp, i)[cbtorpos(fs, bno)]++;
cgp              1740 ufs/ffs/ffs_alloc.c 			cg_blktot(cgp)[i]++;
cgp              1748 ufs/ffs/ffs_alloc.c 		blk = blkmap(fs, cg_blksfree(cgp), bbase);
cgp              1749 ufs/ffs/ffs_alloc.c 		ffs_fragacct(fs, blk, cgp->cg_frsum, -1);
cgp              1755 ufs/ffs/ffs_alloc.c 			if (isset(cg_blksfree(cgp), bno + i)) {
cgp              1760 ufs/ffs/ffs_alloc.c 			setbit(cg_blksfree(cgp), bno + i);
cgp              1762 ufs/ffs/ffs_alloc.c 		cgp->cg_cs.cs_nffree += i;
cgp              1768 ufs/ffs/ffs_alloc.c 		blk = blkmap(fs, cg_blksfree(cgp), bbase);
cgp              1769 ufs/ffs/ffs_alloc.c 		ffs_fragacct(fs, blk, cgp->cg_frsum, 1);
cgp              1774 ufs/ffs/ffs_alloc.c 		if (ffs_isblock(fs, cg_blksfree(cgp), blkno)) {
cgp              1775 ufs/ffs/ffs_alloc.c 			cgp->cg_cs.cs_nffree -= fs->fs_frag;
cgp              1778 ufs/ffs/ffs_alloc.c 			ffs_clusteracct(fs, cgp, blkno, 1);
cgp              1779 ufs/ffs/ffs_alloc.c 			cgp->cg_cs.cs_nbfree++;
cgp              1785 ufs/ffs/ffs_alloc.c 				cg_blks(fs, cgp, i)[cbtorpos(fs, bbase)]++;
cgp              1786 ufs/ffs/ffs_alloc.c 				cg_blktot(cgp)[i]++;
cgp              1815 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cgp              1830 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cgp              1831 ufs/ffs/ffs_alloc.c 	if (!cg_chkmagic(cgp)) {
cgp              1836 ufs/ffs/ffs_alloc.c 	cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp              1839 ufs/ffs/ffs_alloc.c 	if (isclr(cg_inosused(cgp), ino)) {
cgp              1845 ufs/ffs/ffs_alloc.c 	clrbit(cg_inosused(cgp), ino);
cgp              1846 ufs/ffs/ffs_alloc.c 	if (ino < cgp->cg_irotor)
cgp              1847 ufs/ffs/ffs_alloc.c 		cgp->cg_irotor = ino;
cgp              1848 ufs/ffs/ffs_alloc.c 	cgp->cg_cs.cs_nifree++;
cgp              1852 ufs/ffs/ffs_alloc.c 		cgp->cg_cs.cs_ndir--;
cgp              1870 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cgp              1889 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cgp              1890 ufs/ffs/ffs_alloc.c 	if (!cg_chkmagic(cgp)) {
cgp              1897 ufs/ffs/ffs_alloc.c 		free = ffs_isblock(fs, cg_blksfree(cgp), fragstoblks(fs, bno));
cgp              1901 ufs/ffs/ffs_alloc.c 			if (isset(cg_blksfree(cgp), bno + i))
cgp              1919 ufs/ffs/ffs_alloc.c ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz)
cgp              1932 ufs/ffs/ffs_alloc.c 		start = cgp->cg_frotor / NBBY;
cgp              1934 ufs/ffs/ffs_alloc.c 	loc = scanc((u_int)len, (u_char *)&cg_blksfree(cgp)[start],
cgp              1940 ufs/ffs/ffs_alloc.c 		loc = scanc((u_int)len, (u_char *)&cg_blksfree(cgp)[0],
cgp              1951 ufs/ffs/ffs_alloc.c 	cgp->cg_frotor = bno;
cgp              1957 ufs/ffs/ffs_alloc.c 		blk = blkmap(fs, cg_blksfree(cgp), bno);
cgp              1979 ufs/ffs/ffs_alloc.c ffs_clusteracct(struct fs *fs, struct cg *cgp, daddr_t blkno, int cnt)
cgp              1988 ufs/ffs/ffs_alloc.c 	freemapp = cg_clustersfree(cgp);
cgp              1989 ufs/ffs/ffs_alloc.c 	sump = cg_clustersum(cgp);
cgp              2002 ufs/ffs/ffs_alloc.c 	if (end >= cgp->cg_nclusterblks)
cgp              2003 ufs/ffs/ffs_alloc.c 		end = cgp->cg_nclusterblks;
cgp              2058 ufs/ffs/ffs_alloc.c 	fs->fs_maxcluster[cgp->cg_cgx] = i;
cgp              1250 ufs/ffs/ffs_softdep.c 	struct cg *cgp;
cgp              1268 ufs/ffs/ffs_softdep.c 		cgp = (struct cg *)bp->b_data;
cgp              1269 ufs/ffs/ffs_softdep.c 		cstotal.cs_nffree += cgp->cg_cs.cs_nffree;
cgp              1270 ufs/ffs/ffs_softdep.c 		cstotal.cs_nbfree += cgp->cg_cs.cs_nbfree;
cgp              1271 ufs/ffs/ffs_softdep.c 		cstotal.cs_nifree += cgp->cg_cs.cs_nifree;
cgp              1272 ufs/ffs/ffs_softdep.c 		cstotal.cs_ndir += cgp->cg_cs.cs_ndir;
cgp              1273 ufs/ffs/ffs_softdep.c 		fs->fs_cs(fs, cyl) = cgp->cg_cs;
cgp               406 ufs/ffs/fs.h   #define cg_blktot(cgp) \
cgp               407 ufs/ffs/fs.h       (((cgp)->cg_magic != CG_MAGIC) \
cgp               408 ufs/ffs/fs.h       ? (((struct ocg *)(cgp))->cg_btot) \
cgp               409 ufs/ffs/fs.h       : ((int32_t *)((u_int8_t *)(cgp) + (cgp)->cg_btotoff)))
cgp               410 ufs/ffs/fs.h   #define cg_blks(fs, cgp, cylno) \
cgp               411 ufs/ffs/fs.h       (((cgp)->cg_magic != CG_MAGIC) \
cgp               412 ufs/ffs/fs.h       ? (((struct ocg *)(cgp))->cg_b[cylno]) \
cgp               413 ufs/ffs/fs.h       : ((int16_t *)((u_int8_t *)(cgp) + \
cgp               414 ufs/ffs/fs.h   	(cgp)->cg_boff) + (cylno) * (fs)->fs_nrpos))
cgp               415 ufs/ffs/fs.h   #define cg_inosused(cgp) \
cgp               416 ufs/ffs/fs.h       (((cgp)->cg_magic != CG_MAGIC) \
cgp               417 ufs/ffs/fs.h       ? (((struct ocg *)(cgp))->cg_iused) \
cgp               418 ufs/ffs/fs.h       : ((u_int8_t *)((u_int8_t *)(cgp) + (cgp)->cg_iusedoff)))
cgp               419 ufs/ffs/fs.h   #define cg_blksfree(cgp) \
cgp               420 ufs/ffs/fs.h       (((cgp)->cg_magic != CG_MAGIC) \
cgp               421 ufs/ffs/fs.h       ? (((struct ocg *)(cgp))->cg_free) \
cgp               422 ufs/ffs/fs.h       : ((u_int8_t *)((u_int8_t *)(cgp) + (cgp)->cg_freeoff)))
cgp               423 ufs/ffs/fs.h   #define cg_chkmagic(cgp) \
cgp               424 ufs/ffs/fs.h       ((cgp)->cg_magic == CG_MAGIC || ((struct ocg *)(cgp))->cg_magic == CG_MAGIC)
cgp               425 ufs/ffs/fs.h   #define cg_clustersfree(cgp) \
cgp               426 ufs/ffs/fs.h       ((u_int8_t *)((u_int8_t *)(cgp) + (cgp)->cg_clusteroff))
cgp               427 ufs/ffs/fs.h   #define cg_clustersum(cgp) \
cgp               428 ufs/ffs/fs.h       ((int32_t *)((u_int8_t *)(cgp) + (cgp)->cg_clustersumoff))