games/backgammon/backgammon/move.c
109
cp[i] = cg[i] = 0;
games/backgammon/backgammon/move.c
120
printw("%d-%d", p[i] = cp[i], g[i] = cg[i]);
games/backgammon/backgammon/move.c
367
cg[i] = g[i];
games/backgammon/backgammon/move.c
48
static int cg[5]; /* candidate finish position */
sbin/badsect/badsect.c
143
int cg;
sbin/badsect/badsect.c
152
cg = dtog(fs, fsbn);
sbin/badsect/badsect.c
153
if (fsbn < cgdmin(fs, cg)) {
sbin/badsect/badsect.c
154
if (cg == 0 || (fsbn+cnt) > cgsblock(fs, cg)) {
sbin/badsect/badsect.c
160
if ((fsbn+cnt) > cgbase(fs, cg+1)) {
sbin/badsect/badsect.c
166
rdfs(fsbtodb(fs, cgtod(fs, cg)), (int)sblock.fs_cgsize,
sbin/badsect/badsect.c
169
fprintf(stderr, "cg %d: bad magic number\n", cg);
sbin/badsect/badsect.c
67
struct cg cg;
sbin/badsect/badsect.c
70
#define acg ucg.cg
sbin/dump/traverse.c
150
int i, cg, inosused;
sbin/dump/traverse.c
151
struct cg *cgp;
sbin/dump/traverse.c
157
for (cg = 0; cg < sblock->fs_ncg; cg++) {
sbin/dump/traverse.c
158
ino = cg * (ino_t)sblock->fs_ipg;
sbin/dump/traverse.c
159
bread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp,
sbin/dumpfs/dumpfs.c
165
u_int cg;
sbin/dumpfs/dumpfs.c
308
for (cg = 0; cg < afs.fs_ncg; cg++) {
sbin/dumpfs/dumpfs.c
309
struct csum *cs = &afs.fs_cs(&afs, cg);
sbin/dumpfs/dumpfs.c
324
for (cg = 0; cg < afs.fs_ncg; cg++)
sbin/dumpfs/dumpfs.c
325
if (dumpcg(name, fd, cg))
sbin/dumpfs/dumpfs.c
66
struct cg cg;
sbin/dumpfs/dumpfs.c
69
#define acg cgun.cg
sbin/fsck_ext2fs/setup.c
143
for (cg = 1; cg < proto.e2fs_ncg; cg++) {
sbin/fsck_ext2fs/setup.c
145
cg * proto.e2fs.e2fs_bpg + proto.e2fs.e2fs_first_dblock);
sbin/fsck_ext2fs/setup.c
149
if (cg >= proto.e2fs_ncg) {
sbin/fsck_ext2fs/setup.c
250
for (numdirs = 0, cg = 0; cg < sblock.e2fs_ncg; cg++) {
sbin/fsck_ext2fs/setup.c
251
numdirs += letoh16(sblock.e2fs_gd[cg].ext2bgd_ndirs);
sbin/fsck_ext2fs/setup.c
69
long cg, asked, i;
sbin/fsck_ffs/fsck.h
115
struct cg *b_cg; /* cylinder group */
sbin/fsck_ffs/fsck.h
274
struct bufarea *cglookup(u_int cg);
sbin/fsck_ffs/inode.c
588
struct cg *cgp;
sbin/fsck_ffs/inode.c
589
int cg;
sbin/fsck_ffs/inode.c
602
cg = ino_to_cg(&sblock, ino);
sbin/fsck_ffs/inode.c
604
if ((ino % sblock.fs_ipg) >= (uint64_t)inostathead[cg].il_numalloced) {
sbin/fsck_ffs/inode.c
607
MAXIMUM(2 * inostathead[cg].il_numalloced, 10));
sbin/fsck_ffs/inode.c
614
memmove(info, inostathead[cg].il_stat,
sbin/fsck_ffs/inode.c
615
inostathead[cg].il_numalloced * sizeof(*info));
sbin/fsck_ffs/inode.c
616
for (i = inostathead[cg].il_numalloced; i < newalloced; i++) {
sbin/fsck_ffs/inode.c
619
if (inostathead[cg].il_numalloced)
sbin/fsck_ffs/inode.c
620
free(inostathead[cg].il_stat);
sbin/fsck_ffs/inode.c
621
inostathead[cg].il_stat = info;
sbin/fsck_ffs/inode.c
622
inostathead[cg].il_numalloced = newalloced;
sbin/fsck_ffs/inode.c
625
cgbp = cglookup(cg);
sbin/fsck_ffs/inode.c
628
pfatal("CG %d: BAD MAGIC NUMBER\n", cg);
sbin/fsck_ffs/pass1.c
70
struct cg *cgp;
sbin/fsck_ffs/pass5.c
138
newcg->cg_iusedoff = sizeof(struct cg);
sbin/fsck_ffs/pass5.c
140
newcg->cg_btotoff = sizeof(struct cg);
sbin/fsck_ffs/pass5.c
161
basesize = sizeof(struct cg);
sbin/fsck_ffs/pass5.c
184
cg = cgbp->b_un.b_cg;
sbin/fsck_ffs/pass5.c
185
if (!cg_chkmagic(cg))
sbin/fsck_ffs/pass5.c
191
newcg->cg_time = cg->cg_time;
sbin/fsck_ffs/pass5.c
192
newcg->cg_ffs2_time = cg->cg_ffs2_time;
sbin/fsck_ffs/pass5.c
205
if (cg->cg_rotor < newcg->cg_ndblk)
sbin/fsck_ffs/pass5.c
206
newcg->cg_rotor = cg->cg_rotor;
sbin/fsck_ffs/pass5.c
209
if (cg->cg_frotor >= 0 && cg->cg_frotor < newcg->cg_ndblk)
sbin/fsck_ffs/pass5.c
210
newcg->cg_frotor = cg->cg_frotor;
sbin/fsck_ffs/pass5.c
216
newcg->cg_niblk = cg->cg_niblk;
sbin/fsck_ffs/pass5.c
217
if (cg->cg_irotor >= 0 &&
sbin/fsck_ffs/pass5.c
218
cg->cg_irotor < fs->fs_ipg)
sbin/fsck_ffs/pass5.c
219
newcg->cg_irotor = cg->cg_irotor;
sbin/fsck_ffs/pass5.c
222
if (cg->cg_initediblk > fs->fs_ipg)
sbin/fsck_ffs/pass5.c
225
newcg->cg_initediblk = cg->cg_initediblk;
sbin/fsck_ffs/pass5.c
227
if (cg->cg_irotor >= 0 &&
sbin/fsck_ffs/pass5.c
228
cg->cg_irotor < newcg->cg_ffs2_niblk)
sbin/fsck_ffs/pass5.c
229
newcg->cg_irotor = cg->cg_irotor;
sbin/fsck_ffs/pass5.c
327
memcpy(cg, newcg, (size_t)fs->fs_cgsize);
sbin/fsck_ffs/pass5.c
331
if (memcmp(newcg, cg, basesize) &&
sbin/fsck_ffs/pass5.c
333
memcpy(cg, newcg, (size_t)basesize);
sbin/fsck_ffs/pass5.c
336
if (memcmp(cg_inosused(newcg), cg_inosused(cg),
sbin/fsck_ffs/pass5.c
339
memmove(cg_inosused(cg), cg_inosused(newcg),
sbin/fsck_ffs/pass5.c
76
struct cg *newcg = (struct cg *)buf;
sbin/fsck_ffs/pass5.c
78
struct cg *cg;
sbin/fsck_ffs/setup.c
183
for (cg = 0; cg < proto.fs_ncg; cg++) {
sbin/fsck_ffs/setup.c
184
bflag = fsbtodb(&proto, cgsblock(&proto, cg));
sbin/fsck_ffs/setup.c
191
for (cg = 0; cg < proto.fs_ncg; cg++) {
sbin/fsck_ffs/setup.c
192
bflag = fsbtodb(&proto, cgsblock(&proto, cg));
sbin/fsck_ffs/setup.c
198
if (cg >= proto.fs_ncg) {
sbin/fsck_ffs/setup.c
90
uint32_t cg, inopb;
sbin/fsck_ffs/utilities.c
185
cglookup(u_int cg)
sbin/fsck_ffs/utilities.c
188
struct cg *cgp;
sbin/fsck_ffs/utilities.c
195
cgbp = &cgbufs[cg];
sbin/fsck_ffs/utilities.c
202
getblk(&cgblk, cgtod(&sblock, cg), sblock.fs_cgsize);
sbin/fsck_ffs/utilities.c
207
getblk(cgbp, cgtod(&sblock, cg), sblock.fs_cgsize);
sbin/fsck_ffs/utilities.c
445
int j, k, cg;
sbin/fsck_ffs/utilities.c
447
struct cg *cgp;
sbin/fsck_ffs/utilities.c
462
cg = dtog(&sblock, i + j);
sbin/fsck_ffs/utilities.c
463
cgbp = cglookup(cg);
sbin/fsck_ffs/utilities.c
466
pfatal("CG %d: BAD MAGIC NUMBER\n", cg);
sbin/fsirand/fsirand.c
105
u_int cg;
sbin/fsirand/fsirand.c
191
for (cg = 0; cg < sblock->fs_ncg; cg++) {
sbin/fsirand/fsirand.c
192
dblk = fsbtodb(sblock, cgsblock(sblock, cg));
sbin/fsirand/fsirand.c
198
cg + 1, devpath, (n < SBSIZE) ? "short read"
sbin/fsirand/fsirand.c
205
cg + 1, devpath);
sbin/fsirand/fsirand.c
210
cg + 1, devpath);
sbin/fsirand/fsirand.c
260
for (cg = 0, inumber = 0; cg < sblock->fs_ncg; cg++) {
sbin/fsirand/fsirand.c
263
dblk = fsbtodb(sblock, cgsblock(sblock, cg));
sbin/fsirand/fsirand.c
272
cg + 1, devpath, (n < SBSIZE) ? "short write"
sbin/growfs/growfs.c
1335
for (cg = 0; cg < osblock.fs_ncg; cg++) {
sbin/growfs/growfs.c
1337
updrefs(cg, (ino_t)inc, bp, fsi, fso, Nflag);
sbin/growfs/growfs.c
1616
ginode(ino_t inumber, int fsi, int cg)
sbin/growfs/growfs.c
1631
inumber += (cg * sblock.fs_ipg);
sbin/growfs/growfs.c
171
u_int cg;
sbin/growfs/growfs.c
2056
updrefs(int cg, ino_t in, struct gfs_bpp *bp, int fsi, int fso, unsigned int
sbin/growfs/growfs.c
2064
ino = ginode(in, fsi, cg);
sbin/growfs/growfs.c
218
for (cg = osblock.fs_ncg; cg < sblock.fs_ncg; cg++) {
sbin/growfs/growfs.c
219
initcg(cg, utime, fso, Nflag);
sbin/growfs/growfs.c
223
fsbtodb(&sblock, cgsblock(&sblock, cg)),
sbin/growfs/growfs.c
224
cg < (sblock.fs_ncg - 1) ? "," : "");
sbin/growfs/growfs.c
308
for (cg = 0; cg < sblock.fs_ncg; cg++) {
sbin/growfs/growfs.c
309
wtfs(fsbtodb(&sblock, cgsblock(&sblock, cg)),
sbin/growfs/growfs.c
321
initcg(u_int cg, time_t utime, int fso, unsigned int Nflag)
sbin/growfs/growfs.c
346
cbase = cgbase(&sblock, cg);
sbin/growfs/growfs.c
350
dlower = cgsblock(&sblock, cg) - cbase;
sbin/growfs/growfs.c
351
dupper = cgdmin(&sblock, cg) - cbase;
sbin/growfs/growfs.c
352
if (cg == 0) /* XXX fscs may be relocated */
sbin/growfs/growfs.c
354
cs = &fscs[cg];
sbin/growfs/growfs.c
358
acg.cg_cgx = cg;
sbin/growfs/growfs.c
364
start = sizeof(struct cg);
sbin/growfs/growfs.c
368
if (cg == sblock.fs_ncg - 1)
sbin/growfs/growfs.c
402
if (cg == 0) {
sbin/growfs/growfs.c
408
if (cg > 0) {
sbin/growfs/growfs.c
499
wtfs(fsbtodb(&sblock, cgsblock(&sblock, cg)), iobufsize,
sbin/growfs/growfs.c
511
wtfs(fsbtodb(&sblock, cgimin(&sblock, cg) + i),
sbin/growfs/growfs.c
624
updjcg(u_int cg, time_t utime, int fsi, int fso, unsigned int Nflag)
sbin/growfs/growfs.c
635
rdfs(fsbtodb(&osblock, cgtod(&osblock, cg)),
sbin/growfs/growfs.c
647
if (cgbase(&osblock, cg+1) == osblock.fs_size) {
sbin/growfs/growfs.c
651
wtfs(fsbtodb(&sblock, cgtod(&sblock, cg)),
sbin/growfs/growfs.c
660
cbase = cgbase(&sblock, cg);
sbin/growfs/growfs.c
664
dupper = cgdmin(&sblock, cg) - cbase;
sbin/growfs/growfs.c
665
if (cg == 0) /* XXX fscs may be relocated */
sbin/growfs/growfs.c
671
cs = fscs + cg;
sbin/growfs/growfs.c
679
if (cg == sblock.fs_ncg - 1) {
sbin/growfs/growfs.c
725
((osblock.fs_size - cgbase(&sblock, cg))/
sbin/growfs/growfs.c
820
wtfs(fsbtodb(&sblock, cgtod(&sblock, cg)), (size_t)sblock.fs_cgsize,
sbin/growfs/growfs.c
848
u_int cg, inc;
sbin/growfs/growfs.c
89
struct cg cg;
sbin/growfs/growfs.c
92
#define acg cgun1.cg /* a cylinder cgroup (new) */
sbin/growfs/growfs.c
93
#define aocg cgun2.cg /* an old cylinder group */
sbin/newfs/mkfs.c
116
struct cg cg;
sbin/newfs/mkfs.c
119
#define acg cgun->cg
sbin/newfs/mkfs.c
174
u_int cg;
sbin/newfs/mkfs.c
561
for (cg = 0; cg < sblock.fs_ncg; cg++) {
sbin/newfs/mkfs.c
562
cur_cylno = (sig_atomic_t)cg;
sbin/newfs/mkfs.c
563
initcg(cg, utime);
sbin/newfs/mkfs.c
567
(long long)fsbtodb(&sblock, cgsblock(&sblock, cg)));
sbin/newfs/mkfs.c
622
initcg(u_int cg, time_t utime)
sbin/newfs/mkfs.c
634
cbase = cgbase(&sblock, cg);
sbin/newfs/mkfs.c
638
if (fsbtodb(&sblock, cgsblock(&sblock, cg)) + iobufsize / DEV_BSIZE
sbin/newfs/mkfs.c
642
dlower = cgsblock(&sblock, cg) - cbase;
sbin/newfs/mkfs.c
643
dupper = cgdmin(&sblock, cg) - cbase;
sbin/newfs/mkfs.c
644
if (cg == 0)
sbin/newfs/mkfs.c
646
cs = &fscs[cg];
sbin/newfs/mkfs.c
650
acg.cg_cgx = cg;
sbin/newfs/mkfs.c
655
start = sizeof(struct cg);
sbin/newfs/mkfs.c
658
if (cg == sblock.fs_ncg - 1)
sbin/newfs/mkfs.c
681
if (cg == 0) {
sbin/newfs/mkfs.c
687
if (cg > 0) {
sbin/newfs/mkfs.c
736
if (cg == 0 && acg.cg_cs.cs_nbfree == 0)
sbin/newfs/mkfs.c
752
wtfs(fsbtodb(&sblock, cgsblock(&sblock, cg)), iobufsize, iobuf);
sbin/newfs/mkfs.c
764
wtfs(fsbtodb(&sblock, cgimin(&sblock, cg) + i),
sbin/quotacheck/quotacheck.c
269
int cg, i, mode, errs = 0, status;
sbin/quotacheck/quotacheck.c
296
for (cg = 0; cg < sblock.fs_ncg; cg++) {
sbin/quotacheck/quotacheck.c
297
ino = cg * sblock.fs_ipg;
sbin/quotacheck/quotacheck.c
299
bread(fsbtodb(&sblock, cgtod(&sblock, cg)),
sbin/quotacheck/quotacheck.c
71
struct cg cgblk;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
937
man->cg = drmm_cgroup_register_region(adev_to_drm(adev), "vram", adev->gmc.real_vram_size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
938
if (IS_ERR(man->cg))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
939
return PTR_ERR(man->cg);
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
219
struct dmem_cgroup_region *cg;
sys/dev/pci/drm/ttm/ttm_resource.c
385
if (man->cg) {
sys/dev/pci/drm/ttm/ttm_resource.c
386
ret = dmem_cgroup_try_charge(man->cg, bo->base.size, &pool, ret_limit_pool);
sys/dev/pci/drm/ttm/ttm_resource.c
423
if (man->cg)
sys/ufs/ext2fs/ext2fs_alloc.c
100
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
102
cg = dtog(fs, bpref);
sys/ufs/ext2fs/ext2fs_alloc.c
103
bno = ext2fs_hashalloc(ip, cg, bpref, fs->e2fs_bsize, ext2fs_alloccg);
sys/ufs/ext2fs/ext2fs_alloc.c
139
int cg, error;
sys/ufs/ext2fs/ext2fs_alloc.c
148
cg = ext2fs_dirpref(fs);
sys/ufs/ext2fs/ext2fs_alloc.c
150
cg = ino_to_cg(fs, pip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
151
ipref = cg * fs->e2fs.e2fs_ipg + 1;
sys/ufs/ext2fs/ext2fs_alloc.c
152
ino = ext2fs_hashalloc(pip, cg, ipref, mode, ext2fs_nodealloccg);
sys/ufs/ext2fs/ext2fs_alloc.c
193
int cg, maxspace, mincg, avgifree;
sys/ufs/ext2fs/ext2fs_alloc.c
198
for (cg = 0; cg < fs->e2fs_ncg; cg++)
sys/ufs/ext2fs/ext2fs_alloc.c
199
if ( fs->e2fs_gd[cg].ext2bgd_nifree >= avgifree) {
sys/ufs/ext2fs/ext2fs_alloc.c
200
if (mincg == -1 || fs->e2fs_gd[cg].ext2bgd_nbfree > maxspace) {
sys/ufs/ext2fs/ext2fs_alloc.c
201
mincg = cg;
sys/ufs/ext2fs/ext2fs_alloc.c
202
maxspace = fs->e2fs_gd[cg].ext2bgd_nbfree;
sys/ufs/ext2fs/ext2fs_alloc.c
223
int cg, i;
sys/ufs/ext2fs/ext2fs_alloc.c
250
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
251
return fs->e2fs.e2fs_bpg * cg + fs->e2fs.e2fs_first_dblock + 1;
sys/ufs/ext2fs/ext2fs_alloc.c
263
ext2fs_hashalloc(struct inode *ip, int cg, u_int32_t pref, int size,
sys/ufs/ext2fs/ext2fs_alloc.c
268
int i, icg = cg;
sys/ufs/ext2fs/ext2fs_alloc.c
274
result = (*allocator)(ip, cg, pref, size);
sys/ufs/ext2fs/ext2fs_alloc.c
281
cg += i;
sys/ufs/ext2fs/ext2fs_alloc.c
282
if (cg >= fs->e2fs_ncg)
sys/ufs/ext2fs/ext2fs_alloc.c
283
cg -= fs->e2fs_ncg;
sys/ufs/ext2fs/ext2fs_alloc.c
284
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ext2fs/ext2fs_alloc.c
293
cg = (icg + 2) % fs->e2fs_ncg;
sys/ufs/ext2fs/ext2fs_alloc.c
295
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ext2fs/ext2fs_alloc.c
298
cg++;
sys/ufs/ext2fs/ext2fs_alloc.c
299
if (cg == fs->e2fs_ncg)
sys/ufs/ext2fs/ext2fs_alloc.c
300
cg = 0;
sys/ufs/ext2fs/ext2fs_alloc.c
312
ext2fs_alloccg(struct inode *ip, int cg, u_int32_t bpref, int size)
sys/ufs/ext2fs/ext2fs_alloc.c
321
if (fs->e2fs_gd[cg].ext2bgd_nbfree == 0)
sys/ufs/ext2fs/ext2fs_alloc.c
324
fs->e2fs_gd[cg].ext2bgd_b_bitmap), (int)fs->e2fs_bsize, &bp);
sys/ufs/ext2fs/ext2fs_alloc.c
325
if (error || fs->e2fs_gd[cg].ext2bgd_nbfree == 0) {
sys/ufs/ext2fs/ext2fs_alloc.c
331
if (dtog(fs, bpref) != cg)
sys/ufs/ext2fs/ext2fs_alloc.c
372
__func__, cg, bno, fs->e2fs_fsmnt);
sys/ufs/ext2fs/ext2fs_alloc.c
377
fs->e2fs_gd[cg].ext2bgd_nbfree--;
sys/ufs/ext2fs/ext2fs_alloc.c
380
return (cg * fs->e2fs.e2fs_fpg + fs->e2fs.e2fs_first_dblock + bno);
sys/ufs/ext2fs/ext2fs_alloc.c
393
ext2fs_nodealloccg(struct inode *ip, int cg, ufsino_t ipref, int mode)
sys/ufs/ext2fs/ext2fs_alloc.c
402
if (fs->e2fs_gd[cg].ext2bgd_nifree == 0)
sys/ufs/ext2fs/ext2fs_alloc.c
405
fs->e2fs_gd[cg].ext2bgd_i_bitmap), (int)fs->e2fs_bsize, &bp);
sys/ufs/ext2fs/ext2fs_alloc.c
425
cg, ipref, fs->e2fs_fsmnt);
sys/ufs/ext2fs/ext2fs_alloc.c
444
fs->e2fs_gd[cg].ext2bgd_nifree--;
sys/ufs/ext2fs/ext2fs_alloc.c
447
fs->e2fs_gd[cg].ext2bgd_ndirs++;
sys/ufs/ext2fs/ext2fs_alloc.c
450
return (cg * fs->e2fs.e2fs_ipg + ipref + 1);
sys/ufs/ext2fs/ext2fs_alloc.c
465
int error, cg;
sys/ufs/ext2fs/ext2fs_alloc.c
468
cg = dtog(fs, bno);
sys/ufs/ext2fs/ext2fs_alloc.c
475
fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap),
sys/ufs/ext2fs/ext2fs_alloc.c
489
fs->e2fs_gd[cg].ext2bgd_nbfree++;
sys/ufs/ext2fs/ext2fs_alloc.c
506
int error, cg;
sys/ufs/ext2fs/ext2fs_alloc.c
512
cg = ino_to_cg(fs, ino);
sys/ufs/ext2fs/ext2fs_alloc.c
514
fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_i_bitmap),
sys/ufs/ext2fs/ext2fs_alloc.c
530
fs->e2fs_gd[cg].ext2bgd_nifree++;
sys/ufs/ext2fs/ext2fs_alloc.c
532
fs->e2fs_gd[cg].ext2bgd_ndirs--;
sys/ufs/ext2fs/ext2fs_alloc.c
85
int cg;
sys/ufs/ffs/ffs_alloc.c
1008
fs->fs_cs(fs, cg).cs_nffree -= frags;
sys/ufs/ffs/ffs_alloc.c
1014
blkno = cgbase(fs, cg) + bno;
sys/ufs/ffs/ffs_alloc.c
1028
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1034
cgp = (struct cg *) bp->b_data;
sys/ufs/ffs/ffs_alloc.c
105
u_int cg;
sys/ufs/ffs/ffs_alloc.c
1085
ffs_nodealloccg(struct inode *ip, u_int cg, daddr_t ipref, int mode)
sys/ufs/ffs/ffs_alloc.c
1088
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1103
if (fs->fs_cs(fs, cg).cs_nifree == 0)
sys/ufs/ffs/ffs_alloc.c
1106
if (!(bp = ffs_cgread(fs, ip, cg)))
sys/ufs/ffs/ffs_alloc.c
1109
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1154
cg, cgp->cg_irotor, fs->fs_fsmnt);
sys/ufs/ffs/ffs_alloc.c
1197
ino_to_fsba(fs, cg * fs->fs_ipg + cgp->cg_initediblk)),
sys/ufs/ffs/ffs_alloc.c
1220
fs->fs_cs(fs, cg).cs_nifree--;
sys/ufs/ffs/ffs_alloc.c
1227
fs->fs_cs(fs, cg).cs_ndir++;
sys/ufs/ffs/ffs_alloc.c
1238
return (cg * fs->fs_ipg + ipref);
sys/ufs/ffs/ffs_alloc.c
1252
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1256
int i, cg, blk, frags, bbase;
sys/ufs/ffs/ffs_alloc.c
1265
cg = dtog(fs, bno);
sys/ufs/ffs/ffs_alloc.c
1272
if (!(bp = ffs_cgread(fs, ip, cg)))
sys/ufs/ffs/ffs_alloc.c
1275
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1292
fs->fs_cs(fs, cg).cs_nbfree++;
sys/ufs/ffs/ffs_alloc.c
1322
fs->fs_cs(fs, cg).cs_nffree += i;
sys/ufs/ffs/ffs_alloc.c
1335
fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag;
sys/ufs/ffs/ffs_alloc.c
1339
fs->fs_cs(fs, cg).cs_nbfree++;
sys/ufs/ffs/ffs_alloc.c
135
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ffs/ffs_alloc.c
1366
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
1369
u_int cg;
sys/ufs/ffs/ffs_alloc.c
137
cg = dtog(fs, bpref);
sys/ufs/ffs/ffs_alloc.c
1376
cg = ino_to_cg(fs, ino);
sys/ufs/ffs/ffs_alloc.c
1377
if (!(bp = ffs_cgread(fs, pip, cg)))
sys/ufs/ffs/ffs_alloc.c
1380
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
1397
fs->fs_cs(fs, cg).cs_nifree++;
sys/ufs/ffs/ffs_alloc.c
140
bno = ffs_hashalloc(ip, cg, bpref, size, ffs_alloccg);
sys/ufs/ffs/ffs_alloc.c
1401
fs->fs_cs(fs, cg).cs_ndir--;
sys/ufs/ffs/ffs_alloc.c
1416
ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz)
sys/ufs/ffs/ffs_alloc.c
1476
ffs_clusteracct(struct fs *fs, struct cg *cgp, daddr_t blkno, int cnt)
sys/ufs/ffs/ffs_alloc.c
178
u_int cg;
sys/ufs/ffs/ffs_alloc.c
224
cg = dtog(fs, bprev);
sys/ufs/ffs/ffs_alloc.c
225
if ((bno = ffs_fragextend(ip, cg, bprev, osize, nsize)) != 0) {
sys/ufs/ffs/ffs_alloc.c
289
bno = ffs_hashalloc(ip, cg, bpref, request, ffs_alloccg);
sys/ufs/ffs/ffs_alloc.c
363
u_int cg;
sys/ufs/ffs/ffs_alloc.c
377
cg = ino_to_cg(fs, ipref);
sys/ufs/ffs/ffs_alloc.c
384
if (fs->fs_contigdirs[cg] < 255)
sys/ufs/ffs/ffs_alloc.c
385
fs->fs_contigdirs[cg]++;
sys/ufs/ffs/ffs_alloc.c
387
if (fs->fs_contigdirs[cg] > 0)
sys/ufs/ffs/ffs_alloc.c
388
fs->fs_contigdirs[cg]--;
sys/ufs/ffs/ffs_alloc.c
390
ino = (ufsino_t)ffs_hashalloc(pip, cg, ipref, mode, ffs_nodealloccg);
sys/ufs/ffs/ffs_alloc.c
453
u_int cg, prefcg;
sys/ufs/ffs/ffs_alloc.c
473
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
474
if (fs->fs_cs(fs, cg).cs_ndir < minndir &&
sys/ufs/ffs/ffs_alloc.c
475
fs->fs_cs(fs, cg).cs_nifree >= avgifree &&
sys/ufs/ffs/ffs_alloc.c
476
fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
477
mincg = cg;
sys/ufs/ffs/ffs_alloc.c
478
minndir = fs->fs_cs(fs, cg).cs_ndir;
sys/ufs/ffs/ffs_alloc.c
480
for (cg = 0; cg < prefcg; cg++)
sys/ufs/ffs/ffs_alloc.c
481
if (fs->fs_cs(fs, cg).cs_ndir < minndir &&
sys/ufs/ffs/ffs_alloc.c
482
fs->fs_cs(fs, cg).cs_nifree >= avgifree &&
sys/ufs/ffs/ffs_alloc.c
483
fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
484
mincg = cg;
sys/ufs/ffs/ffs_alloc.c
485
minndir = fs->fs_cs(fs, cg).cs_ndir;
sys/ufs/ffs/ffs_alloc.c
487
cg = mincg;
sys/ufs/ffs/ffs_alloc.c
541
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
542
if (fs->fs_cs(fs, cg).cs_ndir < maxndir &&
sys/ufs/ffs/ffs_alloc.c
543
fs->fs_cs(fs, cg).cs_nifree >= minifree &&
sys/ufs/ffs/ffs_alloc.c
544
fs->fs_cs(fs, cg).cs_nbfree >= minbfree) {
sys/ufs/ffs/ffs_alloc.c
545
if (fs->fs_contigdirs[cg] < maxcontigdirs)
sys/ufs/ffs/ffs_alloc.c
548
for (cg = 0; cg < prefcg; cg++)
sys/ufs/ffs/ffs_alloc.c
549
if (fs->fs_cs(fs, cg).cs_ndir < maxndir &&
sys/ufs/ffs/ffs_alloc.c
550
fs->fs_cs(fs, cg).cs_nifree >= minifree &&
sys/ufs/ffs/ffs_alloc.c
551
fs->fs_cs(fs, cg).cs_nbfree >= minbfree) {
sys/ufs/ffs/ffs_alloc.c
552
if (fs->fs_contigdirs[cg] < maxcontigdirs)
sys/ufs/ffs/ffs_alloc.c
558
for (cg = prefcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
559
if (fs->fs_cs(fs, cg).cs_nifree >= avgifree)
sys/ufs/ffs/ffs_alloc.c
561
for (cg = 0; cg < prefcg; cg++)
sys/ufs/ffs/ffs_alloc.c
562
if (fs->fs_cs(fs, cg).cs_nifree >= avgifree)
sys/ufs/ffs/ffs_alloc.c
565
return ((ufsino_t)(fs->fs_ipg * cg));
sys/ufs/ffs/ffs_alloc.c
597
u_int cg, inocg;
sys/ufs/ffs/ffs_alloc.c
672
for (cg = startcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
673
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
674
fs->fs_cgrotor = cg;
sys/ufs/ffs/ffs_alloc.c
675
return (cgdata(fs, cg));
sys/ufs/ffs/ffs_alloc.c
677
for (cg = 0; cg <= startcg; cg++)
sys/ufs/ffs/ffs_alloc.c
678
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
sys/ufs/ffs/ffs_alloc.c
679
fs->fs_cgrotor = cg;
sys/ufs/ffs/ffs_alloc.c
680
return (cgdata(fs, cg));
sys/ufs/ffs/ffs_alloc.c
698
u_int cg, inocg;
sys/ufs/ffs/ffs_alloc.c
74
daddr_t ffs_mapsearch(struct fs *, struct cg *, daddr_t, int);
sys/ufs/ffs/ffs_alloc.c
776
for (cg = startcg; cg < fs->fs_ncg; cg++)
sys/ufs/ffs/ffs_alloc.c
777
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
sys/ufs/ffs/ffs_alloc.c
778
return (cgbase(fs, cg) + fs->fs_frag);
sys/ufs/ffs/ffs_alloc.c
780
for (cg = 0; cg < startcg; cg++)
sys/ufs/ffs/ffs_alloc.c
781
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
sys/ufs/ffs/ffs_alloc.c
782
return (cgbase(fs, cg) + fs->fs_frag);
sys/ufs/ffs/ffs_alloc.c
803
ffs_hashalloc(struct inode *ip, u_int cg, daddr_t pref, int size,
sys/ufs/ffs/ffs_alloc.c
808
u_int i, icg = cg;
sys/ufs/ffs/ffs_alloc.c
814
result = (*allocator)(ip, cg, pref, size);
sys/ufs/ffs/ffs_alloc.c
821
cg += i;
sys/ufs/ffs/ffs_alloc.c
822
if (cg >= fs->fs_ncg)
sys/ufs/ffs/ffs_alloc.c
823
cg -= fs->fs_ncg;
sys/ufs/ffs/ffs_alloc.c
824
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ffs/ffs_alloc.c
833
cg = (icg + 2) % fs->fs_ncg;
sys/ufs/ffs/ffs_alloc.c
835
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ffs/ffs_alloc.c
838
cg++;
sys/ufs/ffs/ffs_alloc.c
839
if (cg == fs->fs_ncg)
sys/ufs/ffs/ffs_alloc.c
840
cg = 0;
sys/ufs/ffs/ffs_alloc.c
846
ffs_cgread(struct fs *fs, struct inode *ip, u_int cg)
sys/ufs/ffs/ffs_alloc.c
850
if (bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_alloc.c
856
if (!cg_chkmagic((struct cg *)bp->b_data)) {
sys/ufs/ffs/ffs_alloc.c
871
ffs_fragextend(struct inode *ip, u_int cg, daddr_t bprev, int osize, int nsize)
sys/ufs/ffs/ffs_alloc.c
874
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
881
if (fs->fs_cs(fs, cg).cs_nffree < numfrags(fs, nsize - osize))
sys/ufs/ffs/ffs_alloc.c
890
if (!(bp = ffs_cgread(fs, ip, cg)))
sys/ufs/ffs/ffs_alloc.c
893
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
920
fs->fs_cs(fs, cg).cs_nffree--;
sys/ufs/ffs/ffs_alloc.c
935
ffs_alloccg(struct inode *ip, u_int cg, daddr_t bpref, int size)
sys/ufs/ffs/ffs_alloc.c
938
struct cg *cgp;
sys/ufs/ffs/ffs_alloc.c
945
if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize)
sys/ufs/ffs/ffs_alloc.c
948
if (!(bp = ffs_cgread(fs, ip, cg)))
sys/ufs/ffs/ffs_alloc.c
951
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_alloc.c
992
fs->fs_cs(fs, cg).cs_nffree += i;
sys/ufs/ffs/ffs_extern.h
115
void ffs_clusteracct(struct fs *, struct cg *, daddr_t, int);
sys/ufs/ffs/ffs_extern.h
94
struct cg;
sys/ufs/ffs/ffs_vfsops.c
106
struct cg *cgp;
sys/ufs/ffs/ffs_vfsops.c
109
int cg, error;
sys/ufs/ffs/ffs_vfsops.c
122
cg = ino_to_cg(fs, ino);
sys/ufs/ffs/ffs_vfsops.c
125
error = bread(ump->um_devvp, fsbtodb(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_vfsops.c
130
cgp = (struct cg *)bp->b_data;
sys/ufs/ffs/ffs_vfsops.c
138
if (cg * fs->fs_ipg + cgp->cg_initediblk < ino)
sys/ufs/ffs/fs.h
357
/* base cg */ (sizeof(struct cg) + sizeof(int32_t) + \
usr.bin/tmux/colour.c
61
int qr, qg, qb, cr, cg, cb, d, idx;
usr.bin/tmux/colour.c
66
qg = colour_to_6cube(g); cg = q2c[qg];
usr.bin/tmux/colour.c
70
if (cr == r && cg == g && cb == b)
usr.bin/tmux/colour.c
82
d = colour_dist_sq(cr, cg, cb, r, g, b);
usr.sbin/makefs/ffs.c
922
struct cg *cgp;
usr.sbin/makefs/ffs.c
924
int cg, cgino, i;
usr.sbin/makefs/ffs.c
936
cg = ino_to_cg(fs, ino);
usr.sbin/makefs/ffs.c
939
ffs_rdfs(fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize, &sbbuf,
usr.sbin/makefs/ffs.c
941
cgp = (struct cg *)sbbuf;
usr.sbin/makefs/ffs.c
943
errx(1, "ffs_write_inode: cg %d: bad magic number", cg);
usr.sbin/makefs/ffs.c
954
if (fs->fs_cs(fs, cg).cs_nifree == 0)
usr.sbin/makefs/ffs.c
957
cg, ino);
usr.sbin/makefs/ffs.c
961
fs->fs_cs(fs, cg).cs_nifree--;
usr.sbin/makefs/ffs.c
965
fs->fs_cs(fs, cg).cs_ndir++;
usr.sbin/makefs/ffs.c
982
cg * fs->fs_ipg + initediblk)),
usr.sbin/makefs/ffs.c
989
ffs_wtfs(fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize, &sbbuf,
usr.sbin/makefs/ffs/ffs_alloc.c
102
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
104
cg = dtog(fs, bpref);
usr.sbin/makefs/ffs/ffs_alloc.c
105
bno = ffs_hashalloc(ip, cg, bpref, size, ffs_alloccg);
usr.sbin/makefs/ffs/ffs_alloc.c
146
int cg;
usr.sbin/makefs/ffs/ffs_alloc.c
152
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
153
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
166
for (cg = startcg; cg < fs->fs_ncg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
167
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
usr.sbin/makefs/ffs/ffs_alloc.c
168
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
169
for (cg = 0; cg <= startcg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
170
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree)
usr.sbin/makefs/ffs/ffs_alloc.c
171
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
184
int cg;
usr.sbin/makefs/ffs/ffs_alloc.c
190
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
191
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
204
for (cg = startcg; cg < fs->fs_ncg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
205
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr.sbin/makefs/ffs/ffs_alloc.c
206
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
208
for (cg = 0; cg < startcg; cg++)
usr.sbin/makefs/ffs/ffs_alloc.c
209
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr.sbin/makefs/ffs/ffs_alloc.c
210
return (fs->fs_fpg * cg + fs->fs_frag);
usr.sbin/makefs/ffs/ffs_alloc.c
232
ffs_hashalloc(struct inode *ip, int cg, daddr_t pref, int size,
usr.sbin/makefs/ffs/ffs_alloc.c
237
int i, icg = cg;
usr.sbin/makefs/ffs/ffs_alloc.c
243
result = (*allocator)(ip, cg, pref, size);
usr.sbin/makefs/ffs/ffs_alloc.c
250
cg += i;
usr.sbin/makefs/ffs/ffs_alloc.c
251
if (cg >= fs->fs_ncg)
usr.sbin/makefs/ffs/ffs_alloc.c
252
cg -= fs->fs_ncg;
usr.sbin/makefs/ffs/ffs_alloc.c
253
result = (*allocator)(ip, cg, 0, size);
usr.sbin/makefs/ffs/ffs_alloc.c
262
cg = (icg + 2) % fs->fs_ncg;
usr.sbin/makefs/ffs/ffs_alloc.c
264
result = (*allocator)(ip, cg, 0, size);
usr.sbin/makefs/ffs/ffs_alloc.c
267
cg++;
usr.sbin/makefs/ffs/ffs_alloc.c
268
if (cg == fs->fs_ncg)
usr.sbin/makefs/ffs/ffs_alloc.c
269
cg = 0;
usr.sbin/makefs/ffs/ffs_alloc.c
281
ffs_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
usr.sbin/makefs/ffs/ffs_alloc.c
283
struct cg *cgp;
usr.sbin/makefs/ffs/ffs_alloc.c
289
if (fs->fs_cs(fs, cg).cs_nbfree == 0 && size == fs->fs_bsize)
usr.sbin/makefs/ffs/ffs_alloc.c
291
error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
usr.sbin/makefs/ffs/ffs_alloc.c
296
cgp = (struct cg *)bp->b_data;
usr.sbin/makefs/ffs/ffs_alloc.c
332
fs->fs_cs(fs, cg).cs_nffree += i;
usr.sbin/makefs/ffs/ffs_alloc.c
343
fs->fs_cs(fs, cg).cs_nffree -= frags;
usr.sbin/makefs/ffs/ffs_alloc.c
348
blkno = cg * fs->fs_fpg + bno;
usr.sbin/makefs/ffs/ffs_alloc.c
367
struct cg *cgp;
usr.sbin/makefs/ffs/ffs_alloc.c
373
cgp = (struct cg *)bp->b_data;
usr.sbin/makefs/ffs/ffs_alloc.c
422
ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz)
usr.sbin/makefs/ffs/ffs_alloc.c
63
static int32_t ffs_mapsearch(struct fs *, struct cg *, daddr_t, int);
usr.sbin/makefs/ffs/ffs_alloc.c
90
int cg;
usr.sbin/makefs/ffs/ffs_extern.h
53
void ffs_clusteracct(struct fs *, struct cg *, int32_t, int);
usr.sbin/makefs/ffs/ffs_subr.c
134
ffs_clusteracct(struct fs *fs, struct cg *cgp, int32_t blkno, int cnt)
usr.sbin/makefs/ffs/mkfs.c
593
start = sizeof(struct cg);
usr.sbin/makefs/ffs/mkfs.c
83
struct cg cg;
usr.sbin/makefs/ffs/mkfs.c
86
#define acg cgun.cg
usr.sbin/quot/quot.c
100
cg = ino_to_cg(super, ino);
usr.sbin/quot/quot.c
104
(off_t)cgtod(super, cg) << super->fs_fshift)
usr.sbin/quot/quot.c
80
static struct cg *cgp;
usr.sbin/quot/quot.c
82
static int cg;
usr.sbin/quot/quot.c
99
(!cgp || cg != ino_to_cg(super, ino))) {