games/backgammon/backgammon/move.c
147
cp[i] = cg[i] = 0;
games/backgammon/backgammon/move.c
160
wrint(mm->g[i] = cg[i]);
games/backgammon/backgammon/move.c
456
if ((cp[0] == 0 && cg[0] == 0) || movegood()) {
games/backgammon/backgammon/move.c
463
cg[i] = mm->g[i];
games/backgammon/backgammon/move.c
75
static int cg[5]; /* candidate finish position */
sbin/badsect/badsect.c
152
int cg;
sbin/badsect/badsect.c
164
cg = dtog(fs, fsbn);
sbin/badsect/badsect.c
165
if (fsbn < cgdmin(fs, cg)) {
sbin/badsect/badsect.c
166
if (cg == 0 || (fsbn+cnt) > cgsblock(fs, cg)) {
sbin/badsect/badsect.c
172
if ((fsbn+cnt) > cgbase(fs, cg+1)) {
sbin/badsect/badsect.c
178
rdfs(fsbtodb(fs, cgtod(fs, cg)), (int)sblock.fs_cgsize,
sbin/badsect/badsect.c
181
fprintf(stderr, "cg %d: bad magic number\n", cg);
sbin/badsect/badsect.c
62
struct cg acg;
sbin/dumpfs/dumpfs.c
55
struct cg cg;
sbin/dumpfs/dumpfs.c
58
#define acg cgun.cg
sbin/ffsinfo/ffsinfo.c
74
struct cg cg;
sbin/ffsinfo/ffsinfo.c
77
#define acg cgun1.cg
sbin/fsck/fsck.h
86
struct cg *b_cg; /* cylinder group */
sbin/fsck/inode.c
566
struct cg *cgp = &cgrp;
sbin/fsck/inode.c
567
int cg;
sbin/fsck/inode.c
578
cg = ino_to_cg(&sblock, ino);
sbin/fsck/inode.c
579
getblk(&cgblk, cgtod(&sblock, cg), sblock.fs_cgsize);
sbin/fsck/inode.c
581
pfatal("CG %d: BAD MAGIC NUMBER\n", cg);
sbin/fsck/pass4.c
53
int i, n, cg;
sbin/fsck/pass4.c
58
for (cg = 0; cg < sblock.fs_ncg; cg++) {
sbin/fsck/pass4.c
61
cdevname, cg, sblock.fs_ncg,
sbin/fsck/pass4.c
62
cg * 100 / sblock.fs_ncg);
sbin/fsck/pass4.c
65
inumber = cg * sblock.fs_ipg;
sbin/fsck/pass4.c
66
for (i = 0; i < inostathead[cg].il_numalloced; i++, inumber++) {
sbin/fsck/pass5.c
170
if (!cg_chkmagic(cg))
sbin/fsck/pass5.c
176
newcg->cg_time = cg->cg_time;
sbin/fsck/pass5.c
189
if ((cg->cg_rotor >= 0) && (cg->cg_rotor < newcg->cg_ndblk))
sbin/fsck/pass5.c
190
newcg->cg_rotor = cg->cg_rotor;
sbin/fsck/pass5.c
193
if ((cg->cg_frotor >= 0) && (cg->cg_frotor < newcg->cg_ndblk))
sbin/fsck/pass5.c
194
newcg->cg_frotor = cg->cg_frotor;
sbin/fsck/pass5.c
197
if ((cg->cg_irotor >= 0) && (cg->cg_irotor < newcg->cg_niblk))
sbin/fsck/pass5.c
198
newcg->cg_irotor = cg->cg_irotor;
sbin/fsck/pass5.c
301
memmove(cg, newcg, (size_t)fs->fs_cgsize);
sbin/fsck/pass5.c
305
if ((memcmp(newcg, cg, basesize) != 0 ||
sbin/fsck/pass5.c
307
&cg_blktot(cg)[0], sumsize) != 0) &&
sbin/fsck/pass5.c
309
memmove(cg, newcg, (size_t)basesize);
sbin/fsck/pass5.c
310
memmove(&cg_blktot(cg)[0],
sbin/fsck/pass5.c
317
if ((cg_inosused(cg)[i] & j) == j)
sbin/fsck/pass5.c
322
if (cg_inosused(cg)[i] & (1 << k))
sbin/fsck/pass5.c
329
j = cg_blksfree(cg)[i];
sbin/fsck/pass5.c
342
if (memcmp(cg_inosused(newcg), cg_inosused(cg), mapsize) != 0 &&
sbin/fsck/pass5.c
344
memmove(cg_inosused(cg), cg_inosused(newcg),
sbin/fsck/pass5.c
49
struct cg *cg = &cgrp;
sbin/fsck/pass5.c
57
struct cg *newcg = (struct cg *)buf;
sbin/fsck/utilities.c
377
int i, j, k, cg, baseblk;
sbin/fsck/utilities.c
378
struct cg *cgp = &cgrp;
sbin/fsck/utilities.c
393
cg = dtog(&sblock, i + j);
sbin/fsck/utilities.c
394
getblk(&cgblk, cgtod(&sblock, cg), sblock.fs_cgsize);
sbin/fsck/utilities.c
396
pfatal("CG %d: BAD MAGIC NUMBER\n", cg);
sbin/fsirand/fsirand.c
111
int devfd, n, cg;
sbin/fsirand/fsirand.c
166
for (cg = 0; cg < sblock->fs_ncg; cg++) {
sbin/fsirand/fsirand.c
167
dblk = fsbtodb(sblock, cgsblock(sblock, cg));
sbin/fsirand/fsirand.c
173
cg + 1, device, (n < SBSIZE) ? "short write"
sbin/fsirand/fsirand.c
179
cg + 1, device);
sbin/fsirand/fsirand.c
184
cg + 1, device);
sbin/fsirand/fsirand.c
225
for (cg = 0, inumber = 0; cg < sblock->fs_ncg; cg++) {
sbin/fsirand/fsirand.c
228
dblk = fsbtodb(sblock, cgsblock(sblock, cg));
sbin/fsirand/fsirand.c
235
cg + 1, device, (n < SBSIZE) ? "short write"
sbin/growfs/debug.c
319
dbg_dump_cg(const char *comment, struct cg *cgr)
sbin/growfs/debug.c
397
dbg_dump_inmap(struct fs *sb, const char *comment, struct cg *cgr)
sbin/growfs/debug.c
442
dbg_dump_frmap(struct fs *sb, const char *comment, struct cg *cgr)
sbin/growfs/debug.c
486
dbg_dump_clmap(struct fs *sb, const char *comment, struct cg *cgr)
sbin/growfs/debug.c
530
dbg_dump_clsum(struct fs *sb, const char *comment, struct cg *cgr)
sbin/growfs/debug.c
559
dbg_dump_sptbl(struct fs *sb, const char *comment, struct cg *cgr)
sbin/growfs/debug.h
54
void dbg_dump_cg(const char *, struct cg *);
sbin/growfs/debug.h
58
void dbg_dump_inmap(struct fs *, const char *, struct cg *);
sbin/growfs/debug.h
59
void dbg_dump_frmap(struct fs *, const char *, struct cg *);
sbin/growfs/debug.h
60
void dbg_dump_clmap(struct fs *, const char *, struct cg *);
sbin/growfs/debug.h
61
void dbg_dump_clsum(struct fs *, const char *, struct cg *);
sbin/growfs/debug.h
62
void dbg_dump_sptbl(struct fs *, const char *, struct cg *);
sbin/growfs/growfs.c
1830
ginode(ino_t inumber, int fsi, int cg)
sbin/growfs/growfs.c
1839
inumber+=(cg * sblock.fs_ipg);
sbin/growfs/growfs.c
2247
updrefs(int cg, ino_t in, struct gfs_bpp *bp, int fsi, int fso, unsigned int
sbin/growfs/growfs.c
2261
ino=ginode(in, fsi, cg);
sbin/growfs/growfs.c
2281
cg);
sbin/growfs/growfs.c
76
struct cg cg;
sbin/growfs/growfs.c
79
#define acg cgun1.cg /* a cylinder cgroup (new) */
sbin/growfs/growfs.c
80
#define aocg cgun2.cg /* an old cylinder group */
sbin/newfs/mkfs.c
112
struct cg cg;
sbin/newfs/mkfs.c
115
#define acg cgun.cg
sbin/quotacheck/quotacheck.c
233
int cg, i, mode, errs = 0;
sbin/quotacheck/quotacheck.c
255
for (ino = 0, cg = 0; cg < sblock.fs_ncg; cg++) {
stand/boot/common/fs.h
412
#define ACTIVECGNUM(fs, cg) ((fs)->fs_active[(cg) / (NBBY * sizeof(int))])
stand/boot/common/fs.h
413
#define ACTIVECGOFF(cg) (1 << ((cg) % (NBBY * sizeof(int))))
stand/boot/common/fs.h
422
/* base cg */ (sizeof(struct cg) + sizeof(int32_t) + \
sys/dev/misc/musycc/musycc.c
142
struct groupr cg;
sys/dev/misc/musycc/musycc.c
1511
sc->ram = &sc->mycg->cg;
sys/dev/misc/musycc/musycc.c
1526
csc->ram = (struct globalr *)&csc->serial[0].mycg->cg;
sys/dev/video/fb/vga.c
1298
static u_char cg[] = { 0x00, 0x05, 0x0a, 0x0f, 0x30, 0x35, 0x3a, 0x3f };
sys/dev/video/fb/vga.c
1305
outb(TSIDX, 0x03); outb(TSREG, cg[page]);
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
469
struct ieee80211_channel *c, *cg;
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
488
(cg = find11gchannel(ic, i, c->ic_freq)) != NULL)
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
489
c = cg;
sys/vfs/ext2fs/ext2_alloc.c
1006
error = ext2_cg_block_bitmap_init(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1010
ext2_gd_b_bitmap_csum_set(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1012
error = ext2_gd_b_bitmap_csum_verify(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1016
error = ext2_b_bitmap_validate(fs,bp, cg);
sys/vfs/ext2fs/ext2_alloc.c
1024
if (e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) == 0)
sys/vfs/ext2fs/ext2_alloc.c
1029
if (dtog(fs, bpref) != cg)
sys/vfs/ext2fs/ext2_alloc.c
110
int cg;
sys/vfs/ext2fs/ext2_alloc.c
1106
cg, (intmax_t)bno, fs->e2fs_fsmnt);
sys/vfs/ext2fs/ext2_alloc.c
1112
ext2_clusteracct(fs, bbp, cg, bno, -1);
sys/vfs/ext2fs/ext2_alloc.c
1114
e2fs_gd_set_nbfree(&fs->e2fs_gd[cg],
sys/vfs/ext2fs/ext2_alloc.c
1115
e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) - 1);
sys/vfs/ext2fs/ext2_alloc.c
1118
ext2_gd_b_bitmap_csum_set(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1120
return (((uint64_t)cg) * fs->e2fs_fpg +
sys/vfs/ext2fs/ext2_alloc.c
1133
ext2_clusteralloc(struct inode *ip, int cg, daddr_t bpref, int len)
sys/vfs/ext2fs/ext2_alloc.c
1146
if (fs->e2fs_maxcluster[cg] < len)
sys/vfs/ext2fs/ext2_alloc.c
1151
fsbtodoff(fs, e2fs_gd_get_b_bitmap(&fs->e2fs_gd[cg])),
sys/vfs/ext2fs/ext2_alloc.c
1162
lp = &fs->e2fs_clustersum[cg].cs_sum[len];
sys/vfs/ext2fs/ext2_alloc.c
1173
lp = &fs->e2fs_clustersum[cg].cs_sum[len - 1];
sys/vfs/ext2fs/ext2_alloc.c
1177
fs->e2fs_maxcluster[cg] = i;
sys/vfs/ext2fs/ext2_alloc.c
1183
if (dtog(fs, bpref) != cg)
sys/vfs/ext2fs/ext2_alloc.c
1220
ext2_clusteracct(fs, bbp, cg, bno + i, -1);
sys/vfs/ext2fs/ext2_alloc.c
1222
e2fs_gd_set_nbfree(&fs->e2fs_gd[cg],
sys/vfs/ext2fs/ext2_alloc.c
1223
e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) - 1);
sys/vfs/ext2fs/ext2_alloc.c
1229
return (cg * fs->e2fs_fpg + le32toh(fs->e2fs->e2fs_first_dblock)
sys/vfs/ext2fs/ext2_alloc.c
1240
ext2_zero_inode_table(struct inode *ip, int cg)
sys/vfs/ext2fs/ext2_alloc.c
1248
if (le16toh(fs->e2fs_gd[cg].ext4bgd_flags) & EXT2_BG_INODE_ZEROED)
sys/vfs/ext2fs/ext2_alloc.c
1255
e2fs_gd_get_i_unused(&fs->e2fs_gd[cg]),
sys/vfs/ext2fs/ext2_alloc.c
1260
e2fs_gd_get_i_tables(&fs->e2fs_gd[cg]) + used_blks + i),
sys/vfs/ext2fs/ext2_alloc.c
1269
fs->e2fs_gd[cg].ext4bgd_flags = htole16(le16toh(
sys/vfs/ext2fs/ext2_alloc.c
1270
fs->e2fs_gd[cg].ext4bgd_flags) | EXT2_BG_INODE_ZEROED);
sys/vfs/ext2fs/ext2_alloc.c
1291
ext2_nodealloccg(struct inode *ip, int cg, daddr_t ipref, int mode)
sys/vfs/ext2fs/ext2_alloc.c
1304
if (e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) == 0)
sys/vfs/ext2fs/ext2_alloc.c
1308
e2fs_gd_get_i_bitmap(&fs->e2fs_gd[cg])),
sys/vfs/ext2fs/ext2_alloc.c
1317
if (le16toh(fs->e2fs_gd[cg].ext4bgd_flags) &
sys/vfs/ext2fs/ext2_alloc.c
1323
fs->e2fs_gd[cg].ext4bgd_flags = htole16(le16toh(
sys/vfs/ext2fs/ext2_alloc.c
1324
fs->e2fs_gd[cg].ext4bgd_flags) &
sys/vfs/ext2fs/ext2_alloc.c
1327
ext2_gd_i_bitmap_csum_set(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1328
error = ext2_zero_inode_table(ip, cg);
sys/vfs/ext2fs/ext2_alloc.c
133
cg = ino_to_cg(fs, ip->i_number);
sys/vfs/ext2fs/ext2_alloc.c
1335
error = ext2_gd_i_bitmap_csum_verify(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1341
if (e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) == 0) {
sys/vfs/ext2fs/ext2_alloc.c
135
cg = dtog(fs, bpref);
sys/vfs/ext2fs/ext2_alloc.c
136
bno = (daddr_t)ext2_hashalloc(ip, cg, bpref, fs->e2fs_bsize,
sys/vfs/ext2fs/ext2_alloc.c
1365
ext2_nodealloccg_bmap_corrupted, cg, ipref,
sys/vfs/ext2fs/ext2_alloc.c
1376
e2fs_gd_set_nifree(&fs->e2fs_gd[cg],
sys/vfs/ext2fs/ext2_alloc.c
1377
e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) - 1);
sys/vfs/ext2fs/ext2_alloc.c
1380
ifree = fs->e2fs_ipg - e2fs_gd_get_i_unused(&fs->e2fs_gd[cg]);
sys/vfs/ext2fs/ext2_alloc.c
1382
e2fs_gd_set_i_unused(&fs->e2fs_gd[cg],
sys/vfs/ext2fs/ext2_alloc.c
1388
e2fs_gd_set_ndirs(&fs->e2fs_gd[cg],
sys/vfs/ext2fs/ext2_alloc.c
1389
e2fs_gd_get_ndirs(&fs->e2fs_gd[cg]) + 1);
sys/vfs/ext2fs/ext2_alloc.c
1393
ext2_gd_i_bitmap_csum_set(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1395
return ((uint64_t)cg * fs->e2fs_ipg + ipref + 1);
sys/vfs/ext2fs/ext2_alloc.c
1408
int cg, error;
sys/vfs/ext2fs/ext2_alloc.c
1413
cg = dtog(fs, bno);
sys/vfs/ext2fs/ext2_alloc.c
1420
fsbtodoff(fs, e2fs_gd_get_b_bitmap(&fs->e2fs_gd[cg])),
sys/vfs/ext2fs/ext2_alloc.c
1434
ext2_clusteracct(fs, bbp, cg, bno, 1);
sys/vfs/ext2fs/ext2_alloc.c
1436
e2fs_gd_set_nbfree(&fs->e2fs_gd[cg],
sys/vfs/ext2fs/ext2_alloc.c
1437
e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) + 1);
sys/vfs/ext2fs/ext2_alloc.c
1440
ext2_gd_b_bitmap_csum_set(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1455
int error, cg;
sys/vfs/ext2fs/ext2_alloc.c
1465
cg = ino_to_cg(fs, ino);
sys/vfs/ext2fs/ext2_alloc.c
1467
fsbtodoff(fs, e2fs_gd_get_i_bitmap(&fs->e2fs_gd[cg])),
sys/vfs/ext2fs/ext2_alloc.c
1484
e2fs_gd_set_nifree(&fs->e2fs_gd[cg],
sys/vfs/ext2fs/ext2_alloc.c
1485
e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) + 1);
sys/vfs/ext2fs/ext2_alloc.c
1487
e2fs_gd_set_ndirs(&fs->e2fs_gd[cg],
sys/vfs/ext2fs/ext2_alloc.c
1488
e2fs_gd_get_ndirs(&fs->e2fs_gd[cg]) - 1);
sys/vfs/ext2fs/ext2_alloc.c
1493
ext2_gd_i_bitmap_csum_set(fs, cg, bp);
sys/vfs/ext2fs/ext2_alloc.c
1534
ext2_cg_has_sb(struct m_ext2fs *fs, int cg)
sys/vfs/ext2fs/ext2_alloc.c
1538
if (cg == 0)
sys/vfs/ext2fs/ext2_alloc.c
1542
if (cg == le32toh(fs->e2fs->e4fs_backup_bgs[0]) ||
sys/vfs/ext2fs/ext2_alloc.c
1543
cg == le32toh(fs->e2fs->e4fs_backup_bgs[1]))
sys/vfs/ext2fs/ext2_alloc.c
1548
if ((cg <= 1) ||
sys/vfs/ext2fs/ext2_alloc.c
1552
if (!(cg & 1))
sys/vfs/ext2fs/ext2_alloc.c
1556
a3 <= cg || a5 <= cg || a7 <= cg;
sys/vfs/ext2fs/ext2_alloc.c
1558
if (cg == a3 || cg == a5 || cg == a7)
sys/vfs/ext2fs/ext2_alloc.c
394
int error, cg;
sys/vfs/ext2fs/ext2_alloc.c
410
cg = ext2_dirpref(pip);
sys/vfs/ext2fs/ext2_alloc.c
411
if (fs->e2fs_contigdirs[cg] < 255)
sys/vfs/ext2fs/ext2_alloc.c
412
fs->e2fs_contigdirs[cg]++;
sys/vfs/ext2fs/ext2_alloc.c
414
cg = ino_to_cg(fs, pip->i_number);
sys/vfs/ext2fs/ext2_alloc.c
415
if (fs->e2fs_contigdirs[cg] > 0)
sys/vfs/ext2fs/ext2_alloc.c
416
fs->e2fs_contigdirs[cg]--;
sys/vfs/ext2fs/ext2_alloc.c
418
ipref = cg * fs->e2fs_ipg + 1;
sys/vfs/ext2fs/ext2_alloc.c
419
ino = (ino_t)ext2_hashalloc(pip, cg, (long)ipref, mode, ext2_nodealloccg);
sys/vfs/ext2fs/ext2_alloc.c
582
int cg, prefcg, cgsize;
sys/vfs/ext2fs/ext2_alloc.c
604
for (cg = prefcg; cg < fs->e2fs_gcount; cg++)
sys/vfs/ext2fs/ext2_alloc.c
605
if (e2fs_gd_get_ndirs(&fs->e2fs_gd[cg]) < minndir &&
sys/vfs/ext2fs/ext2_alloc.c
606
e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) >= avgifree &&
sys/vfs/ext2fs/ext2_alloc.c
607
e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) >= avgbfree) {
sys/vfs/ext2fs/ext2_alloc.c
608
mincg = cg;
sys/vfs/ext2fs/ext2_alloc.c
609
minndir = e2fs_gd_get_ndirs(&fs->e2fs_gd[cg]);
sys/vfs/ext2fs/ext2_alloc.c
611
for (cg = 0; cg < prefcg; cg++)
sys/vfs/ext2fs/ext2_alloc.c
612
if (e2fs_gd_get_ndirs(&fs->e2fs_gd[cg]) < minndir &&
sys/vfs/ext2fs/ext2_alloc.c
613
e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) >= avgifree &&
sys/vfs/ext2fs/ext2_alloc.c
614
e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) >= avgbfree) {
sys/vfs/ext2fs/ext2_alloc.c
615
mincg = cg;
sys/vfs/ext2fs/ext2_alloc.c
616
minndir = e2fs_gd_get_ndirs(&fs->e2fs_gd[cg]);
sys/vfs/ext2fs/ext2_alloc.c
648
for (cg = prefcg; cg < fs->e2fs_gcount; cg++)
sys/vfs/ext2fs/ext2_alloc.c
649
if (e2fs_gd_get_ndirs(&fs->e2fs_gd[cg]) < maxndir &&
sys/vfs/ext2fs/ext2_alloc.c
650
e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) >= minifree &&
sys/vfs/ext2fs/ext2_alloc.c
651
e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) >= minbfree) {
sys/vfs/ext2fs/ext2_alloc.c
652
if (fs->e2fs_contigdirs[cg] < maxcontigdirs)
sys/vfs/ext2fs/ext2_alloc.c
653
return (cg);
sys/vfs/ext2fs/ext2_alloc.c
655
for (cg = 0; cg < prefcg; cg++)
sys/vfs/ext2fs/ext2_alloc.c
656
if (e2fs_gd_get_ndirs(&fs->e2fs_gd[cg]) < maxndir &&
sys/vfs/ext2fs/ext2_alloc.c
657
e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) >= minifree &&
sys/vfs/ext2fs/ext2_alloc.c
658
e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) >= minbfree) {
sys/vfs/ext2fs/ext2_alloc.c
659
if (fs->e2fs_contigdirs[cg] < maxcontigdirs)
sys/vfs/ext2fs/ext2_alloc.c
660
return (cg);
sys/vfs/ext2fs/ext2_alloc.c
665
for (cg = prefcg; cg < fs->e2fs_gcount; cg++)
sys/vfs/ext2fs/ext2_alloc.c
666
if (e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) >= avgifree)
sys/vfs/ext2fs/ext2_alloc.c
667
return (cg);
sys/vfs/ext2fs/ext2_alloc.c
668
for (cg = 0; cg < prefcg; cg++)
sys/vfs/ext2fs/ext2_alloc.c
669
if (e2fs_gd_get_nifree(&fs->e2fs_gd[cg]) >= avgifree)
sys/vfs/ext2fs/ext2_alloc.c
671
return (cg);
sys/vfs/ext2fs/ext2_alloc.c
732
ext2_hashalloc(struct inode *ip, int cg, long pref, int size,
sys/vfs/ext2fs/ext2_alloc.c
737
int i, icg = cg;
sys/vfs/ext2fs/ext2_alloc.c
744
result = (*allocator)(ip, cg, pref, size);
sys/vfs/ext2fs/ext2_alloc.c
751
cg += i;
sys/vfs/ext2fs/ext2_alloc.c
752
if (cg >= fs->e2fs_gcount)
sys/vfs/ext2fs/ext2_alloc.c
753
cg -= fs->e2fs_gcount;
sys/vfs/ext2fs/ext2_alloc.c
754
result = (*allocator)(ip, cg, 0, size);
sys/vfs/ext2fs/ext2_alloc.c
763
cg = (icg + 2) % fs->e2fs_gcount;
sys/vfs/ext2fs/ext2_alloc.c
765
result = (*allocator)(ip, cg, 0, size);
sys/vfs/ext2fs/ext2_alloc.c
768
cg++;
sys/vfs/ext2fs/ext2_alloc.c
769
if (cg == fs->e2fs_gcount)
sys/vfs/ext2fs/ext2_alloc.c
770
cg = 0;
sys/vfs/ext2fs/ext2_alloc.c
776
ext2_cg_number_gdb_nometa(struct m_ext2fs *fs, int cg)
sys/vfs/ext2fs/ext2_alloc.c
779
if (!ext2_cg_has_sb(fs, cg))
sys/vfs/ext2fs/ext2_alloc.c
790
ext2_cg_number_gdb_meta(struct m_ext2fs *fs, int cg)
sys/vfs/ext2fs/ext2_alloc.c
795
metagroup = cg / EXT2_DESCS_PER_BLOCK(fs);
sys/vfs/ext2fs/ext2_alloc.c
799
if (cg == first || cg == first + 1 || cg == last)
sys/vfs/ext2fs/ext2_alloc.c
806
ext2_cg_number_gdb(struct m_ext2fs *fs, int cg)
sys/vfs/ext2fs/ext2_alloc.c
811
metagroup = cg / EXT2_DESCS_PER_BLOCK(fs);
sys/vfs/ext2fs/ext2_alloc.c
815
return (ext2_cg_number_gdb_nometa(fs, cg));
sys/vfs/ext2fs/ext2_alloc.c
817
return ext2_cg_number_gdb_meta(fs, cg);
sys/vfs/ext2fs/ext2_alloc.c
821
ext2_number_base_meta_blocks(struct m_ext2fs *fs, int cg)
sys/vfs/ext2fs/ext2_alloc.c
825
number = ext2_cg_has_sb(fs, cg);
sys/vfs/ext2fs/ext2_alloc.c
828
cg < le32toh(fs->e2fs->e3fs_first_meta_bg) *
sys/vfs/ext2fs/ext2_alloc.c
831
number += ext2_cg_number_gdb(fs, cg);
sys/vfs/ext2fs/ext2_alloc.c
835
number += ext2_cg_number_gdb(fs, cg);
sys/vfs/ext2fs/ext2_alloc.c
864
ext2_block_in_group(struct m_ext2fs *fs, e4fs_daddr_t block, int cg)
sys/vfs/ext2fs/ext2_alloc.c
867
return ((ext2_get_group_number(fs, block) == cg) ? 1 : 0);
sys/vfs/ext2fs/ext2_alloc.c
871
ext2_cg_block_bitmap_init(struct m_ext2fs *fs, int cg, struct buf *bp)
sys/vfs/ext2fs/ext2_alloc.c
876
if (!(le16toh(fs->e2fs_gd[cg].ext4bgd_flags) & EXT2_BG_BLOCK_UNINIT))
sys/vfs/ext2fs/ext2_alloc.c
881
bit_max = ext2_number_base_meta_blocks(fs, cg);
sys/vfs/ext2fs/ext2_alloc.c
888
start = (uint64_t)cg * fs->e2fs_bpg +
sys/vfs/ext2fs/ext2_alloc.c
892
tmp = e2fs_gd_get_b_bitmap(&fs->e2fs_gd[cg]);
sys/vfs/ext2fs/ext2_alloc.c
894
ext2_block_in_group(fs, tmp, cg))
sys/vfs/ext2fs/ext2_alloc.c
897
tmp = e2fs_gd_get_i_bitmap(&fs->e2fs_gd[cg]);
sys/vfs/ext2fs/ext2_alloc.c
899
ext2_block_in_group(fs, tmp, cg))
sys/vfs/ext2fs/ext2_alloc.c
902
tmp = e2fs_gd_get_i_tables(&fs->e2fs_gd[cg]);
sys/vfs/ext2fs/ext2_alloc.c
904
while( tmp < e2fs_gd_get_i_tables(&fs->e2fs_gd[cg]) +
sys/vfs/ext2fs/ext2_alloc.c
907
ext2_block_in_group(fs, tmp, cg))
sys/vfs/ext2fs/ext2_alloc.c
921
fs->e2fs_gd[cg].ext4bgd_flags = htole16(le16toh(
sys/vfs/ext2fs/ext2_alloc.c
922
fs->e2fs_gd[cg].ext4bgd_flags) & ~EXT2_BG_BLOCK_UNINIT);
sys/vfs/ext2fs/ext2_alloc.c
928
ext2_b_bitmap_validate(struct m_ext2fs *fs, struct buf *bp, int cg)
sys/vfs/ext2fs/ext2_alloc.c
944
gd = &fs->e2fs_gd[cg];
sys/vfs/ext2fs/ext2_alloc.c
946
group_first_block = ((uint64_t)cg) * fs->e2fs_fpg +
sys/vfs/ext2fs/ext2_alloc.c
953
"bad block bitmap, group", cg);
sys/vfs/ext2fs/ext2_alloc.c
961
"bad inode bitmap", cg);
sys/vfs/ext2fs/ext2_alloc.c
969
"bad inode table, group", cg);
sys/vfs/ext2fs/ext2_alloc.c
983
ext2_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
sys/vfs/ext2fs/ext2_alloc.c
994
if (e2fs_gd_get_nbfree(&fs->e2fs_gd[cg]) == 0)
sys/vfs/ext2fs/ext2_alloc.c
999
e2fs_gd_get_b_bitmap(&fs->e2fs_gd[cg])),
sys/vfs/ext2fs/ext2_csum.c
436
ext2_gd_i_bitmap_csum_verify(struct m_ext2fs *fs, int cg, struct buf *bp)
sys/vfs/ext2fs/ext2_csum.c
443
provided = le16toh(fs->e2fs_gd[cg].ext4bgd_i_bmap_csum);
sys/vfs/ext2fs/ext2_csum.c
448
hi = le16toh(fs->e2fs_gd[cg].ext4bgd_i_bmap_csum_hi);
sys/vfs/ext2fs/ext2_csum.c
462
ext2_gd_i_bitmap_csum_set(struct m_ext2fs *fs, int cg, struct buf *bp)
sys/vfs/ext2fs/ext2_csum.c
471
fs->e2fs_gd[cg].ext4bgd_i_bmap_csum = htole16(csum & 0xFFFF);
sys/vfs/ext2fs/ext2_csum.c
473
fs->e2fs_gd[cg].ext4bgd_i_bmap_csum_hi = htole16(csum >> 16);
sys/vfs/ext2fs/ext2_csum.c
477
ext2_gd_b_bitmap_csum_verify(struct m_ext2fs *fs, int cg, struct buf *bp)
sys/vfs/ext2fs/ext2_csum.c
485
provided = le16toh(fs->e2fs_gd[cg].ext4bgd_b_bmap_csum);
sys/vfs/ext2fs/ext2_csum.c
489
hi = le16toh(fs->e2fs_gd[cg].ext4bgd_b_bmap_csum_hi);
sys/vfs/ext2fs/ext2_csum.c
503
ext2_gd_b_bitmap_csum_set(struct m_ext2fs *fs, int cg, struct buf *bp)
sys/vfs/ext2fs/ext2_csum.c
512
fs->e2fs_gd[cg].ext4bgd_b_bmap_csum = htole16(csum & 0xFFFF);
sys/vfs/ext2fs/ext2_csum.c
514
fs->e2fs_gd[cg].ext4bgd_b_bmap_csum_hi = htole16(csum >> 16);
sys/vfs/ext2fs/ext2_extern.h
92
int ext2_cg_has_sb(struct m_ext2fs *fs, int cg);
sys/vfs/ext2fs/ext2_extern.h
93
uint64_t ext2_cg_number_gdb(struct m_ext2fs *fs, int cg);
sys/vfs/ext2fs/ext2_subr.c
114
ext2_clusteracct(struct m_ext2fs *fs, char *bbp, int cg, e4fs_daddr_t bno, int cnt)
sys/vfs/ext2fs/ext2_subr.c
116
int32_t *sump = fs->e2fs_clustersum[cg].cs_sum;
sys/vfs/ext2fs/ext2_subr.c
122
if (fs->e2fs_clustersum[cg].cs_init == 0) {
sys/vfs/ext2fs/ext2_subr.c
149
fs->e2fs_clustersum[cg].cs_init = 1;
sys/vfs/ext2fs/ext2_subr.c
211
fs->e2fs_maxcluster[cg] = i;
sys/vfs/ext2fs/ext2_vfsops.c
338
int cg, descpb, logical_sb, has_super = 0;
sys/vfs/ext2fs/ext2_vfsops.c
356
cg = descpb * number;
sys/vfs/ext2fs/ext2_vfsops.c
358
if (ext2_cg_has_sb(fs, cg))
sys/vfs/ext2fs/ext2_vfsops.c
361
return (has_super + cg * (e4fs_daddr_t)EXT2_BLOCKS_PER_GROUP(fs) +
sys/vfs/ufs/ffs_alloc.c
1002
struct cg *cgp;
sys/vfs/ufs/ffs_alloc.c
1010
if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize)
sys/vfs/ufs/ffs_alloc.c
1012
error = bread(ip->i_devvp, fsbtodoff(fs, cgtod(fs, cg)),
sys/vfs/ufs/ffs_alloc.c
1018
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/ffs_alloc.c
1064
fs->fs_cs(fs, cg).cs_nffree += i;
sys/vfs/ufs/ffs_alloc.c
1085
fs->fs_cs(fs, cg).cs_nffree -= frags;
sys/vfs/ufs/ffs_alloc.c
109
int cg;
sys/vfs/ufs/ffs_alloc.c
1096
blkno = cg * fs->fs_fpg + bno;
sys/vfs/ufs/ffs_alloc.c
1118
struct cg *cgp;
sys/vfs/ufs/ffs_alloc.c
1126
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/ffs_alloc.c
1232
ffs_clusteralloc(struct inode *ip, int cg, ufs_daddr_t bpref, int len)
sys/vfs/ufs/ffs_alloc.c
1235
struct cg *cgp;
sys/vfs/ufs/ffs_alloc.c
1243
if (fs->fs_maxcluster[cg] < len)
sys/vfs/ufs/ffs_alloc.c
1245
if (bread(ip->i_devvp, fsbtodoff(fs, cgtod(fs, cg)),
sys/vfs/ufs/ffs_alloc.c
1249
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/ffs_alloc.c
1273
fs->fs_maxcluster[cg] = i;
sys/vfs/ufs/ffs_alloc.c
1287
if (dtog(fs, bpref) != cg)
sys/vfs/ufs/ffs_alloc.c
1319
bno = cg * fs->fs_fpg + blkstofrags(fs, got - run + 1);
sys/vfs/ufs/ffs_alloc.c
1320
if (dtog(fs, bno) != cg)
sys/vfs/ufs/ffs_alloc.c
1354
ffs_nodealloccg(struct inode *ip, int cg, ufs_daddr_t ipref, int mode)
sys/vfs/ufs/ffs_alloc.c
1358
struct cg *cgp;
sys/vfs/ufs/ffs_alloc.c
1370
if (fs->fs_cs(fs, cg).cs_nifree == 0)
sys/vfs/ufs/ffs_alloc.c
1372
error = bread(ip->i_devvp, fsbtodoff(fs, cgtod(fs, cg)),
sys/vfs/ufs/ffs_alloc.c
1378
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/ffs_alloc.c
139
cg = ino_to_cg(fs, ip->i_number);
sys/vfs/ufs/ffs_alloc.c
1390
ibase = cg * fs->fs_ipg;
sys/vfs/ufs/ffs_alloc.c
141
cg = dtog(fs, bpref);
sys/vfs/ufs/ffs_alloc.c
142
bno = (ufs_daddr_t)ffs_hashalloc(ip, cg, (long)bpref, size,
sys/vfs/ufs/ffs_alloc.c
1466
fs->fs_cs(fs, cg).cs_nifree--;
sys/vfs/ufs/ffs_alloc.c
1471
fs->fs_cs(fs, cg).cs_ndir++;
sys/vfs/ufs/ffs_alloc.c
1488
struct cg *cgp;
sys/vfs/ufs/ffs_alloc.c
1491
int i, error, cg, blk, frags, bbase;
sys/vfs/ufs/ffs_alloc.c
1508
cg = dtog(fs, bno);
sys/vfs/ufs/ffs_alloc.c
1519
error = bread(i_devvp, fsbtodoff(fs, cgtod(fs, cg)),
sys/vfs/ufs/ffs_alloc.c
1525
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/ffs_alloc.c
1548
fs->fs_cs(fs, cg).cs_nbfree++;
sys/vfs/ufs/ffs_alloc.c
1587
fs->fs_cs(fs, cg).cs_nffree += i;
sys/vfs/ufs/ffs_alloc.c
1602
fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag;
sys/vfs/ufs/ffs_alloc.c
1606
fs->fs_cs(fs, cg).cs_nbfree++;
sys/vfs/ufs/ffs_alloc.c
1709
struct cg *cgp;
sys/vfs/ufs/ffs_alloc.c
1726
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/ffs_alloc.c
176
int cg, request, error;
sys/vfs/ufs/ffs_alloc.c
1767
struct cg *cgp;
sys/vfs/ufs/ffs_alloc.c
1770
int error, cg;
sys/vfs/ufs/ffs_alloc.c
1778
cg = ino_to_cg(fs, ino);
sys/vfs/ufs/ffs_alloc.c
1779
error = bread(pip->i_devvp, fsbtodoff(fs, cgtod(fs, cg)),
sys/vfs/ufs/ffs_alloc.c
1785
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/ffs_alloc.c
1804
fs->fs_cs(fs, cg).cs_nifree++;
sys/vfs/ufs/ffs_alloc.c
1808
fs->fs_cs(fs, cg).cs_ndir--;
sys/vfs/ufs/ffs_alloc.c
1822
ffs_mapsearch(struct fs *fs, struct cg *cgp, ufs_daddr_t bpref, int allocsiz)
sys/vfs/ufs/ffs_alloc.c
1884
ffs_clusteracct(struct fs *fs, struct cg *cgp, ufs_daddr_t blkno, int cnt)
sys/vfs/ufs/ffs_alloc.c
227
cg = dtog(fs, bprev);
sys/vfs/ufs/ffs_alloc.c
228
bno = ffs_fragextend(ip, cg, (long)bprev, osize, nsize);
sys/vfs/ufs/ffs_alloc.c
287
bno = (ufs_daddr_t)ffs_hashalloc(ip, cg, (long)bpref, request,
sys/vfs/ufs/ffs_alloc.c
591
int cg, error;
sys/vfs/ufs/ffs_alloc.c
60
typedef ufs_daddr_t allocfcn_t (struct inode *ip, int cg, ufs_daddr_t bpref,
sys/vfs/ufs/ffs_alloc.c
605
cg = ino_to_cg(fs, ipref);
sys/vfs/ufs/ffs_alloc.c
611
if (fs->fs_contigdirs[cg] < 255)
sys/vfs/ufs/ffs_alloc.c
612
fs->fs_contigdirs[cg]++;
sys/vfs/ufs/ffs_alloc.c
614
if (fs->fs_contigdirs[cg] > 0)
sys/vfs/ufs/ffs_alloc.c
615
fs->fs_contigdirs[cg]--;
sys/vfs/ufs/ffs_alloc.c
617
ino = (ino_t)ffs_hashalloc(pip, cg, (long)ipref, mode,
sys/vfs/ufs/ffs_alloc.c
667
int cg, prefcg, dirsize, cgsize;
sys/vfs/ufs/ffs_alloc.c
687
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/vfs/ufs/ffs_alloc.c
688
if (fs->fs_cs(fs, cg).cs_ndir < minndir &&
sys/vfs/ufs/ffs_alloc.c
689
fs->fs_cs(fs, cg).cs_nifree >= avgifree &&
sys/vfs/ufs/ffs_alloc.c
690
fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/vfs/ufs/ffs_alloc.c
691
mincg = cg;
sys/vfs/ufs/ffs_alloc.c
692
minndir = fs->fs_cs(fs, cg).cs_ndir;
sys/vfs/ufs/ffs_alloc.c
694
for (cg = 0; cg < prefcg; cg++)
sys/vfs/ufs/ffs_alloc.c
695
if (fs->fs_cs(fs, cg).cs_ndir < minndir &&
sys/vfs/ufs/ffs_alloc.c
696
fs->fs_cs(fs, cg).cs_nifree >= avgifree &&
sys/vfs/ufs/ffs_alloc.c
697
fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/vfs/ufs/ffs_alloc.c
698
mincg = cg;
sys/vfs/ufs/ffs_alloc.c
699
minndir = fs->fs_cs(fs, cg).cs_ndir;
sys/vfs/ufs/ffs_alloc.c
71
static void ffs_clusteracct (struct fs *, struct cg *, ufs_daddr_t,
sys/vfs/ufs/ffs_alloc.c
744
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/vfs/ufs/ffs_alloc.c
745
if (fs->fs_cs(fs, cg).cs_ndir < maxndir &&
sys/vfs/ufs/ffs_alloc.c
746
fs->fs_cs(fs, cg).cs_nifree >= minifree &&
sys/vfs/ufs/ffs_alloc.c
747
fs->fs_cs(fs, cg).cs_nbfree >= minbfree) {
sys/vfs/ufs/ffs_alloc.c
748
if (fs->fs_contigdirs[cg] < maxcontigdirs)
sys/vfs/ufs/ffs_alloc.c
749
return ((ino_t)(fs->fs_ipg * cg));
sys/vfs/ufs/ffs_alloc.c
751
for (cg = 0; cg < prefcg; cg++)
sys/vfs/ufs/ffs_alloc.c
752
if (fs->fs_cs(fs, cg).cs_ndir < maxndir &&
sys/vfs/ufs/ffs_alloc.c
753
fs->fs_cs(fs, cg).cs_nifree >= minifree &&
sys/vfs/ufs/ffs_alloc.c
754
fs->fs_cs(fs, cg).cs_nbfree >= minbfree) {
sys/vfs/ufs/ffs_alloc.c
755
if (fs->fs_contigdirs[cg] < maxcontigdirs)
sys/vfs/ufs/ffs_alloc.c
756
return ((ino_t)(fs->fs_ipg * cg));
sys/vfs/ufs/ffs_alloc.c
761
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/vfs/ufs/ffs_alloc.c
762
if (fs->fs_cs(fs, cg).cs_nifree >= avgifree)
sys/vfs/ufs/ffs_alloc.c
763
return ((ino_t)(fs->fs_ipg * cg));
sys/vfs/ufs/ffs_alloc.c
764
for (cg = 0; cg < prefcg; cg++)
sys/vfs/ufs/ffs_alloc.c
765
if (fs->fs_cs(fs, cg).cs_nifree >= avgifree)
sys/vfs/ufs/ffs_alloc.c
767
return ((ino_t)(fs->fs_ipg * cg));
sys/vfs/ufs/ffs_alloc.c
800
int cg;
sys/vfs/ufs/ffs_alloc.c
807
cg = ino_to_cg(fs, ip->i_number);
sys/vfs/ufs/ffs_alloc.c
808
return (fs->fs_fpg * cg + fs->fs_frag);
sys/vfs/ufs/ffs_alloc.c
81
static ufs_daddr_t ffs_mapsearch (struct fs *, struct cg *, ufs_daddr_t,
sys/vfs/ufs/ffs_alloc.c
821
for (cg = startcg; cg < fs->fs_ncg; cg++)
sys/vfs/ufs/ffs_alloc.c
822
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/vfs/ufs/ffs_alloc.c
823
fs->fs_cgrotor = cg;
sys/vfs/ufs/ffs_alloc.c
824
return (fs->fs_fpg * cg + fs->fs_frag);
sys/vfs/ufs/ffs_alloc.c
826
for (cg = 0; cg <= startcg; cg++)
sys/vfs/ufs/ffs_alloc.c
827
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/vfs/ufs/ffs_alloc.c
828
fs->fs_cgrotor = cg;
sys/vfs/ufs/ffs_alloc.c
829
return (fs->fs_fpg * cg + fs->fs_frag);
sys/vfs/ufs/ffs_alloc.c
865
ffs_hashalloc(struct inode *ip, int cg, long pref,
sys/vfs/ufs/ffs_alloc.c
871
int i, icg = cg;
sys/vfs/ufs/ffs_alloc.c
877
result = (*allocator)(ip, cg, pref, size);
sys/vfs/ufs/ffs_alloc.c
884
cg += i;
sys/vfs/ufs/ffs_alloc.c
885
if (cg >= fs->fs_ncg)
sys/vfs/ufs/ffs_alloc.c
886
cg -= fs->fs_ncg;
sys/vfs/ufs/ffs_alloc.c
887
result = (*allocator)(ip, cg, 0, size);
sys/vfs/ufs/ffs_alloc.c
896
cg = (icg + 2) % fs->fs_ncg;
sys/vfs/ufs/ffs_alloc.c
898
result = (*allocator)(ip, cg, 0, size);
sys/vfs/ufs/ffs_alloc.c
901
cg++;
sys/vfs/ufs/ffs_alloc.c
902
if (cg == fs->fs_ncg)
sys/vfs/ufs/ffs_alloc.c
903
cg = 0;
sys/vfs/ufs/ffs_alloc.c
915
ffs_fragextend(struct inode *ip, int cg, long bprev, int osize, int nsize)
sys/vfs/ufs/ffs_alloc.c
918
struct cg *cgp;
sys/vfs/ufs/ffs_alloc.c
926
if (fs->fs_cs(fs, cg).cs_nffree < numfrags(fs, nsize - osize))
sys/vfs/ufs/ffs_alloc.c
935
error = bread(ip->i_devvp, fsbtodoff(fs, cgtod(fs, cg)),
sys/vfs/ufs/ffs_alloc.c
941
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/ffs_alloc.c
983
fs->fs_cs(fs, cg).cs_nffree--;
sys/vfs/ufs/ffs_alloc.c
999
ffs_alloccg(struct inode *ip, int cg, ufs_daddr_t bpref, int size)
sys/vfs/ufs/ffs_softdep.c
1075
struct cg *cgp;
sys/vfs/ufs/ffs_softdep.c
1096
cgp = (struct cg *)bp->b_data;
sys/vfs/ufs/fs.h
334
/* base cg */ (sizeof(struct cg) + sizeof(int32_t) + \
usr.sbin/makefs/ffs.c
1133
struct cg *cgp;
usr.sbin/makefs/ffs.c
1135
int cg, cgino;
usr.sbin/makefs/ffs.c
1152
cg = ino_to_cg(fs, ino);
usr.sbin/makefs/ffs.c
1156
dp, ino, cg, cgino);
usr.sbin/makefs/ffs.c
1158
ffs_rdfs(fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize, &sbbuf,
usr.sbin/makefs/ffs.c
1160
cgp = (struct cg *)sbbuf;
usr.sbin/makefs/ffs.c
1162
errx(1, "ffs_write_inode: cg %d: bad magic number", cg);
usr.sbin/makefs/ffs.c
1175
if (fs->fs_cs(fs, cg).cs_nifree == 0)
usr.sbin/makefs/ffs.c
1178
cg, ino);
usr.sbin/makefs/ffs.c
1182
fs->fs_cs(fs, cg).cs_nifree--;
usr.sbin/makefs/ffs.c
1186
fs->fs_cs(fs, cg).cs_ndir++;
usr.sbin/makefs/ffs.c
1203
cg * fs->fs_ipg + initediblk)),
usr.sbin/makefs/ffs.c
1211
ffs_wtfs(fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize, &sbbuf,
usr.sbin/makefs/ffs.h
125
/* base cg */ (sizeof(struct cg) + sizeof(int32_t) + \
usr.sbin/makefs/ffs/ffs_alloc.c
110
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
112
cg = dtog(fs, bpref);
usr.sbin/makefs/ffs/ffs_alloc.c
113
bno = ffs_hashalloc(ip, cg, bpref, size, ffs_alloccg);
usr.sbin/makefs/ffs/ffs_alloc.c
159
u_int cg, startcg;
usr.sbin/makefs/ffs/ffs_alloc.c
165
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
166
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
180
for (cg = startcg; cg < fs->fs_ncg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
181
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
usr.sbin/makefs/ffs/ffs_alloc.c
182
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
183
for (cg = 0; cg <= startcg; 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
199
u_int cg, startcg;
usr.sbin/makefs/ffs/ffs_alloc.c
205
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
206
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
220
for (cg = startcg; cg < fs->fs_ncg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
221
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr.sbin/makefs/ffs/ffs_alloc.c
222
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
224
for (cg = 0; cg < startcg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
225
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr.sbin/makefs/ffs/ffs_alloc.c
226
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
249
ffs_hashalloc(struct inode *ip, u_int cg, makefs_daddr_t pref, int size,
usr.sbin/makefs/ffs/ffs_alloc.c
254
u_int i, icg = cg;
usr.sbin/makefs/ffs/ffs_alloc.c
260
result = (*allocator)(ip, cg, pref, size);
usr.sbin/makefs/ffs/ffs_alloc.c
267
cg += i;
usr.sbin/makefs/ffs/ffs_alloc.c
268
if (cg >= fs->fs_ncg)
usr.sbin/makefs/ffs/ffs_alloc.c
269
cg -= fs->fs_ncg;
usr.sbin/makefs/ffs/ffs_alloc.c
270
result = (*allocator)(ip, cg, 0, size);
usr.sbin/makefs/ffs/ffs_alloc.c
279
cg = (icg + 2) % fs->fs_ncg;
usr.sbin/makefs/ffs/ffs_alloc.c
281
result = (*allocator)(ip, cg, 0, size);
usr.sbin/makefs/ffs/ffs_alloc.c
284
cg++;
usr.sbin/makefs/ffs/ffs_alloc.c
285
if (cg == fs->fs_ncg)
usr.sbin/makefs/ffs/ffs_alloc.c
286
cg = 0;
usr.sbin/makefs/ffs/ffs_alloc.c
298
ffs_alloccg(struct inode *ip, int cg, makefs_daddr_t bpref, int size)
usr.sbin/makefs/ffs/ffs_alloc.c
300
struct cg *cgp;
usr.sbin/makefs/ffs/ffs_alloc.c
307
if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize)
usr.sbin/makefs/ffs/ffs_alloc.c
309
error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize,
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
439
struct cg *cgp;
usr.sbin/makefs/ffs/ffs_alloc.c
442
int i, error, cg, blk, frags, bbase;
usr.sbin/makefs/ffs/ffs_alloc.c
451
cg = dtog(fs, bno);
usr.sbin/makefs/ffs/ffs_alloc.c
457
error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize,
usr.sbin/makefs/ffs/ffs_alloc.c
463
cgp = (struct cg *)bp->b_data;
usr.sbin/makefs/ffs/ffs_alloc.c
479
fs->fs_cs(fs, cg).cs_nbfree++;
usr.sbin/makefs/ffs/ffs_alloc.c
504
fs->fs_cs(fs, cg).cs_nffree += i;
usr.sbin/makefs/ffs/ffs_alloc.c
517
fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag;
usr.sbin/makefs/ffs/ffs_alloc.c
521
fs->fs_cs(fs, cg).cs_nbfree++;
usr.sbin/makefs/ffs/ffs_alloc.c
551
ffs_mapsearch(struct fs *fs, struct cg *cgp, makefs_daddr_t bpref, int allocsiz)
usr.sbin/makefs/ffs/ffs_alloc.c
618
ffs_clusteracct(struct fs *fs, struct cg *cgp, int32_t blkno, int cnt)
usr.sbin/makefs/ffs/ffs_alloc.c
71
static int32_t ffs_mapsearch(struct fs *, struct cg *, makefs_daddr_t, int);
usr.sbin/makefs/ffs/ffs_alloc.c
98
int cg;
usr.sbin/makefs/ffs/ffs_bswap.c
204
ffs_cg_swap(struct cg *o, struct cg *n, struct fs *fs)
usr.sbin/makefs/ffs/ffs_extern.h
61
void ffs_clusteracct(struct fs *, struct cg *, int32_t, int);
usr.sbin/makefs/ffs/ffs_extern.h
73
void ffs_cg_swap(struct cg *, struct cg *, struct fs *);
usr.sbin/makefs/ffs/mkfs.c
832
ffs_cg_swap(&acg, (struct cg*)&iobuf[start], &sblock);
usr.sbin/makefs/ffs/mkfs.c
88
struct cg cg;
usr.sbin/makefs/ffs/mkfs.c
91
#define acg cgun.cg