Symbol: cg
games/backgammon/backgammon/move.c
155
cp[i] = cg[i] = 0;
games/backgammon/backgammon/move.c
168
wrint(mm->g[i] = cg[i]);
games/backgammon/backgammon/move.c
464
if ((cp[0] == 0 && cg[0] == 0) || movegood()) {
games/backgammon/backgammon/move.c
471
cg[i] = mm->g[i];
games/backgammon/backgammon/move.c
83
static int cg[5]; /* candidate finish position */
sbin/badsect/badsect.c
206
int cg;
sbin/badsect/badsect.c
217
cg = (int)dtog(fs, fsbn);
sbin/badsect/badsect.c
218
if (fsbn < cgdmin(fs, cg)) {
sbin/badsect/badsect.c
219
if (cg == 0 || fsbe > cgsblock(fs, cg)) {
sbin/badsect/badsect.c
225
if (fsbe > cgbase(fs, cg + 1)) {
sbin/badsect/badsect.c
232
rdfs(FFS_FSBTODB(fs, cgtod(fs, cg)), (int)sblock.fs_cgsize, &acg);
sbin/badsect/badsect.c
235
warnx("cg %d: bad magic number", cg);
sbin/badsect/badsect.c
79
struct cg cg;
sbin/badsect/badsect.c
82
#define acg ucg.cg
sbin/dump/ffs_inode.c
172
int i, cg, inosused;
sbin/dump/ffs_inode.c
173
struct cg *cgp;
sbin/dump/ffs_inode.c
180
for (cg = 0; cg < sblock->fs_ncg; cg++) {
sbin/dump/ffs_inode.c
181
ino = cg * sblock->fs_ipg;
sbin/dump/ffs_inode.c
182
bread(FFS_FSBTODB(sblock, cgtod(sblock, cg)), (char *)cgp,
sbin/dump/ffs_inode.c
200
__func__, cg);
sbin/fsck_ext2fs/setup.c
108
long cg, asked, i;
sbin/fsck_ext2fs/setup.c
164
for (cg = 1; cg < proto.e2fs_ncg; cg++) {
sbin/fsck_ext2fs/setup.c
166
cg * proto.e2fs.e2fs_bpg +
sbin/fsck_ext2fs/setup.c
171
if (cg >= proto.e2fs_ncg) {
sbin/fsck_ext2fs/setup.c
275
for (numdirs = 0, cg = 0; cg < sblock.e2fs_ncg; cg++) {
sbin/fsck_ext2fs/setup.c
276
numdirs += fs2h16(sblock.e2fs_gd[cg].ext2bgd_ndirs);
sbin/fsck_ffs/extern.h
104
void swap_cg(struct cg *, struct cg *);
sbin/fsck_ffs/fsck.h
119
struct cg *b_cg; /* cylinder group */
sbin/fsck_ffs/fsck.h
160
extern struct cg *cgrp;
sbin/fsck_ffs/inode.c
716
struct cg *cgp = cgrp;
sbin/fsck_ffs/inode.c
717
int cg;
sbin/fsck_ffs/inode.c
732
cg = ino_to_cg(sblock, ino);
sbin/fsck_ffs/inode.c
734
if ((ino % sblock->fs_ipg) >= inostathead[cg].il_numalloced) {
sbin/fsck_ffs/inode.c
737
MAX(2 * inostathead[cg].il_numalloced, 10));
sbin/fsck_ffs/inode.c
744
memmove(info, inostathead[cg].il_stat,
sbin/fsck_ffs/inode.c
745
inostathead[cg].il_numalloced * sizeof(*info));
sbin/fsck_ffs/inode.c
746
for (i = inostathead[cg].il_numalloced; i < newalloced; i++) {
sbin/fsck_ffs/inode.c
749
if (inostathead[cg].il_numalloced)
sbin/fsck_ffs/inode.c
750
free(inostathead[cg].il_stat);
sbin/fsck_ffs/inode.c
751
inostathead[cg].il_stat = info;
sbin/fsck_ffs/inode.c
752
inostathead[cg].il_numalloced = newalloced;
sbin/fsck_ffs/inode.c
755
getblk(&cgblk, cgtod(sblock, cg), sblock->fs_cgsize);
sbin/fsck_ffs/inode.c
760
pfatal("CG %d: ALLOCINO: BAD MAGIC NUMBER\n", cg);
sbin/fsck_ffs/inode.c
766
sblock->fs_cs(fs, cg).cs_nifree--;
sbin/fsck_ffs/inode.c
831
struct cg *cgp = cgrp;
sbin/fsck_ffs/inode.c
832
int cg;
sbin/fsck_ffs/inode.c
834
cg = ino_to_cg(sblock, ino);
sbin/fsck_ffs/inode.c
835
getblk(&cgblk, cgtod(sblock, cg), sblock->fs_cgsize);
sbin/fsck_ffs/inode.c
840
pwarn("CG %d: FREEINO: BAD MAGIC NUMBER\n", cg);
sbin/fsck_ffs/inode.c
866
sblock->fs_cs(fs, cg).cs_nifree++;
sbin/fsck_ffs/main.c
83
struct cg *cgrp;
sbin/fsck_ffs/pass1.c
74
struct cg *cgp = cgrp;
sbin/fsck_ffs/pass4.c
163
int cg, nfrags, res = KEEPON;
sbin/fsck_ffs/pass4.c
165
struct cg *cgp = cgrp;
sbin/fsck_ffs/pass4.c
167
cg = dtog(sblock, blkno);
sbin/fsck_ffs/pass4.c
168
getblk(&cgblk, cgtod(sblock, cg), sblock->fs_cgsize);
sbin/fsck_ffs/pass4.c
173
pwarn("CG %d: ALLOCBLK: BAD MAGIC NUMBER\n", cg);
sbin/fsck_ffs/pass4.c
206
sblock->fs_cs(fs, cg).cs_nffree ++;
sbin/fsck_ffs/pass4.c
214
sblock->fs_cs(fs, cg).cs_nbfree++;
sbin/fsck_ffs/pass4.c
67
uint32_t cg;
sbin/fsck_ffs/pass4.c
73
for (cg = 0; cg < sblock->fs_ncg; cg++) {
sbin/fsck_ffs/pass4.c
77
cdevname(), cg, sblock->fs_ncg,
sbin/fsck_ffs/pass4.c
78
cg * 100 / sblock->fs_ncg);
sbin/fsck_ffs/pass4.c
83
cg, sblock->fs_ncg);
sbin/fsck_ffs/pass4.c
85
inumber = cg * sblock->fs_ipg;
sbin/fsck_ffs/pass4.c
86
for (i = 0; i < inostathead[cg].il_numalloced; i++, inumber++) {
sbin/fsck_ffs/pass5.c
121
cg = cgrp = ncg;
sbin/fsck_ffs/pass5.c
218
memcpy(cg, cgblk.b_un.b_cg, fs->fs_cgsize);
sbin/fsck_ffs/pass5.c
220
ffs_cg_swap(cgblk.b_un.b_cg, cg, sblock);
sbin/fsck_ffs/pass5.c
221
if (!doinglevel1 && !cg_chkmagic(cg, 0))
sbin/fsck_ffs/pass5.c
272
newcg->cg_time = cg->cg_time;
sbin/fsck_ffs/pass5.c
273
newcg->cg_old_time = cg->cg_old_time;
sbin/fsck_ffs/pass5.c
297
if (cg->cg_rotor < newcg->cg_ndblk)
sbin/fsck_ffs/pass5.c
298
newcg->cg_rotor = cg->cg_rotor;
sbin/fsck_ffs/pass5.c
301
if (cg->cg_frotor < newcg->cg_ndblk)
sbin/fsck_ffs/pass5.c
302
newcg->cg_frotor = cg->cg_frotor;
sbin/fsck_ffs/pass5.c
305
if (cg->cg_irotor < fs->fs_ipg)
sbin/fsck_ffs/pass5.c
306
newcg->cg_irotor = cg->cg_irotor;
sbin/fsck_ffs/pass5.c
312
if ((unsigned)cg->cg_initediblk > (unsigned)fs->fs_ipg)
sbin/fsck_ffs/pass5.c
315
newcg->cg_initediblk = cg->cg_initediblk;
sbin/fsck_ffs/pass5.c
431
memmove(cg, newcg, (size_t)fs->fs_cgsize);
sbin/fsck_ffs/pass5.c
435
if ((memcmp(newcg, cg, basesize) != 0) ||
sbin/fsck_ffs/pass5.c
437
&old_cg_blktot(cg, 0)[0], sumsize) != 0)) {
sbin/fsck_ffs/pass5.c
439
memmove(cg, newcg, (size_t)basesize);
sbin/fsck_ffs/pass5.c
440
memmove(&old_cg_blktot(cg, 0)[0],
sbin/fsck_ffs/pass5.c
449
if ((cg_inosused(cg, 0)[i] & j) == j)
sbin/fsck_ffs/pass5.c
454
if (cg_inosused(cg, 0)[i] & (1 << k))
sbin/fsck_ffs/pass5.c
462
j = cg_blksfree(cg, 0)[i];
sbin/fsck_ffs/pass5.c
468
if (cg_inosused(cg, 0)[i] & (1 << k))
sbin/fsck_ffs/pass5.c
476
if (memcmp(cg_inosused(newcg, 0), cg_inosused(cg, 0), mapsize)
sbin/fsck_ffs/pass5.c
478
memmove(cg_inosused(cg, 0), cg_inosused(newcg, 0),
sbin/fsck_ffs/pass5.c
76
struct cg *newcg = (struct cg *)buf;
sbin/fsck_ffs/pass5.c
78
struct cg *cg = cgrp, *ncg;
sbin/fsck_ffs/setup.c
164
for (cg = 0; cg < proto.fs_ncg; cg++) {
sbin/fsck_ffs/setup.c
165
bflag = FFS_FSBTODB(&proto, cgsblock(&proto, cg));
sbin/fsck_ffs/setup.c
169
if (cg >= proto.fs_ncg) {
sbin/fsck_ffs/setup.c
89
uint32_t cg;
sbin/fsck_ffs/utilities.c
409
int i, j, k, cg, baseblk;
sbin/fsck_ffs/utilities.c
410
struct cg *cgp = cgrp;
sbin/fsck_ffs/utilities.c
425
cg = dtog(sblock, i + j);
sbin/fsck_ffs/utilities.c
426
getblk(&cgblk, cgtod(sblock, cg), sblock->fs_cgsize);
sbin/fsck_ffs/utilities.c
432
cg);
sbin/fsck_ffs/utilities.c
442
sblock->fs_cs(fs, cg).cs_nbfree--;
sbin/fsck_ffs/utilities.c
448
sblock->fs_cs(fs, cg).cs_nffree -= frags;
sbin/fsdb/fsdb.c
622
struct cg *cgp = cgrp;
sbin/fsdb/fsdb.c
74
struct cg *cgrp;
sbin/newfs/mkfs.c
151
struct cg cg;
sbin/newfs/mkfs.c
154
#define acg cgun->cg
sbin/newfs/mkfs.c
958
ffs_cg_swap(&acg, (struct cg*)&iobuf[start], &sblock);
sbin/resize_ffs/resize_ffs.c
1039
cgs[i] = (struct cg *) cgp;
sbin/resize_ffs/resize_ffs.c
1051
struct cg *cg;
sbin/resize_ffs/resize_ffs.c
1055
cg = cgs[oldsb->fs_ncg - 1];
sbin/resize_ffs/resize_ffs.c
1062
set_bits(cg_blksfree(cg, 0), oldcgsize, newcgsize - oldcgsize);
sbin/resize_ffs/resize_ffs.c
1063
cg->cg_old_ncyl = oldsb->fs_old_cpg;
sbin/resize_ffs/resize_ffs.c
1064
cg->cg_ndblk = newcgsize;
sbin/resize_ffs/resize_ffs.c
113
static struct cg **cgs;
sbin/resize_ffs/resize_ffs.c
1332
fragmove(struct cg * cg, int64_t base, unsigned int start, unsigned int n)
sbin/resize_ffs/resize_ffs.c
1339
if ((i < n) && bit_is_clr(cg_blksfree(cg, 0), start + i)) {
sbin/resize_ffs/resize_ffs.c
1348
set_bits(cg_blksfree(cg, 0), start + i - run,
sbin/resize_ffs/resize_ffs.c
1369
evict_data(struct cg * cg, unsigned int minfrag, int nfrag)
sbin/resize_ffs/resize_ffs.c
1373
base = cgbase(oldsb, cg->cg_cgx);
sbin/resize_ffs/resize_ffs.c
1389
if (!blk_is_set(cg_blksfree(cg, 0), minfrag, oldsb->fs_frag)) {
sbin/resize_ffs/resize_ffs.c
1390
if (blk_is_clr(cg_blksfree(cg, 0), minfrag,
sbin/resize_ffs/resize_ffs.c
1397
set_bits(cg_blksfree(cg, 0), minfrag,
sbin/resize_ffs/resize_ffs.c
1402
fragmove(cg, base, minfrag, oldsb->fs_frag);
sbin/resize_ffs/resize_ffs.c
1410
fragmove(cg, base, minfrag, nfrag);
sbin/resize_ffs/resize_ffs.c
1642
evict_inodes(struct cg * cg)
sbin/resize_ffs/resize_ffs.c
1648
inum = newsb->fs_ipg * cg->cg_cgx;
sbin/resize_ffs/resize_ffs.c
1656
clr_bits(cg_inosused(cg, 0), i, 1);
sbin/resize_ffs/resize_ffs.c
1810
struct cg *cg;
sbin/resize_ffs/resize_ffs.c
1813
cg = cgs[newsb->fs_ncg - 1];
sbin/resize_ffs/resize_ffs.c
1819
evict_data(cg, newcgsize, oldcgsize - newcgsize);
sbin/resize_ffs/resize_ffs.c
1820
clr_bits(cg_blksfree(cg, 0), newcgsize, oldcgsize - newcgsize);
sbin/resize_ffs/resize_ffs.c
1867
struct cg *cg;
sbin/resize_ffs/resize_ffs.c
1875
cg = cgs[cgn];
sbin/resize_ffs/resize_ffs.c
1877
newsb->fs_cstotal.cs_nffree -= cg->cg_cs.cs_nffree;
sbin/resize_ffs/resize_ffs.c
1878
newsb->fs_cstotal.cs_nbfree -= cg->cg_cs.cs_nbfree;
sbin/resize_ffs/resize_ffs.c
1880
cg->cg_cs.cs_nffree = 0;
sbin/resize_ffs/resize_ffs.c
1881
cg->cg_cs.cs_nbfree = 0;
sbin/resize_ffs/resize_ffs.c
1882
memset(&cg->cg_frsum[0], 0, MAXFRAG * sizeof(cg->cg_frsum[0]));
sbin/resize_ffs/resize_ffs.c
1883
memset(&old_cg_blktot(cg, 0)[0], 0,
sbin/resize_ffs/resize_ffs.c
1884
newsb->fs_old_cpg * sizeof(old_cg_blktot(cg, 0)[0]));
sbin/resize_ffs/resize_ffs.c
1885
memset(&old_cg_blks(newsb, cg, 0, 0)[0], 0,
sbin/resize_ffs/resize_ffs.c
1887
sizeof(old_cg_blks(newsb, cg, 0, 0)[0]));
sbin/resize_ffs/resize_ffs.c
1889
cg->cg_nclusterblks = cg->cg_ndblk / newsb->fs_frag;
sbin/resize_ffs/resize_ffs.c
1890
memset(&cg_clustersum(cg, 0)[1], 0,
sbin/resize_ffs/resize_ffs.c
1892
sizeof(cg_clustersum(cg, 0)[1]));
sbin/resize_ffs/resize_ffs.c
1894
memset(&cg_clustersfree(cg, 0)[0], 0,
sbin/resize_ffs/resize_ffs.c
1897
memset(&cg_clustersfree(cg, 0)[0], 0,
sbin/resize_ffs/resize_ffs.c
1911
while (f < cg->cg_ndblk) {
sbin/resize_ffs/resize_ffs.c
1912
if (bit_is_set(cg_blksfree(cg, 0), f)) {
sbin/resize_ffs/resize_ffs.c
1917
cg->cg_frsum[fragrun]++;
sbin/resize_ffs/resize_ffs.c
1918
cg->cg_cs.cs_nffree += fragrun;
sbin/resize_ffs/resize_ffs.c
1926
cg->cg_cs.cs_nbfree++;
sbin/resize_ffs/resize_ffs.c
1928
set_bits(cg_clustersfree(cg, 0), b, 1);
sbin/resize_ffs/resize_ffs.c
1930
old_cg_blktot(cg, 0)[
sbin/resize_ffs/resize_ffs.c
1933
old_cg_blks(newsb, cg,
sbin/resize_ffs/resize_ffs.c
1942
cg->cg_frsum[fragrun]++;
sbin/resize_ffs/resize_ffs.c
1943
cg->cg_cs.cs_nffree += fragrun;
sbin/resize_ffs/resize_ffs.c
1947
cg_clustersum(cg, 0)[(blkrun
sbin/resize_ffs/resize_ffs.c
1962
cg->cg_frsum[fragrun]++;
sbin/resize_ffs/resize_ffs.c
1963
cg->cg_cs.cs_nffree += fragrun;
sbin/resize_ffs/resize_ffs.c
1966
cg_clustersum(cg, 0)[(blkrun > newsb->fs_contigsumsize) ?
sbin/resize_ffs/resize_ffs.c
1973
csums[cgn] = cg->cg_cs;
sbin/resize_ffs/resize_ffs.c
1974
newsb->fs_cstotal.cs_nffree += cg->cg_cs.cs_nffree;
sbin/resize_ffs/resize_ffs.c
1975
newsb->fs_cstotal.cs_nbfree += cg->cg_cs.cs_nbfree;
sbin/resize_ffs/resize_ffs.c
1985
struct cg *cg;
sbin/resize_ffs/resize_ffs.c
1989
cg = cgs[cgn];
sbin/resize_ffs/resize_ffs.c
1990
newsb->fs_cstotal.cs_ndir -= cg->cg_cs.cs_ndir;
sbin/resize_ffs/resize_ffs.c
1991
newsb->fs_cstotal.cs_nifree -= cg->cg_cs.cs_nifree;
sbin/resize_ffs/resize_ffs.c
1992
cg->cg_cs.cs_ndir = 0;
sbin/resize_ffs/resize_ffs.c
1993
cg->cg_cs.cs_nifree = 0;
sbin/resize_ffs/resize_ffs.c
1994
memset(&cg_inosused(cg, 0)[0], 0, howmany(newsb->fs_ipg, NBBY));
sbin/resize_ffs/resize_ffs.c
1997
set_bits(cg_inosused(cg, 0), 0, 2);
sbin/resize_ffs/resize_ffs.c
2006
cg->cg_cs.cs_nifree++;
sbin/resize_ffs/resize_ffs.c
2009
cg->cg_cs.cs_ndir++;
sbin/resize_ffs/resize_ffs.c
2012
set_bits(cg_inosused(cg, 0), iwc, 1);
sbin/resize_ffs/resize_ffs.c
2016
csums[cgn] = cg->cg_cs;
sbin/resize_ffs/resize_ffs.c
2017
newsb->fs_cstotal.cs_ndir += cg->cg_cs.cs_ndir;
sbin/resize_ffs/resize_ffs.c
2018
newsb->fs_cstotal.cs_nifree += cg->cg_cs.cs_nifree;
sbin/resize_ffs/resize_ffs.c
330
uint32_t cg;
sbin/resize_ffs/resize_ffs.c
338
for (cg = 0; cg < oldsb->fs_ncg; cg++) {
sbin/resize_ffs/resize_ffs.c
339
cgs[cg] = (struct cg *) cgp;
sbin/resize_ffs/resize_ffs.c
340
readat(FFS_FSBTODB(oldsb, cgtod(oldsb, cg)), cgp, cgblksz);
sbin/resize_ffs/resize_ffs.c
342
ffs_cg_swap(cgs[cg],cgs[cg],oldsb);
sbin/resize_ffs/resize_ffs.c
343
cgflags[cg] = 0;
sbin/resize_ffs/resize_ffs.c
465
struct cg *cg; /* The in-core cg, of course */
sbin/resize_ffs/resize_ffs.c
474
cg = cgs[cgn];
sbin/resize_ffs/resize_ffs.c
482
start = (unsigned char *)&cg->cg_space[0] - (unsigned char *) cg;
sbin/resize_ffs/resize_ffs.c
489
memset(cg, 0, newsb->fs_cgsize);
sbin/resize_ffs/resize_ffs.c
491
cg->cg_time = newsb->fs_time;
sbin/resize_ffs/resize_ffs.c
492
cg->cg_magic = CG_MAGIC;
sbin/resize_ffs/resize_ffs.c
493
cg->cg_cgx = cgn;
sbin/resize_ffs/resize_ffs.c
494
cg->cg_niblk = newsb->fs_ipg;
sbin/resize_ffs/resize_ffs.c
495
cg->cg_ndblk = dmax;
sbin/resize_ffs/resize_ffs.c
498
cg->cg_time = newsb->fs_time;
sbin/resize_ffs/resize_ffs.c
499
cg->cg_initediblk = newsb->fs_ipg < 2 * FFS_INOPB(newsb) ?
sbin/resize_ffs/resize_ffs.c
501
cg->cg_iusedoff = start;
sbin/resize_ffs/resize_ffs.c
503
cg->cg_old_time = newsb->fs_time;
sbin/resize_ffs/resize_ffs.c
504
cg->cg_old_niblk = cg->cg_niblk;
sbin/resize_ffs/resize_ffs.c
505
cg->cg_niblk = 0;
sbin/resize_ffs/resize_ffs.c
506
cg->cg_initediblk = 0;
sbin/resize_ffs/resize_ffs.c
509
cg->cg_old_ncyl = newsb->fs_old_cpg;
sbin/resize_ffs/resize_ffs.c
513
cg->cg_old_ncyl = newsb->fs_old_ncyl %
sbin/resize_ffs/resize_ffs.c
523
cg->cg_old_btotoff = start;
sbin/resize_ffs/resize_ffs.c
524
cg->cg_old_boff = cg->cg_old_btotoff
sbin/resize_ffs/resize_ffs.c
526
cg->cg_iusedoff = cg->cg_old_boff +
sbin/resize_ffs/resize_ffs.c
529
cg->cg_freeoff = cg->cg_iusedoff + howmany(newsb->fs_ipg, NBBY);
sbin/resize_ffs/resize_ffs.c
531
cg->cg_nclusterblks = cg->cg_ndblk / newsb->fs_frag;
sbin/resize_ffs/resize_ffs.c
532
cg->cg_clustersumoff = cg->cg_freeoff +
sbin/resize_ffs/resize_ffs.c
534
cg->cg_clustersumoff =
sbin/resize_ffs/resize_ffs.c
535
roundup(cg->cg_clustersumoff, sizeof(int32_t));
sbin/resize_ffs/resize_ffs.c
536
cg->cg_clusteroff = cg->cg_clustersumoff +
sbin/resize_ffs/resize_ffs.c
538
cg->cg_nextfreeoff = cg->cg_clusteroff +
sbin/resize_ffs/resize_ffs.c
542
set_bits(cg_clustersfree(cg, 0), 0, n);
sbin/resize_ffs/resize_ffs.c
543
cg_clustersum(cg, 0)[(n > newsb->fs_contigsumsize) ?
sbin/resize_ffs/resize_ffs.c
547
cg->cg_nextfreeoff = cg->cg_freeoff +
sbin/resize_ffs/resize_ffs.c
552
set_bits(cg_blksfree(cg, 0), 0, dlow);
sbin/resize_ffs/resize_ffs.c
553
set_bits(cg_blksfree(cg, 0), dhigh, dmax - dhigh);
sbin/resize_ffs/resize_ffs.c
555
cg->cg_cs.cs_ndir = 0;
sbin/resize_ffs/resize_ffs.c
556
cg->cg_cs.cs_nifree = newsb->fs_ipg;
sbin/resize_ffs/resize_ffs.c
557
cg->cg_cs.cs_nbfree = dlow / newsb->fs_frag;
sbin/resize_ffs/resize_ffs.c
558
cg->cg_cs.cs_nffree = 0;
sbin/resize_ffs/resize_ffs.c
572
old_cg_blktot(cg, 0)[old_cbtocylno(newsb, di)]++;
sbin/resize_ffs/resize_ffs.c
573
old_cg_blks(newsb, cg,
sbin/resize_ffs/resize_ffs.c
585
cg->cg_frsum[n]++;
sbin/resize_ffs/resize_ffs.c
586
cg->cg_cs.cs_nffree += n;
sbin/resize_ffs/resize_ffs.c
592
cg->cg_cs.cs_nbfree += n;
sbin/resize_ffs/resize_ffs.c
595
set_bits(cg_clustersfree(cg, 0), i, n);
sbin/resize_ffs/resize_ffs.c
596
cg_clustersum(cg, 0)[(n > newsb->fs_contigsumsize) ?
sbin/resize_ffs/resize_ffs.c
601
old_cg_blktot(cg, 0)[old_cbtocylno(newsb,
sbin/resize_ffs/resize_ffs.c
603
old_cg_blks(newsb, cg,
sbin/resize_ffs/resize_ffs.c
614
cg->cg_frsum[i]++;
sbin/resize_ffs/resize_ffs.c
615
cg->cg_cs.cs_nffree += i;
sbin/resize_ffs/resize_ffs.c
618
csums[cgn] = cg->cg_cs;
sbin/resize_ffs/resize_ffs.c
619
newsb->fs_cstotal.cs_nffree += cg->cg_cs.cs_nffree;
sbin/resize_ffs/resize_ffs.c
620
newsb->fs_cstotal.cs_nbfree += cg->cg_cs.cs_nbfree;
sbin/resize_ffs/resize_ffs.c
621
newsb->fs_cstotal.cs_nifree += cg->cg_cs.cs_nifree;
sbin/resize_ffs/resize_ffs.c
625
cg->cg_initediblk * sizeof(*zinodes2));
sys/ufs/ext2fs/ext2fs_alloc.c
122
int cg;
sys/ufs/ext2fs/ext2fs_alloc.c
139
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
141
cg = dtog(fs, bpref);
sys/ufs/ext2fs/ext2fs_alloc.c
142
bno = (daddr_t)ext2fs_hashalloc(ip, cg, bpref, fs->e2fs_bsize,
sys/ufs/ext2fs/ext2fs_alloc.c
177
int cg;
sys/ufs/ext2fs/ext2fs_alloc.c
185
cg = ext2fs_dirpref(fs);
sys/ufs/ext2fs/ext2fs_alloc.c
187
cg = ino_to_cg(fs, pip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
188
ipref = cg * fs->e2fs.e2fs_ipg + 1;
sys/ufs/ext2fs/ext2fs_alloc.c
189
ino = (ino_t)ext2fs_hashalloc(pip, cg, (long)ipref, mode, ext2fs_nodealloccg);
sys/ufs/ext2fs/ext2fs_alloc.c
212
int cg, maxspace, mincg, avgifree;
sys/ufs/ext2fs/ext2fs_alloc.c
217
for (cg = 0; cg < fs->e2fs_ncg; cg++) {
sys/ufs/ext2fs/ext2fs_alloc.c
219
(fs2h16(fs->e2fs_gd[cg].ext2bgd_nifree_hi) << 16)
sys/ufs/ext2fs/ext2fs_alloc.c
220
| fs2h16(fs->e2fs_gd[cg].ext2bgd_nifree);
sys/ufs/ext2fs/ext2fs_alloc.c
225
(fs2h16(fs->e2fs_gd[cg].ext2bgd_nbfree_hi) << 16)
sys/ufs/ext2fs/ext2fs_alloc.c
226
| fs2h16(fs->e2fs_gd[cg].ext2bgd_nbfree);
sys/ufs/ext2fs/ext2fs_alloc.c
228
mincg = cg;
sys/ufs/ext2fs/ext2fs_alloc.c
251
int cg, i;
sys/ufs/ext2fs/ext2fs_alloc.c
278
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
279
return fs->e2fs.e2fs_bpg * cg + fs->e2fs.e2fs_first_dblock + 1;
sys/ufs/ext2fs/ext2fs_alloc.c
291
ext2fs_hashalloc(struct inode *ip, int cg, long pref, int size,
sys/ufs/ext2fs/ext2fs_alloc.c
296
int i, icg = cg;
sys/ufs/ext2fs/ext2fs_alloc.c
302
result = (*allocator)(ip, cg, pref, size);
sys/ufs/ext2fs/ext2fs_alloc.c
309
cg += i;
sys/ufs/ext2fs/ext2fs_alloc.c
310
if (cg >= fs->e2fs_ncg)
sys/ufs/ext2fs/ext2fs_alloc.c
311
cg -= fs->e2fs_ncg;
sys/ufs/ext2fs/ext2fs_alloc.c
312
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ext2fs/ext2fs_alloc.c
321
cg = (icg + 2) % fs->e2fs_ncg;
sys/ufs/ext2fs/ext2fs_alloc.c
323
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ext2fs/ext2fs_alloc.c
326
cg++;
sys/ufs/ext2fs/ext2fs_alloc.c
327
if (cg == fs->e2fs_ncg)
sys/ufs/ext2fs/ext2fs_alloc.c
328
cg = 0;
sys/ufs/ext2fs/ext2fs_alloc.c
341
ext2fs_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
sys/ufs/ext2fs/ext2fs_alloc.c
349
if (fs->e2fs_gd[cg].ext2bgd_nbfree == 0 &&
sys/ufs/ext2fs/ext2fs_alloc.c
350
fs->e2fs_gd[cg].ext2bgd_nbfree_hi == 0)
sys/ufs/ext2fs/ext2fs_alloc.c
353
fs2h32(fs->e2fs_gd[cg].ext2bgd_b_bitmap),
sys/ufs/ext2fs/ext2fs_alloc.c
354
fs2h32(fs->e2fs_gd[cg].ext2bgd_b_bitmap_hi)),
sys/ufs/ext2fs/ext2fs_alloc.c
361
if (dtog(fs, bpref) != cg)
sys/ufs/ext2fs/ext2fs_alloc.c
366
(fs->e2fs_gd[cg].ext2bgd_flags & h2fs16(E2FS_BG_BLOCK_UNINIT)))) {
sys/ufs/ext2fs/ext2fs_alloc.c
367
ext2fs_init_bb(fs, cg, &fs->e2fs_gd[cg], bbp);
sys/ufs/ext2fs/ext2fs_alloc.c
368
fs->e2fs_gd[cg].ext2bgd_flags &= h2fs16(~E2FS_BG_BLOCK_UNINIT);
sys/ufs/ext2fs/ext2fs_alloc.c
418
cg, bno, fs->e2fs_fsmnt);
sys/ufs/ext2fs/ext2fs_alloc.c
424
ext2fs_cg_update(fs, cg, &fs->e2fs_gd[cg], -1, 0, 0, 0);
sys/ufs/ext2fs/ext2fs_alloc.c
427
return cg * fs->e2fs.e2fs_fpg + fs->e2fs.e2fs_first_dblock + bno;
sys/ufs/ext2fs/ext2fs_alloc.c
440
ext2fs_nodealloccg(struct inode *ip, int cg, daddr_t ipref, int mode)
sys/ufs/ext2fs/ext2fs_alloc.c
451
if (fs->e2fs_gd[cg].ext2bgd_nifree == 0 &&
sys/ufs/ext2fs/ext2fs_alloc.c
452
fs->e2fs_gd[cg].ext2bgd_nifree_hi == 0)
sys/ufs/ext2fs/ext2fs_alloc.c
455
fs2h32(fs->e2fs_gd[cg].ext2bgd_i_bitmap),
sys/ufs/ext2fs/ext2fs_alloc.c
456
fs2h32(fs->e2fs_gd[cg].ext2bgd_i_bitmap_hi)),
sys/ufs/ext2fs/ext2fs_alloc.c
463
KASSERT(!E2FS_HAS_GD_CSUM(fs) || (fs->e2fs_gd[cg].ext2bgd_flags & h2fs16(E2FS_BG_INODE_ZEROED)) != 0);
sys/ufs/ext2fs/ext2fs_alloc.c
467
(fs->e2fs_gd[cg].ext2bgd_flags & h2fs16(E2FS_BG_INODE_UNINIT)))) {
sys/ufs/ext2fs/ext2fs_alloc.c
468
KASSERT(fs2h16(fs->e2fs_gd[cg].ext2bgd_nifree) == fs->e2fs.e2fs_ipg);
sys/ufs/ext2fs/ext2fs_alloc.c
470
fs->e2fs_gd[cg].ext2bgd_flags &= h2fs16(~E2FS_BG_INODE_UNINIT);
sys/ufs/ext2fs/ext2fs_alloc.c
487
cg, (long long)ipref, fs->e2fs_fsmnt);
sys/ufs/ext2fs/ext2fs_alloc.c
502
ext2fs_cg_update(fs, cg, &fs->e2fs_gd[cg],
sys/ufs/ext2fs/ext2fs_alloc.c
506
return cg * fs->e2fs.e2fs_ipg + ipref + 1;
sys/ufs/ext2fs/ext2fs_alloc.c
521
int error, cg;
sys/ufs/ext2fs/ext2fs_alloc.c
524
cg = dtog(fs, bno);
sys/ufs/ext2fs/ext2fs_alloc.c
527
(fs->e2fs_gd[cg].ext2bgd_flags & h2fs16(E2FS_BG_BLOCK_UNINIT)) == 0);
sys/ufs/ext2fs/ext2fs_alloc.c
536
fs2h32(fs->e2fs_gd[cg].ext2bgd_b_bitmap),
sys/ufs/ext2fs/ext2fs_alloc.c
537
fs2h32(fs->e2fs_gd[cg].ext2bgd_b_bitmap_hi)),
sys/ufs/ext2fs/ext2fs_alloc.c
552
ext2fs_cg_update(fs, cg, &fs->e2fs_gd[cg], 1, 0, 0, 0);
sys/ufs/ext2fs/ext2fs_alloc.c
569
int error, cg;
sys/ufs/ext2fs/ext2fs_alloc.c
579
cg = ino_to_cg(fs, ino);
sys/ufs/ext2fs/ext2fs_alloc.c
582
(fs->e2fs_gd[cg].ext2bgd_flags & h2fs16(E2FS_BG_INODE_UNINIT)) == 0);
sys/ufs/ext2fs/ext2fs_alloc.c
585
fs2h32(fs->e2fs_gd[cg].ext2bgd_i_bitmap),
sys/ufs/ext2fs/ext2fs_alloc.c
586
fs2h32(fs->e2fs_gd[cg].ext2bgd_i_bitmap_hi)),
sys/ufs/ext2fs/ext2fs_alloc.c
602
ext2fs_cg_update(fs, cg, &fs->e2fs_gd[cg],
sys/ufs/ext2fs/ext2fs_alloc.c
665
ext2fs_cg_update(struct m_ext2fs *fs, int cg, struct ext2_gd *gd, int nbfree, int nifree, int ndirs, daddr_t ioff)
sys/ufs/ext2fs/ext2fs_alloc.c
710
gd->ext2bgd_checksum = ext2fs_cg_get_csum(fs, cg, gd);
sys/ufs/ext2fs/ext2fs_alloc.c
797
ext2fs_cg_get_csum(struct m_ext2fs *fs, int cg, struct ext2_gd *gd)
sys/ufs/ext2fs/ext2fs_alloc.c
801
uint32_t cg_bswapped = h2fs32((uint32_t)cg);
sys/ufs/ext2fs/ext2fs_alloc.c
835
ext2fs_init_bb(struct m_ext2fs *fs, int cg, struct ext2_gd *gd, char *bbp)
sys/ufs/ext2fs/ext2fs_alloc.c
861
int cg, i, error;
sys/ufs/ext2fs/ext2fs_alloc.c
866
for(cg = 0; cg < fs->e2fs_ncg; cg++) {
sys/ufs/ext2fs/ext2fs_alloc.c
867
gd = &fs->e2fs_gd[cg];
sys/ufs/ext2fs/ext2fs_alloc.c
870
uint16_t csum = ext2fs_cg_get_csum(fs, cg, gd);
sys/ufs/ext2fs/ext2fs_alloc.c
873
__func__, cg, gd->ext2bgd_checksum, csum);
sys/ufs/ext2fs/ext2fs_alloc.c
924
gd->ext2bgd_checksum = ext2fs_cg_get_csum(fs, cg, gd);
sys/ufs/ffs/ffs_alloc.c
1000
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1029
fs->fs_cs(fs, cg).cs_nffree--;
sys/ufs/ffs/ffs_alloc.c
1032
ACTIVECG_CLR(fs, cg);
sys/ufs/ffs/ffs_alloc.c
1051
ffs_alloccg(struct inode *ip, u_int cg, daddr_t bpref, int size, int realsize,
sys/ufs/ffs/ffs_alloc.c
1056
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1068
if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize)
sys/ufs/ffs/ffs_alloc.c
1071
error = bread(ip->i_devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_alloc.c
1075
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1086
ACTIVECG_CLR(fs, cg);
sys/ufs/ffs/ffs_alloc.c
1130
fs->fs_cs(fs, cg).cs_nffree += i;
sys/ufs/ffs/ffs_alloc.c
1133
ACTIVECG_CLR(fs, cg);
sys/ufs/ffs/ffs_alloc.c
1152
fs->fs_cs(fs, cg).cs_nffree -= frags;
sys/ufs/ffs/ffs_alloc.c
1157
blkno = cgbase(fs, cg) + bno;
sys/ufs/ffs/ffs_alloc.c
1158
ACTIVECG_CLR(fs, cg);
sys/ufs/ffs/ffs_alloc.c
118
static int32_t ffs_mapsearch(struct fs *, struct cg *,
sys/ufs/ffs/ffs_alloc.c
1186
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1187
int cg;
sys/ufs/ffs/ffs_alloc.c
1195
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1247
cg = ufs_rw32(cgp->cg_cgx, needswap);
sys/ufs/ffs/ffs_alloc.c
1248
blkno = cgbase(fs, cg) + bno;
sys/ufs/ffs/ffs_alloc.c
1262
ffs_nodealloccg(struct inode *ip, u_int cg, daddr_t ipref, int mode, int realsize,
sys/ufs/ffs/ffs_alloc.c
1267
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1279
if (fs->fs_cs(fs, cg).cs_nifree == 0)
sys/ufs/ffs/ffs_alloc.c
1291
error = bread(ip->i_devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_alloc.c
1295
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1322
ino_to_fsba(fs, cg * fs->fs_ipg + initediblk)),
sys/ufs/ffs/ffs_alloc.c
1350
__func__, cg, irotor, initediblk);
sys/ufs/ffs/ffs_alloc.c
1361
__func__, cg, ufs_rw32(cgp->cg_irotor, needswap),
sys/ufs/ffs/ffs_alloc.c
1380
__func__, cg, (int)ipref, maxiblk, cgp->cg_niblk);
sys/ufs/ffs/ffs_alloc.c
1382
UFS_WAPBL_REGISTER_INODE(ip->i_ump->um_mountp, cg * fs->fs_ipg + ipref,
sys/ufs/ffs/ffs_alloc.c
1404
ACTIVECG_CLR(fs, cg);
sys/ufs/ffs/ffs_alloc.c
1408
fs->fs_cs(fs, cg).cs_nifree--;
sys/ufs/ffs/ffs_alloc.c
1413
fs->fs_cs(fs, cg).cs_ndir++;
sys/ufs/ffs/ffs_alloc.c
1421
return ((ino_t)(cg * fs->fs_ipg + ipref));
sys/ufs/ffs/ffs_alloc.c
1458
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1462
u_int cg;
sys/ufs/ffs/ffs_alloc.c
1470
cg = dtog(fs, bno);
sys/ufs/ffs/ffs_alloc.c
1471
error = bread(ump->um_devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_alloc.c
1476
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1498
fs->fs_cs(fs, cg).cs_nbfree--;
sys/ufs/ffs/ffs_alloc.c
1517
fs->fs_cs(fs, cg).cs_nffree += fs->fs_frag;
sys/ufs/ffs/ffs_alloc.c
1521
fs->fs_cs(fs, cg).cs_nbfree--;
sys/ufs/ffs/ffs_alloc.c
1536
fs->fs_cs(fs, cg).cs_nffree -= i;
sys/ufs/ffs/ffs_alloc.c
1544
ACTIVECG_CLR(fs, cg);
sys/ufs/ffs/ffs_alloc.c
1562
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1567
u_int cg;
sys/ufs/ffs/ffs_alloc.c
1574
cg = dtog(fs, bno);
sys/ufs/ffs/ffs_alloc.c
1578
cgblkno = FFS_FSBTODB(fs, cgtod(fs, cg));
sys/ufs/ffs/ffs_alloc.c
1585
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
182
u_int cg;
sys/ufs/ffs/ffs_alloc.c
1835
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1839
int error, cg;
sys/ufs/ffs/ffs_alloc.c
1846
cg = dtog(fs, bno);
sys/ufs/ffs/ffs_alloc.c
1849
cgblkno = ffs_fragstoblks(fs, cgtod(fs, cg));
sys/ufs/ffs/ffs_alloc.c
1860
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1875
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1878
u_int cg;
sys/ufs/ffs/ffs_alloc.c
1882
cg = dtog(fs, bno);
sys/ufs/ffs/ffs_alloc.c
1883
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1906
fs->fs_cs(fs, cg).cs_nbfree++;
sys/ufs/ffs/ffs_alloc.c
1941
fs->fs_cs(fs, cg).cs_nffree += i;
sys/ufs/ffs/ffs_alloc.c
1954
fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag;
sys/ufs/ffs/ffs_alloc.c
1958
fs->fs_cs(fs, cg).cs_nbfree++;
sys/ufs/ffs/ffs_alloc.c
1973
ACTIVECG_CLR(fs, cg);
sys/ufs/ffs/ffs_alloc.c
1999
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
2002
u_int cg;
sys/ufs/ffs/ffs_alloc.c
2007
cg = ino_to_cg(fs, ino);
sys/ufs/ffs/ffs_alloc.c
2010
cgbno = FFS_FSBTODB(fs, cgtod(fs, cg));
sys/ufs/ffs/ffs_alloc.c
2020
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
2037
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
2039
int error, cg;
sys/ufs/ffs/ffs_alloc.c
2046
cg = ino_to_cg(fs, ino);
sys/ufs/ffs/ffs_alloc.c
2049
cgbno = ffs_fragstoblks(fs, cgtod(fs, cg));
sys/ufs/ffs/ffs_alloc.c
2059
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
2075
u_int cg;
sys/ufs/ffs/ffs_alloc.c
2076
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
2081
cg = ino_to_cg(fs, ino);
sys/ufs/ffs/ffs_alloc.c
2082
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
2104
fs->fs_cs(fs, cg).cs_nifree++;
sys/ufs/ffs/ffs_alloc.c
2108
fs->fs_cs(fs, cg).cs_ndir--;
sys/ufs/ffs/ffs_alloc.c
2111
ACTIVECG_CLR(fs, cg);
sys/ufs/ffs/ffs_alloc.c
2121
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
2125
u_int cg;
sys/ufs/ffs/ffs_alloc.c
2131
cg = ino_to_cg(fs, ino);
sys/ufs/ffs/ffs_alloc.c
2133
cgbno = ffs_fragstoblks(fs, cgtod(fs, cg));
sys/ufs/ffs/ffs_alloc.c
2135
cgbno = FFS_FSBTODB(fs, cgtod(fs, cg));
sys/ufs/ffs/ffs_alloc.c
2141
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
2160
ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz)
sys/ufs/ffs/ffs_alloc.c
255
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ffs/ffs_alloc.c
257
cg = dtog(fs, bpref);
sys/ufs/ffs/ffs_alloc.c
258
bno = ffs_hashalloc(ip, cg, bpref, size, 0, flags, ffs_alloccg);
sys/ufs/ffs/ffs_alloc.c
314
u_int cg, request;
sys/ufs/ffs/ffs_alloc.c
404
cg = dtog(fs, bprev);
sys/ufs/ffs/ffs_alloc.c
406
if ((bno = ffs_fragextend(ip, cg, bprev, osize, nsize)) != 0) {
sys/ufs/ffs/ffs_alloc.c
490
bno = ffs_hashalloc(ip, cg, bpref, request, nsize, 0, ffs_alloccg);
sys/ufs/ffs/ffs_alloc.c
575
u_int cg;
sys/ufs/ffs/ffs_alloc.c
598
cg = ino_to_cg(fs, ipref);
sys/ufs/ffs/ffs_alloc.c
604
if (fs->fs_contigdirs[cg] < 255)
sys/ufs/ffs/ffs_alloc.c
605
fs->fs_contigdirs[cg]++;
sys/ufs/ffs/ffs_alloc.c
607
if (fs->fs_contigdirs[cg] > 0)
sys/ufs/ffs/ffs_alloc.c
608
fs->fs_contigdirs[cg]--;
sys/ufs/ffs/ffs_alloc.c
610
ino = (ino_t)ffs_hashalloc(pip, cg, ipref, mode, 0, 0, ffs_nodealloccg);
sys/ufs/ffs/ffs_alloc.c
642
u_int cg, prefcg;
sys/ufs/ffs/ffs_alloc.c
664
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
665
if (fs->fs_cs(fs, cg).cs_ndir < minndir &&
sys/ufs/ffs/ffs_alloc.c
666
fs->fs_cs(fs, cg).cs_nifree >= avgifree &&
sys/ufs/ffs/ffs_alloc.c
667
fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
668
mincg = cg;
sys/ufs/ffs/ffs_alloc.c
669
minndir = fs->fs_cs(fs, cg).cs_ndir;
sys/ufs/ffs/ffs_alloc.c
671
for (cg = 0; cg < prefcg; cg++)
sys/ufs/ffs/ffs_alloc.c
672
if (fs->fs_cs(fs, cg).cs_ndir < minndir &&
sys/ufs/ffs/ffs_alloc.c
673
fs->fs_cs(fs, cg).cs_nifree >= avgifree &&
sys/ufs/ffs/ffs_alloc.c
674
fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
675
mincg = cg;
sys/ufs/ffs/ffs_alloc.c
676
minndir = fs->fs_cs(fs, cg).cs_ndir;
sys/ufs/ffs/ffs_alloc.c
718
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
719
if (fs->fs_cs(fs, cg).cs_ndir < maxndir &&
sys/ufs/ffs/ffs_alloc.c
720
fs->fs_cs(fs, cg).cs_nifree >= minifree &&
sys/ufs/ffs/ffs_alloc.c
721
fs->fs_cs(fs, cg).cs_nbfree >= minbfree) {
sys/ufs/ffs/ffs_alloc.c
722
if (fs->fs_contigdirs[cg] < maxcontigdirs)
sys/ufs/ffs/ffs_alloc.c
723
return ((ino_t)(fs->fs_ipg * cg));
sys/ufs/ffs/ffs_alloc.c
725
for (cg = 0; cg < prefcg; cg++)
sys/ufs/ffs/ffs_alloc.c
726
if (fs->fs_cs(fs, cg).cs_ndir < maxndir &&
sys/ufs/ffs/ffs_alloc.c
727
fs->fs_cs(fs, cg).cs_nifree >= minifree &&
sys/ufs/ffs/ffs_alloc.c
728
fs->fs_cs(fs, cg).cs_nbfree >= minbfree) {
sys/ufs/ffs/ffs_alloc.c
729
if (fs->fs_contigdirs[cg] < maxcontigdirs)
sys/ufs/ffs/ffs_alloc.c
730
return ((ino_t)(fs->fs_ipg * cg));
sys/ufs/ffs/ffs_alloc.c
735
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
736
if (fs->fs_cs(fs, cg).cs_nifree >= avgifree)
sys/ufs/ffs/ffs_alloc.c
737
return ((ino_t)(fs->fs_ipg * cg));
sys/ufs/ffs/ffs_alloc.c
738
for (cg = 0; cg < prefcg; cg++)
sys/ufs/ffs/ffs_alloc.c
739
if (fs->fs_cs(fs, cg).cs_nifree >= avgifree)
sys/ufs/ffs/ffs_alloc.c
741
return ((ino_t)(fs->fs_ipg * cg));
sys/ufs/ffs/ffs_alloc.c
775
u_int cg;
sys/ufs/ffs/ffs_alloc.c
803
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ffs/ffs_alloc.c
804
return (cgbase(fs, cg) + fs->fs_frag);
sys/ufs/ffs/ffs_alloc.c
818
for (cg = startcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
819
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
820
return (cgbase(fs, cg) + fs->fs_frag);
sys/ufs/ffs/ffs_alloc.c
822
for (cg = 0; cg < startcg; cg++)
sys/ufs/ffs/ffs_alloc.c
823
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
824
return (cgbase(fs, cg) + fs->fs_frag);
sys/ufs/ffs/ffs_alloc.c
839
u_int cg;
sys/ufs/ffs/ffs_alloc.c
867
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ffs/ffs_alloc.c
868
return (cgbase(fs, cg) + fs->fs_frag);
sys/ufs/ffs/ffs_alloc.c
882
for (cg = startcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
883
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
884
return (cgbase(fs, cg) + fs->fs_frag);
sys/ufs/ffs/ffs_alloc.c
886
for (cg = 0; cg < startcg; cg++)
sys/ufs/ffs/ffs_alloc.c
887
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
888
return (cgbase(fs, cg) + fs->fs_frag);
sys/ufs/ffs/ffs_alloc.c
913
ffs_hashalloc(struct inode *ip, u_int cg, daddr_t pref,
sys/ufs/ffs/ffs_alloc.c
921
u_int i, icg = cg;
sys/ufs/ffs/ffs_alloc.c
927
result = (*allocator)(ip, cg, pref, size, realsize, flags);
sys/ufs/ffs/ffs_alloc.c
937
cg += i;
sys/ufs/ffs/ffs_alloc.c
938
if (cg >= fs->fs_ncg)
sys/ufs/ffs/ffs_alloc.c
939
cg -= fs->fs_ncg;
sys/ufs/ffs/ffs_alloc.c
940
result = (*allocator)(ip, cg, 0, size, realsize, flags);
sys/ufs/ffs/ffs_alloc.c
949
cg = (icg + 2) % fs->fs_ncg;
sys/ufs/ffs/ffs_alloc.c
951
result = (*allocator)(ip, cg, 0, size, realsize, flags);
sys/ufs/ffs/ffs_alloc.c
954
cg++;
sys/ufs/ffs/ffs_alloc.c
955
if (cg == fs->fs_ncg)
sys/ufs/ffs/ffs_alloc.c
956
cg = 0;
sys/ufs/ffs/ffs_alloc.c
971
ffs_fragextend(struct inode *ip, u_int cg, daddr_t bprev, int osize, int nsize)
sys/ufs/ffs/ffs_alloc.c
975
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
987
if (fs->fs_cs(fs, cg).cs_nffree < ffs_numfrags(fs, nsize - osize))
sys/ufs/ffs/ffs_alloc.c
996
error = bread(ip->i_devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_bswap.c
194
ffs_cg_swap(struct cg *o, struct cg *n, struct fs *fs)
sys/ufs/ffs/ffs_extern.h
198
void ffs_cg_swap(struct cg *, struct cg *, struct fs *);
sys/ufs/ffs/ffs_extern.h
212
void ffs_clusteracct(struct fs *, struct cg *, int32_t, int);
sys/ufs/ffs/ffs_extern.h
63
struct cg;
sys/ufs/ffs/ffs_snapshot.c
426
int error, n, len, loc, cg;
sys/ufs/ffs/ffs_snapshot.c
535
for (cg = 0; cg < fs->fs_ncg; cg++) {
sys/ufs/ffs/ffs_snapshot.c
536
error = ffs_balloc(vp, ffs_lfragtosize(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_snapshot.c
660
int cg, error = 0, len, loc;
sys/ufs/ffs/ffs_snapshot.c
741
for (cg = 0; cg < fs->fs_ncg; cg++) {
sys/ufs/ffs/ffs_snapshot.c
742
if (ffs_fragstoblks(fs, cgtod(fs, cg)) > blkno)
sys/ufs/ffs/ffs_snapshot.c
744
*blkp++ = ffs_fragstoblks(fs, cgtod(fs, cg));
sys/ufs/ffs/ffs_snapshot.c
749
for (; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_snapshot.c
750
*blkp++ = ffs_fragstoblks(fs, cgtod(fs, cg));
sys/ufs/ffs/ffs_snapshot.c
919
int cg, error = 0;
sys/ufs/ffs/ffs_snapshot.c
928
for (cg = 0; cg < fs->fs_ncg; cg++) {
sys/ufs/ffs/ffs_snapshot.c
929
if (passno == 2 && ACTIVECG_ISSET(fs, cg))
sys/ufs/ffs/ffs_snapshot.c
937
error = ffs_balloc(vp, ffs_lfragtosize(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_snapshot.c
943
error = cgaccount1(cg, vp, nbp->b_data, passno);
sys/ufs/ffs/ffs_snapshot.c
961
cgaccount1(int cg, struct vnode *vp, void *data, int passno)
sys/ufs/ffs/ffs_snapshot.c
965
struct cg *cgp;
sys/ufs/ffs/ffs_snapshot.c
974
error = bread(ip->i_devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_snapshot.c
979
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_snapshot.c
984
ACTIVECG_SET(fs, cg);
sys/ufs/ffs/ffs_snapshot.c
993
base = cgbase(fs, cg) / fs->fs_frag;
sys/ufs/ffs/ffs_subr.c
285
ffs_clusteracct(struct fs *fs, struct cg *cgp, int32_t blkno, int cnt)
sys/ufs/ffs/ffs_vfsops.c
1117
if ((fs->fs_cgsize < sizeof(struct cg)) ||
sys/ufs/ffs/ffs_vfsops.c
210
int cg = ino_to_cg(fs, ino);
sys/ufs/ffs/ffs_vfsops.c
213
int error = bread(ump->um_devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_vfsops.c
217
error, cg, ino);
sys/ufs/ffs/ffs_vfsops.c
223
struct cg *cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_vfsops.c
227
cg, ino);
sys/ufs/ffs/ffs_vfsops.c
234
if (cg * fs->fs_ipg + initediblk < ino) {
sys/ufs/ffs/ffs_vfsops.c
236
cg, fs->fs_ipg, initediblk, ino);
sys/ufs/ffs/ffs_wapbl.c
775
struct cg *cgp;
sys/ufs/ffs/ffs_wapbl.c
781
int bpcg, cg, error, fixedsize, indir_blks, n, s;
sys/ufs/ffs/ffs_wapbl.c
864
for (cg = fs->fs_ncg / 2, s = 0, n = 1;
sys/ufs/ffs/ffs_wapbl.c
865
best_blks < desired_blks && cg >= 0 && cg < fs->fs_ncg;
sys/ufs/ffs/ffs_wapbl.c
866
s++, n = -n, cg += n * s) {
sys/ufs/ffs/ffs_wapbl.c
867
DPRINTF("check cg %d of %d\n", cg, fs->fs_ncg);
sys/ufs/ffs/ffs_wapbl.c
868
error = bread(devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_wapbl.c
873
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_wapbl.c
901
cgbase(fs, cg);
sys/ufs/ffs/fs.h
460
#define ACTIVECG_SET(fs, cg) \
sys/ufs/ffs/fs.h
463
setbit((fs)->fs_active, (cg)); \
sys/ufs/ffs/fs.h
465
#define ACTIVECG_CLR(fs, cg) \
sys/ufs/ffs/fs.h
468
clrbit((fs)->fs_active, (cg)); \
sys/ufs/ffs/fs.h
470
#define ACTIVECG_ISSET(fs, cg) \
sys/ufs/ffs/fs.h
471
((fs)->fs_active != NULL && isset((fs)->fs_active, (cg)))
sys/ufs/ffs/fs.h
480
/* base cg */ (sizeof(struct cg) + sizeof(int32_t) + \
usr.sbin/dumpfs/dumpfs.c
81
struct cg cg;
usr.sbin/dumpfs/dumpfs.c
84
#define acg cgun.cg
usr.sbin/makefs/ffs.c
1098
struct cg *cgp;
usr.sbin/makefs/ffs.c
1100
uint32_t cg, cgino, i;
usr.sbin/makefs/ffs.c
1112
cg = ino_to_cg(fs, ino);
usr.sbin/makefs/ffs.c
1116
dp, ino, cg, cgino);
usr.sbin/makefs/ffs.c
1118
ffs_rdfs(FFS_FSBTODB(fs, cgtod(fs, cg)), (int)fs->fs_cgsize, &sbbuf,
usr.sbin/makefs/ffs.c
1120
cgp = (struct cg *)sbbuf;
usr.sbin/makefs/ffs.c
1123
"ffs_write_inode: cg %d: bad magic number", cg);
usr.sbin/makefs/ffs.c
1134
if (fs->fs_cs(fs, cg).cs_nifree == 0)
usr.sbin/makefs/ffs.c
1137
cg, ino);
usr.sbin/makefs/ffs.c
1141
fs->fs_cs(fs, cg).cs_nifree--;
usr.sbin/makefs/ffs.c
1145
fs->fs_cs(fs, cg).cs_ndir++;
usr.sbin/makefs/ffs.c
1162
cg * fs->fs_ipg + initediblk)),
usr.sbin/makefs/ffs.c
1169
ffs_wtfs(FFS_FSBTODB(fs, cgtod(fs, cg)), (int)fs->fs_cgsize, &sbbuf,
usr.sbin/makefs/ffs/ffs_alloc.c
106
int cg;
usr.sbin/makefs/ffs/ffs_alloc.c
118
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
120
cg = dtog(fs, bpref);
usr.sbin/makefs/ffs/ffs_alloc.c
121
bno = ffs_hashalloc(ip, cg, bpref, size, ffs_alloccg);
usr.sbin/makefs/ffs/ffs_alloc.c
162
uint32_t cg, startcg;
usr.sbin/makefs/ffs/ffs_alloc.c
168
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
169
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
183
for (cg = startcg; cg < fs->fs_ncg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
184
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
usr.sbin/makefs/ffs/ffs_alloc.c
185
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
186
for (cg = 0; cg <= startcg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
187
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
usr.sbin/makefs/ffs/ffs_alloc.c
188
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
201
uint32_t cg, startcg;
usr.sbin/makefs/ffs/ffs_alloc.c
207
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
208
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
222
for (cg = startcg; cg < fs->fs_ncg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
223
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr.sbin/makefs/ffs/ffs_alloc.c
224
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
226
for (cg = 0; cg < startcg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
227
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr.sbin/makefs/ffs/ffs_alloc.c
228
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
250
ffs_hashalloc(struct inode *ip, uint32_t cg, daddr_t pref, int size,
usr.sbin/makefs/ffs/ffs_alloc.c
255
uint32_t i, icg = cg;
usr.sbin/makefs/ffs/ffs_alloc.c
261
result = (*allocator)(ip, cg, pref, size);
usr.sbin/makefs/ffs/ffs_alloc.c
268
cg += i;
usr.sbin/makefs/ffs/ffs_alloc.c
269
if (cg >= fs->fs_ncg)
usr.sbin/makefs/ffs/ffs_alloc.c
270
cg -= fs->fs_ncg;
usr.sbin/makefs/ffs/ffs_alloc.c
271
result = (*allocator)(ip, cg, 0, size);
usr.sbin/makefs/ffs/ffs_alloc.c
280
cg = (icg + 2) % fs->fs_ncg;
usr.sbin/makefs/ffs/ffs_alloc.c
282
result = (*allocator)(ip, cg, 0, size);
usr.sbin/makefs/ffs/ffs_alloc.c
285
cg++;
usr.sbin/makefs/ffs/ffs_alloc.c
286
if (cg == fs->fs_ncg)
usr.sbin/makefs/ffs/ffs_alloc.c
287
cg = 0;
usr.sbin/makefs/ffs/ffs_alloc.c
299
ffs_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
usr.sbin/makefs/ffs/ffs_alloc.c
301
struct cg *cgp;
usr.sbin/makefs/ffs/ffs_alloc.c
308
if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize)
usr.sbin/makefs/ffs/ffs_alloc.c
310
error = bread(ip->i_devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
usr.sbin/makefs/ffs/ffs_alloc.c
315
cgp = (struct cg *)bp->b_data;
usr.sbin/makefs/ffs/ffs_alloc.c
351
fs->fs_cs(fs, cg).cs_nffree += i;
usr.sbin/makefs/ffs/ffs_alloc.c
362
fs->fs_cs(fs, cg).cs_nffree -= frags;
usr.sbin/makefs/ffs/ffs_alloc.c
367
blkno = cg * fs->fs_fpg + bno;
usr.sbin/makefs/ffs/ffs_alloc.c
386
struct cg *cgp;
usr.sbin/makefs/ffs/ffs_alloc.c
393
cgp = (struct cg *)bp->b_data;
usr.sbin/makefs/ffs/ffs_alloc.c
443
struct cg *cgp;
usr.sbin/makefs/ffs/ffs_alloc.c
446
int i, error, cg, blk, frags, bbase;
usr.sbin/makefs/ffs/ffs_alloc.c
455
cg = dtog(fs, bno);
usr.sbin/makefs/ffs/ffs_alloc.c
461
error = bread(ip->i_devvp, FFS_FSBTODB(fs, cgtod(fs, cg)),
usr.sbin/makefs/ffs/ffs_alloc.c
466
cgp = (struct cg *)bp->b_data;
usr.sbin/makefs/ffs/ffs_alloc.c
482
fs->fs_cs(fs, cg).cs_nbfree++;
usr.sbin/makefs/ffs/ffs_alloc.c
511
fs->fs_cs(fs, cg).cs_nffree += i;
usr.sbin/makefs/ffs/ffs_alloc.c
524
fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag;
usr.sbin/makefs/ffs/ffs_alloc.c
528
fs->fs_cs(fs, cg).cs_nbfree++;
usr.sbin/makefs/ffs/ffs_alloc.c
562
ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz)
usr.sbin/makefs/ffs/ffs_alloc.c
75
static int32_t ffs_mapsearch(struct fs *, struct cg *, daddr_t, int);
usr.sbin/makefs/ffs/ffs_extern.h
56
void ffs_clusteracct(struct fs *, struct cg *, int32_t, int);
usr.sbin/makefs/ffs/ffs_extern.h
66
void ffs_cg_swap(struct cg *, struct cg *, struct fs *);
usr.sbin/makefs/ffs/mkfs.c
100
#define acg cgun.cg
usr.sbin/makefs/ffs/mkfs.c
794
ffs_cg_swap(&acg, (struct cg*)&iobuf[start], &sblock);
usr.sbin/makefs/ffs/mkfs.c
97
struct cg cg;
usr.sbin/npf/npfctl/npf_build.c
813
npf_rule_layer_compat(nl_rule_t *cg, uint32_t layer)
usr.sbin/npf/npfctl/npf_build.c
815
uint32_t attr = attr = npf_rule_getattr(cg);
usr.sbin/npf/npfctl/npf_build.c
837
nl_rule_t *rl, *cg;
usr.sbin/npf/npfctl/npf_build.c
857
cg = current_group[rule_nesting_level];
usr.sbin/npf/npfctl/npf_build.c
858
attr |= npf_rule_layer_compat(cg, fopts->layer);
usr.sbin/npf/npfctl/npf_build.c
887
cg = current_group[rule_nesting_level];
usr.sbin/npf/npfctl/npf_build.c
892
assert(cg != NULL);
usr.sbin/npf/npfctl/npf_build.c
894
npf_rule_insert(npf_conf, cg, rl);
usr.sbin/quotacheck/quotacheck.c
323
uint32_t cg;
usr.sbin/quotacheck/quotacheck.c
325
struct cg *cgp;
usr.sbin/quotacheck/quotacheck.c
419
for (cg = 0; cg < sblock.fs_ncg; cg++) {
usr.sbin/quotacheck/quotacheck.c
420
ino = cg * sblock.fs_ipg;
usr.sbin/quotacheck/quotacheck.c
424
bread(FFS_FSBTODB(&sblock, cgtod(&sblock, cg)), (char *)cgp,
usr.sbin/quotacheck/quotacheck.c
436
fsname, cg, sblock.fs_ncg,
usr.sbin/quotacheck/quotacheck.c
437
cg * 100 / sblock.fs_ncg);