cg                 87 ufs/ext2fs/ext2fs_alloc.c 	int cg;
cg                102 ufs/ext2fs/ext2fs_alloc.c 		cg = ino_to_cg(fs, ip->i_number);
cg                104 ufs/ext2fs/ext2fs_alloc.c 		cg = dtog(fs, bpref);
cg                105 ufs/ext2fs/ext2fs_alloc.c 	bno = (int32_t)ext2fs_hashalloc(ip, cg, bpref, fs->e2fs_bsize,
cg                142 ufs/ext2fs/ext2fs_alloc.c 	int cg, error;
cg                151 ufs/ext2fs/ext2fs_alloc.c 		cg = ext2fs_dirpref(fs);
cg                153 ufs/ext2fs/ext2fs_alloc.c 		cg = ino_to_cg(fs, pip->i_number);
cg                154 ufs/ext2fs/ext2fs_alloc.c 	ipref = cg * fs->e2fs.e2fs_ipg + 1;
cg                155 ufs/ext2fs/ext2fs_alloc.c 	ino = (ino_t)ext2fs_hashalloc(pip, cg, (long)ipref, mode, ext2fs_nodealloccg);
cg                195 ufs/ext2fs/ext2fs_alloc.c 	int cg, maxspace, mincg, avgifree;
cg                200 ufs/ext2fs/ext2fs_alloc.c 	for (cg = 0; cg < fs->e2fs_ncg; cg++)
cg                201 ufs/ext2fs/ext2fs_alloc.c 		if ( fs->e2fs_gd[cg].ext2bgd_nifree >= avgifree) {
cg                202 ufs/ext2fs/ext2fs_alloc.c 			if (mincg == -1 || fs->e2fs_gd[cg].ext2bgd_nbfree > maxspace) {
cg                203 ufs/ext2fs/ext2fs_alloc.c 				mincg = cg;
cg                204 ufs/ext2fs/ext2fs_alloc.c 				maxspace = fs->e2fs_gd[cg].ext2bgd_nbfree;
cg                225 ufs/ext2fs/ext2fs_alloc.c 	int cg, i;
cg                252 ufs/ext2fs/ext2fs_alloc.c 	cg = ino_to_cg(fs, ip->i_number);
cg                253 ufs/ext2fs/ext2fs_alloc.c 	return fs->e2fs.e2fs_bpg * cg + fs->e2fs.e2fs_first_dblock + 1;
cg                265 ufs/ext2fs/ext2fs_alloc.c ext2fs_hashalloc(struct inode *ip, int cg, long pref, int size,
cg                270 ufs/ext2fs/ext2fs_alloc.c 	int i, icg = cg;
cg                276 ufs/ext2fs/ext2fs_alloc.c 	result = (*allocator)(ip, cg, pref, size);
cg                283 ufs/ext2fs/ext2fs_alloc.c 		cg += i;
cg                284 ufs/ext2fs/ext2fs_alloc.c 		if (cg >= fs->e2fs_ncg)
cg                285 ufs/ext2fs/ext2fs_alloc.c 			cg -= fs->e2fs_ncg;
cg                286 ufs/ext2fs/ext2fs_alloc.c 		result = (*allocator)(ip, cg, 0, size);
cg                295 ufs/ext2fs/ext2fs_alloc.c 	cg = (icg + 2) % fs->e2fs_ncg;
cg                297 ufs/ext2fs/ext2fs_alloc.c 		result = (*allocator)(ip, cg, 0, size);
cg                300 ufs/ext2fs/ext2fs_alloc.c 		cg++;
cg                301 ufs/ext2fs/ext2fs_alloc.c 		if (cg == fs->e2fs_ncg)
cg                302 ufs/ext2fs/ext2fs_alloc.c 			cg = 0;
cg                315 ufs/ext2fs/ext2fs_alloc.c ext2fs_alloccg(struct inode *ip, int cg, int32_t bpref, int size)
cg                323 ufs/ext2fs/ext2fs_alloc.c 	if (fs->e2fs_gd[cg].ext2bgd_nbfree == 0)
cg                326 ufs/ext2fs/ext2fs_alloc.c 		fs->e2fs_gd[cg].ext2bgd_b_bitmap),
cg                328 ufs/ext2fs/ext2fs_alloc.c 	if (error || fs->e2fs_gd[cg].ext2bgd_nbfree == 0) {
cg                334 ufs/ext2fs/ext2fs_alloc.c 	if (dtog(fs, bpref) != cg)
cg                377 ufs/ext2fs/ext2fs_alloc.c 			cg, bno, fs->e2fs_fsmnt);
cg                383 ufs/ext2fs/ext2fs_alloc.c 	fs->e2fs_gd[cg].ext2bgd_nbfree--;
cg                386 ufs/ext2fs/ext2fs_alloc.c 	return (cg * fs->e2fs.e2fs_fpg + fs->e2fs.e2fs_first_dblock + bno);
cg                399 ufs/ext2fs/ext2fs_alloc.c ext2fs_nodealloccg(struct inode *ip, int cg, int32_t ipref, int mode)
cg                408 ufs/ext2fs/ext2fs_alloc.c 	if (fs->e2fs_gd[cg].ext2bgd_nifree == 0)
cg                411 ufs/ext2fs/ext2fs_alloc.c 		fs->e2fs_gd[cg].ext2bgd_i_bitmap),
cg                432 ufs/ext2fs/ext2fs_alloc.c 				cg, ipref, fs->e2fs_fsmnt);
cg                451 ufs/ext2fs/ext2fs_alloc.c 	fs->e2fs_gd[cg].ext2bgd_nifree--;
cg                454 ufs/ext2fs/ext2fs_alloc.c 		fs->e2fs_gd[cg].ext2bgd_ndirs++;
cg                457 ufs/ext2fs/ext2fs_alloc.c 	return (cg * fs->e2fs.e2fs_ipg + ipref +1);
cg                472 ufs/ext2fs/ext2fs_alloc.c 	int error, cg;
cg                475 ufs/ext2fs/ext2fs_alloc.c 	cg = dtog(fs, bno);
cg                482 ufs/ext2fs/ext2fs_alloc.c 		fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap),
cg                497 ufs/ext2fs/ext2fs_alloc.c 	fs->e2fs_gd[cg].ext2bgd_nbfree++;
cg                514 ufs/ext2fs/ext2fs_alloc.c 	int error, cg;
cg                520 ufs/ext2fs/ext2fs_alloc.c 	cg = ino_to_cg(fs, ino);
cg                522 ufs/ext2fs/ext2fs_alloc.c 	        fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_i_bitmap),
cg                538 ufs/ext2fs/ext2fs_alloc.c 	fs->e2fs_gd[cg].ext2bgd_nifree++;
cg                540 ufs/ext2fs/ext2fs_alloc.c 		fs->e2fs_gd[cg].ext2bgd_ndirs--;
cg                 79 ufs/ffs/ffs_alloc.c daddr_t	ffs_mapsearch(struct fs *, struct cg *, daddr_t, int);
cg                115 ufs/ffs/ffs_alloc.c 	int cg;
cg                145 ufs/ffs/ffs_alloc.c 		cg = ino_to_cg(fs, ip->i_number);
cg                147 ufs/ffs/ffs_alloc.c 		cg = dtog(fs, bpref);
cg                150 ufs/ffs/ffs_alloc.c 	bno = (daddr_t)ffs_hashalloc(ip, cg, (long)bpref, size, ffs_alloccg);
cg                183 ufs/ffs/ffs_alloc.c 	int cg, request, error;
cg                230 ufs/ffs/ffs_alloc.c 	cg = dtog(fs, bprev);
cg                231 ufs/ffs/ffs_alloc.c 	if ((bno = ffs_fragextend(ip, cg, (long)bprev, osize, nsize)) != 0) {
cg                295 ufs/ffs/ffs_alloc.c 	bno = (daddr_t)ffs_hashalloc(ip, cg, (long)bpref, request,
cg                831 ufs/ffs/ffs_alloc.c 	int cg, error;
cg                844 ufs/ffs/ffs_alloc.c 	cg = ino_to_cg(fs, ipref);
cg                851 ufs/ffs/ffs_alloc.c 		if (fs->fs_contigdirs[cg] < 255)
cg                852 ufs/ffs/ffs_alloc.c 			fs->fs_contigdirs[cg]++;
cg                854 ufs/ffs/ffs_alloc.c 		if (fs->fs_contigdirs[cg] > 0)
cg                855 ufs/ffs/ffs_alloc.c 			fs->fs_contigdirs[cg]--;
cg                857 ufs/ffs/ffs_alloc.c 	ino = (ino_t)ffs_hashalloc(pip, cg, (long)ipref, mode, ffs_nodealloccg);
cg                918 ufs/ffs/ffs_alloc.c 	int	cg, prefcg, dirsize, cgsize;
cg                938 ufs/ffs/ffs_alloc.c 		for (cg = prefcg; cg < fs->fs_ncg; cg++)
cg                939 ufs/ffs/ffs_alloc.c 			if (fs->fs_cs(fs, cg).cs_ndir < minndir &&
cg                940 ufs/ffs/ffs_alloc.c 			    fs->fs_cs(fs, cg).cs_nifree >= avgifree &&
cg                941 ufs/ffs/ffs_alloc.c 			    fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
cg                942 ufs/ffs/ffs_alloc.c 				mincg = cg;
cg                943 ufs/ffs/ffs_alloc.c 				minndir = fs->fs_cs(fs, cg).cs_ndir;
cg                945 ufs/ffs/ffs_alloc.c 		for (cg = 0; cg < prefcg; cg++)
cg                946 ufs/ffs/ffs_alloc.c 			if (fs->fs_cs(fs, cg).cs_ndir < minndir &&
cg                947 ufs/ffs/ffs_alloc.c 			    fs->fs_cs(fs, cg).cs_nifree >= avgifree &&
cg                948 ufs/ffs/ffs_alloc.c 			    fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
cg                949 ufs/ffs/ffs_alloc.c 				mincg = cg;
cg                950 ufs/ffs/ffs_alloc.c 				minndir = fs->fs_cs(fs, cg).cs_ndir;
cg                952 ufs/ffs/ffs_alloc.c 		cg = mincg;
cg                994 ufs/ffs/ffs_alloc.c 	for (cg = prefcg; cg < fs->fs_ncg; cg++)
cg                995 ufs/ffs/ffs_alloc.c 		if (fs->fs_cs(fs, cg).cs_ndir < maxndir &&
cg                996 ufs/ffs/ffs_alloc.c 		    fs->fs_cs(fs, cg).cs_nifree >= minifree &&
cg                997 ufs/ffs/ffs_alloc.c 	    	    fs->fs_cs(fs, cg).cs_nbfree >= minbfree) {
cg                998 ufs/ffs/ffs_alloc.c 			if (fs->fs_contigdirs[cg] < maxcontigdirs)
cg               1001 ufs/ffs/ffs_alloc.c 	for (cg = 0; cg < prefcg; cg++)
cg               1002 ufs/ffs/ffs_alloc.c 		if (fs->fs_cs(fs, cg).cs_ndir < maxndir &&
cg               1003 ufs/ffs/ffs_alloc.c 		    fs->fs_cs(fs, cg).cs_nifree >= minifree &&
cg               1004 ufs/ffs/ffs_alloc.c 	    	    fs->fs_cs(fs, cg).cs_nbfree >= minbfree) {
cg               1005 ufs/ffs/ffs_alloc.c 			if (fs->fs_contigdirs[cg] < maxcontigdirs)
cg               1011 ufs/ffs/ffs_alloc.c 	for (cg = prefcg; cg < fs->fs_ncg; cg++)
cg               1012 ufs/ffs/ffs_alloc.c 		if (fs->fs_cs(fs, cg).cs_nifree >= avgifree)
cg               1014 ufs/ffs/ffs_alloc.c 	for (cg = 0; cg < prefcg; cg++)
cg               1015 ufs/ffs/ffs_alloc.c 		if (fs->fs_cs(fs, cg).cs_nifree >= avgifree)
cg               1018 ufs/ffs/ffs_alloc.c 	return ((ino_t)(fs->fs_ipg * cg));
cg               1044 ufs/ffs/ffs_alloc.c 	int cg, avgbfree, startcg;
cg               1049 ufs/ffs/ffs_alloc.c 			cg = ino_to_cg(fs, ip->i_number);
cg               1050 ufs/ffs/ffs_alloc.c 			return (fs->fs_fpg * cg + fs->fs_frag);
cg               1063 ufs/ffs/ffs_alloc.c 		for (cg = startcg; cg < fs->fs_ncg; cg++)
cg               1064 ufs/ffs/ffs_alloc.c 			if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
cg               1065 ufs/ffs/ffs_alloc.c 				fs->fs_cgrotor = cg;
cg               1066 ufs/ffs/ffs_alloc.c 				return (fs->fs_fpg * cg + fs->fs_frag);
cg               1068 ufs/ffs/ffs_alloc.c 		for (cg = 0; cg <= startcg; cg++)
cg               1069 ufs/ffs/ffs_alloc.c 			if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
cg               1070 ufs/ffs/ffs_alloc.c 				fs->fs_cgrotor = cg;
cg               1071 ufs/ffs/ffs_alloc.c 				return (fs->fs_fpg * cg + fs->fs_frag);
cg               1087 ufs/ffs/ffs_alloc.c 	int cg, avgbfree, startcg;
cg               1093 ufs/ffs/ffs_alloc.c 			cg = ino_to_cg(fs, ip->i_number);
cg               1094 ufs/ffs/ffs_alloc.c 			return (fs->fs_fpg * cg + fs->fs_frag);
cg               1110 ufs/ffs/ffs_alloc.c 		for (cg = startcg; cg < fs->fs_ncg; cg++)
cg               1111 ufs/ffs/ffs_alloc.c 			if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
cg               1112 ufs/ffs/ffs_alloc.c 				return (fs->fs_fpg * cg + fs->fs_frag);
cg               1114 ufs/ffs/ffs_alloc.c 		for (cg = 0; cg < startcg; cg++)
cg               1115 ufs/ffs/ffs_alloc.c 			if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
cg               1116 ufs/ffs/ffs_alloc.c 				return (fs->fs_fpg * cg + fs->fs_frag);
cg               1138 ufs/ffs/ffs_alloc.c ffs_hashalloc(struct inode *ip, int cg, long pref, int size,
cg               1143 ufs/ffs/ffs_alloc.c 	int i, icg = cg;
cg               1149 ufs/ffs/ffs_alloc.c 	result = (*allocator)(ip, cg, pref, size);
cg               1156 ufs/ffs/ffs_alloc.c 		cg += i;
cg               1157 ufs/ffs/ffs_alloc.c 		if (cg >= fs->fs_ncg)
cg               1158 ufs/ffs/ffs_alloc.c 			cg -= fs->fs_ncg;
cg               1159 ufs/ffs/ffs_alloc.c 		result = (*allocator)(ip, cg, 0, size);
cg               1168 ufs/ffs/ffs_alloc.c 	cg = (icg + 2) % fs->fs_ncg;
cg               1170 ufs/ffs/ffs_alloc.c 		result = (*allocator)(ip, cg, 0, size);
cg               1173 ufs/ffs/ffs_alloc.c 		cg++;
cg               1174 ufs/ffs/ffs_alloc.c 		if (cg == fs->fs_ncg)
cg               1175 ufs/ffs/ffs_alloc.c 			cg = 0;
cg               1187 ufs/ffs/ffs_alloc.c ffs_fragextend(struct inode *ip, int cg, long bprev, int osize, int nsize)
cg               1190 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cg               1197 ufs/ffs/ffs_alloc.c 	if (fs->fs_cs(fs, cg).cs_nffree < numfrags(fs, nsize - osize))
cg               1205 ufs/ffs/ffs_alloc.c 	error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
cg               1211 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cg               1241 ufs/ffs/ffs_alloc.c 		fs->fs_cs(fs, cg).cs_nffree--;
cg               1258 ufs/ffs/ffs_alloc.c ffs_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
cg               1261 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cg               1267 ufs/ffs/ffs_alloc.c 	if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize)
cg               1270 ufs/ffs/ffs_alloc.c 	error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
cg               1276 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cg               1316 ufs/ffs/ffs_alloc.c 		fs->fs_cs(fs, cg).cs_nffree += i;
cg               1332 ufs/ffs/ffs_alloc.c 	fs->fs_cs(fs, cg).cs_nffree -= frags;
cg               1338 ufs/ffs/ffs_alloc.c 	blkno = cg * fs->fs_fpg + bno;
cg               1354 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cg               1360 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *) bp->b_data;
cg               1415 ufs/ffs/ffs_alloc.c ffs_clusteralloc(struct inode *ip, int cg, daddr_t bpref, int len)
cg               1418 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cg               1425 ufs/ffs/ffs_alloc.c 	if (fs->fs_maxcluster[cg] < len)
cg               1427 ufs/ffs/ffs_alloc.c 	if (bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize,
cg               1430 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cg               1453 ufs/ffs/ffs_alloc.c 		fs->fs_maxcluster[cg] = i;
cg               1467 ufs/ffs/ffs_alloc.c 	if (dtog(fs, bpref) != cg)
cg               1501 ufs/ffs/ffs_alloc.c 	bno = cg * fs->fs_fpg + blkstofrags(fs, got - run + 1);
cg               1503 ufs/ffs/ffs_alloc.c 	if (dtog(fs, bno) != cg)
cg               1521 ufs/ffs/ffs_alloc.c ffs_nodealloccg(struct inode *ip, int cg, daddr_t ipref, int mode)
cg               1524 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cg               1538 ufs/ffs/ffs_alloc.c 	if (fs->fs_cs(fs, cg).cs_nifree == 0)
cg               1541 ufs/ffs/ffs_alloc.c 	error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
cg               1548 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cg               1591 ufs/ffs/ffs_alloc.c 			    cg, cgp->cg_irotor, fs->fs_fsmnt);
cg               1634 ufs/ffs/ffs_alloc.c                     ino_to_fsba(fs, cg * fs->fs_ipg + cgp->cg_initediblk)),
cg               1652 ufs/ffs/ffs_alloc.c 		softdep_setup_inomapdep(bp, ip, cg * fs->fs_ipg + ipref);
cg               1659 ufs/ffs/ffs_alloc.c 	fs->fs_cs(fs, cg).cs_nifree--;
cg               1666 ufs/ffs/ffs_alloc.c 		fs->fs_cs(fs, cg).cs_ndir++;
cg               1677 ufs/ffs/ffs_alloc.c 	return (cg * fs->fs_ipg + ipref);
cg               1691 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cg               1694 ufs/ffs/ffs_alloc.c 	int i, error, cg, blk, frags, bbase;
cg               1703 ufs/ffs/ffs_alloc.c 	cg = dtog(fs, bno);
cg               1709 ufs/ffs/ffs_alloc.c 	error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
cg               1715 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cg               1735 ufs/ffs/ffs_alloc.c 		fs->fs_cs(fs, cg).cs_nbfree++;
cg               1764 ufs/ffs/ffs_alloc.c 		fs->fs_cs(fs, cg).cs_nffree += i;
cg               1777 ufs/ffs/ffs_alloc.c 			fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag;
cg               1781 ufs/ffs/ffs_alloc.c 			fs->fs_cs(fs, cg).cs_nbfree++;
cg               1815 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cg               1817 ufs/ffs/ffs_alloc.c 	int error, cg;
cg               1823 ufs/ffs/ffs_alloc.c 	cg = ino_to_cg(fs, ino);
cg               1824 ufs/ffs/ffs_alloc.c 	error = bread(pip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
cg               1830 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cg               1850 ufs/ffs/ffs_alloc.c 	fs->fs_cs(fs, cg).cs_nifree++;
cg               1854 ufs/ffs/ffs_alloc.c 		fs->fs_cs(fs, cg).cs_ndir--;
cg               1870 ufs/ffs/ffs_alloc.c 	struct cg *cgp;
cg               1889 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
cg               1919 ufs/ffs/ffs_alloc.c ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz)
cg               1979 ufs/ffs/ffs_alloc.c ffs_clusteracct(struct fs *fs, struct cg *cgp, daddr_t blkno, int cnt)
cg                 94 ufs/ffs/ffs_extern.h struct cg;
cg                114 ufs/ffs/ffs_extern.h void ffs_clusteracct(struct fs *, struct cg *, daddr_t, int);
cg               1250 ufs/ffs/ffs_softdep.c 	struct cg *cgp;
cg               1268 ufs/ffs/ffs_softdep.c 		cgp = (struct cg *)bp->b_data;
cg                356 ufs/ffs/fs.h       /* base cg */	(sizeof(struct cg) + sizeof(int32_t) + \
cg                374 ufs/ffs/fs.h   struct cg {