Symbol: cg
usr/src/boot/sys/ufs/ffs/fs.h
432
#define ACTIVECGNUM(fs, cg) ((fs)->fs_active[(cg) / (NBBY * sizeof(int))])
usr/src/boot/sys/ufs/ffs/fs.h
433
#define ACTIVECGOFF(cg) (1 << ((cg) % (NBBY * sizeof(int))))
usr/src/boot/sys/ufs/ffs/fs.h
434
#define ACTIVESET(fs, cg) do { \
usr/src/boot/sys/ufs/ffs/fs.h
436
ACTIVECGNUM((fs), (cg)) |= ACTIVECGOFF((cg)); \
usr/src/boot/sys/ufs/ffs/fs.h
438
#define ACTIVECLEAR(fs, cg) do { \
usr/src/boot/sys/ufs/ffs/fs.h
440
ACTIVECGNUM((fs), (cg)) &= ~ACTIVECGOFF((cg)); \
usr/src/boot/sys/ufs/ffs/fs.h
450
/* base cg */ (sizeof(struct cg) + sizeof(int32_t) + \
usr/src/cmd/backup/dump/dumpmain.c
880
struct cg *cgp =
usr/src/cmd/backup/dump/dumpmain.c
881
(struct cg *)xcalloc((uint_t)sblock->fs_cgsize, 1);
usr/src/cmd/fs.d/udfs/fsck/fsck.h
91
struct cg *b_cg; /* cylinder group */
usr/src/cmd/fs.d/ufs/fsck/fsck.h
113
struct cg *b_cg; /* cylinder group */
usr/src/cmd/fs.d/ufs/fsck/fsck.h
527
caddr_t cg_sanity(struct cg *, int);
usr/src/cmd/fs.d/ufs/fsck/fsck.h
553
void fix_cg(struct cg *, int);
usr/src/cmd/fs.d/ufs/fsck/inode.c
1136
struct cg *cgp = &cgrp;
usr/src/cmd/fs.d/ufs/fsck/inode.c
1137
int cg;
usr/src/cmd/fs.d/ufs/fsck/inode.c
1180
cg = itog(&sblock, ino);
usr/src/cmd/fs.d/ufs/fsck/inode.c
1181
(void) getblk(&cgblk, cgtod(&sblock, cg), (size_t)sblock.fs_cgsize);
usr/src/cmd/fs.d/ufs/fsck/inode.c
1182
err = cg_sanity(cgp, cg);
usr/src/cmd/fs.d/ufs/fsck/inode.c
1184
pfatal("CG %d: %s\n", cg, err);
usr/src/cmd/fs.d/ufs/fsck/inode.c
1188
fix_cg(cgp, cg);
usr/src/cmd/fs.d/ufs/fsck/inode.c
1387
int cg;
usr/src/cmd/fs.d/ufs/fsck/inode.c
1389
struct cg *cgp;
usr/src/cmd/fs.d/ufs/fsck/inode.c
1422
cg = itog(&sblock, ino);
usr/src/cmd/fs.d/ufs/fsck/inode.c
1423
(void) getblk(&cgblk, (diskaddr_t)cgtod(&sblock, cg),
usr/src/cmd/fs.d/ufs/fsck/pass4.c
162
struct cg *cgp = &cgrp;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
143
err = cg_sanity(cg, c);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
149
fix_cg(cg, c);
usr/src/cmd/fs.d/ufs/fsck/pass5.c
157
if (now > cg->cg_time)
usr/src/cmd/fs.d/ufs/fsck/pass5.c
158
newcg->cg_time = cg->cg_time;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
176
if ((cg->cg_rotor >= 0) && (cg->cg_rotor < newcg->cg_ndblk))
usr/src/cmd/fs.d/ufs/fsck/pass5.c
177
newcg->cg_rotor = cg->cg_rotor;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
180
if ((cg->cg_frotor >= 0) && (cg->cg_frotor < newcg->cg_ndblk))
usr/src/cmd/fs.d/ufs/fsck/pass5.c
181
newcg->cg_frotor = cg->cg_frotor;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
184
if ((cg->cg_irotor >= 0) && (cg->cg_irotor < newcg->cg_niblk))
usr/src/cmd/fs.d/ufs/fsck/pass5.c
185
newcg->cg_irotor = cg->cg_irotor;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
280
bad_csum_cg = (memcmp((void *)&cg->cg_cs, (void *)&newcg->cg_cs,
usr/src/cmd/fs.d/ufs/fsck/pass5.c
307
(void) memmove((void *)cg, (void *)newcg,
usr/src/cmd/fs.d/ufs/fsck/pass5.c
310
(void) memmove((void *)&cg_blktot(cg)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
317
excessdirs = cg->cg_cs.cs_ndir - newcg->cg_cs.cs_ndir;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
325
(uchar_t *)cg_inosused(cg), inomapsize,
usr/src/cmd/fs.d/ufs/fsck/pass5.c
326
cg->cg_cgx * fs->fs_ipg, "DIR", 0, excessdirs)) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
331
(void) memmove((void *)cg_inosused(cg),
usr/src/cmd/fs.d/ufs/fsck/pass5.c
344
(uchar_t *)cg_inosused(cg), inomapsize,
usr/src/cmd/fs.d/ufs/fsck/pass5.c
345
cg->cg_cgx * fs->fs_ipg, "FILE", excessdirs, fs->fs_ipg)) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
349
(void) memmove((void *)cg_inosused(cg),
usr/src/cmd/fs.d/ufs/fsck/pass5.c
359
if (check_maps((uchar_t *)cg_blksfree(cg),
usr/src/cmd/fs.d/ufs/fsck/pass5.c
361
cg->cg_cgx * fs->fs_fpg, "FRAG", 0, fs->fs_fpg)) {
usr/src/cmd/fs.d/ufs/fsck/pass5.c
365
(void) memmove((void *)cg_blksfree(cg),
usr/src/cmd/fs.d/ufs/fsck/pass5.c
375
bad_cgblks_cg = (memcmp((void *)&cg_blks(fs, cg, 0)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
384
(void) memmove((void *)&cg_blks(fs, cg, 0)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
396
bad_cgblktot_cg = (memcmp((void *)&cg_blktot(cg)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
405
(void) memmove((void *)&cg_blktot(cg)[0],
usr/src/cmd/fs.d/ufs/fsck/pass5.c
51
struct cg *cg = &cgrp;
usr/src/cmd/fs.d/ufs/fsck/pass5.c
61
struct cg cg; /* the rest of buf has the bitmaps */
usr/src/cmd/fs.d/ufs/fsck/pass5.c
65
struct cg *newcg = &u.cg;
usr/src/cmd/fs.d/ufs/fsck/setup.c
543
int cg = 0;
usr/src/cmd/fs.d/ufs/fsck/setup.c
570
cg = proto.fs_ncg;
usr/src/cmd/fs.d/ufs/fsck/setup.c
582
for (cg = 0; cg < proto.fs_ncg; cg++) {
usr/src/cmd/fs.d/ufs/fsck/setup.c
583
bflag = fsbtodb(&proto, cgsblock(&proto, cg));
usr/src/cmd/fs.d/ufs/fsck/setup.c
598
if (first && (cg >= 9)) {
usr/src/cmd/fs.d/ufs/fsck/setup.c
601
cg = proto.fs_ncg;
usr/src/cmd/fs.d/ufs/fsck/setup.c
603
cg = 9;
usr/src/cmd/fs.d/ufs/fsck/setup.c
605
cg = proto.fs_ncg - 10;
usr/src/cmd/fs.d/ufs/fsck/setup.c
64
/* base cg */ (sizeof (struct cg) + \
usr/src/cmd/fs.d/ufs/fsck/setup.c
669
if (cg >= 0) {
usr/src/cmd/fs.d/ufs/fsck/utilities.c
1913
cg_sanity(struct cg *cgp, int cgno)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2059
struct cg *cgp;
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2085
fix_cg(struct cg *cgp, int cgno)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
129
#define CGRP (sizeof (struct cg))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
318
static void printcg(struct cg *);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3602
struct cg *cg;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3823
cg = (struct cg *)cptr;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3825
cur_cgrp = cg->cg_cgx + 1;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3833
if (! override && !cg_chkmagic(cg)) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3841
printcg(cg);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4673
printcg(struct cg *cg)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4678
printf("\ncg %ld:\n", cg->cg_cgx);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4679
t = cg->cg_time;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4683
((struct ocg *)cg)->cg_magic : cg->cg_magic,
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4684
fsbtodb(fs, cgtod(fs, cg->cg_cgx)) * fs->fs_fsize / fsbtodb(fs, 1),
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4688
cg->cg_magic,
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4689
fsbtodb(fs, cgtod(fs, cg->cg_cgx)) * fs->fs_fsize / fsbtodb(fs, 1),
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4693
cg->cg_cgx, cg->cg_ncyl, cg->cg_niblk, cg->cg_ndblk);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4695
cg->cg_cs.cs_nbfree, cg->cg_cs.cs_ndir,
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4696
cg->cg_cs.cs_nifree, cg->cg_cs.cs_nffree);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4698
cg->cg_rotor, cg->cg_irotor, cg->cg_frotor);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4700
printf("\t%ld", cg->cg_frsum[i]);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4701
j += i * cg->cg_frsum[i];
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4704
pbits((unsigned char *)cg_inosused(cg), fs->fs_ipg);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4706
pbits(cg_blksfree(cg), fs->fs_fpg);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4710
if (cg_blktot(cg)[i] == 0)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4713
printf(" c%d:\t(%ld)\t", i, cg_blktot(cg)[i]);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4721
printf(" %d", cg_blks(fs, cg, i)[j]);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4728
printf(" %d", cg->cg_b[i][j]);
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
534
struct cg *cgp;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
546
cgp = (struct cg *)&h->acg;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
74
struct cg cg;
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
82
#define acg cgun.cg
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
1349
maxcpg = (bsize - sizeof (struct cg) -
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2537
#define icg (icgun->cg)
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
277
/* base cg */ (sizeof (struct cg) + \
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
453
struct cg cg;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
457
#define acg cgun.cg
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
5643
(bsize - (sizeof (struct cg)) - (bsize / inode_divisor)) /
usr/src/cmd/fs.d/ufs/newfs/newfs.c
575
maxcpg = (bsize - sizeof (struct cg) - howmany(maxipg, NBBY)) /
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
428
int cg, i;
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
505
for (cg = 0; cg < sblock.fs_ncg; cg++) {
usr/src/cmd/mdb/common/modules/ufs/ufs.c
462
struct cg cg;
usr/src/cmd/mdb/common/modules/ufs/ufs.c
464
if (mdb_vread(&cg, sizeof (cg), addr) == -1) {
usr/src/cmd/mdb/common/modules/ufs/ufs.c
469
if (cg.cg_magic != CG_MAGIC)
usr/src/cmd/mdb/common/modules/ufs/ufs.c
472
return (wsp->walk_callback(addr, &cg, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/ufs/ufs.c
515
struct cg cg;
usr/src/cmd/mdb/common/modules/ufs/ufs.c
516
struct cg *cgp = &cg;
usr/src/cmd/mdb/common/modules/ufs/ufs.c
534
if (mdb_vread(cgp, sizeof (cg), addr) == -1) {
usr/src/cmd/mdb/common/modules/ufs/ufs.c
647
{ "cg", "?[-v]", "display a summarized cylinder group structure", cg },
usr/src/uts/common/fs/ufs/ufs_alloc.c
1002
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1019
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1060
fs->fs_cs(fs, cg).cs_nffree += i;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1064
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1073
fs->fs_cs(fs, cg).cs_nffree -= frags;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1082
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1084
return (cg * fs->fs_fpg + bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
110
int cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1105
struct cg *cgp,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1291
ialloccg(struct inode *ip, int cg, daddr_t ipref, int mode)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1295
struct cg *cgp;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1300
if (fs->fs_cs(fs, cg).cs_nifree == 0)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1302
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1340
"fs = %s\n", cg, (int)cgp->cg_irotor, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1362
fs->fs_cs(fs, cg).cs_nifree--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1366
fs->fs_cs(fs, cg).cs_ndir++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1371
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1373
return (cg * fs->fs_ipg + ipref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1383
mapsearch(struct ufsvfs *ufsvfsp, struct cg *cgp, daddr_t bpref, int allocsiz)
usr/src/uts/common/fs/ufs/ufs_alloc.c
141
cg = (int)itog(fs, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_alloc.c
143
cg = dtog(fs, bpref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
145
bno = (daddr_t)hashalloc(ip, cg, (long)bpref, size,
usr/src/uts/common/fs/ufs/ufs_alloc.c
188
int cg, request;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1958
int cg, cgblks, savecg, savenblk, curnblk, startcg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1961
struct cg *cgp;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1968
cg = 0; /* Nothing suitable found */
usr/src/uts/common/fs/ufs/ufs_alloc.c
1970
cg = startcg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1972
for (; cg < fs->fs_ncg; ++cg) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1977
(daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
2009
savecg = cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
223
cg = dtog(fs, bprev);
usr/src/uts/common/fs/ufs/ufs_alloc.c
224
bno = fragextend(ip, cg, (long)bprev, osize, nsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
246
bno = (daddr_t)hashalloc(ip, cg, (long)bpref, request,
usr/src/uts/common/fs/ufs/ufs_alloc.c
299
int cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
337
cg = (int)itog(fs, ipref);
usr/src/uts/common/fs/ufs/ufs_alloc.c
338
ino = (ino_t)hashalloc(pip, cg, (long)ipref, (int)mode,
usr/src/uts/common/fs/ufs/ufs_alloc.c
477
int cg, minndir, mincg, avgifree, mininode, minbpg, ifree;
usr/src/uts/common/fs/ufs/ufs_alloc.c
480
cg = itog(fs, dp->i_number);
usr/src/uts/common/fs/ufs/ufs_alloc.c
484
(fs->fs_cs(fs, cg).cs_nifree > mininode) &&
usr/src/uts/common/fs/ufs/ufs_alloc.c
485
(fs->fs_cs(fs, cg).cs_nbfree > minbpg)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
492
for (cg = 0; cg < fs->fs_ncg; cg++) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
493
ifree = fs->fs_cs(fs, cg).cs_nifree;
usr/src/uts/common/fs/ufs/ufs_alloc.c
496
(fs->fs_cs(fs, cg).cs_nbfree > minbpg)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
497
return ((ino_t)(fs->fs_ipg * cg));
usr/src/uts/common/fs/ufs/ufs_alloc.c
499
if ((fs->fs_cs(fs, cg).cs_ndir < minndir) &&
usr/src/uts/common/fs/ufs/ufs_alloc.c
501
mincg = cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
502
minndir = fs->fs_cs(fs, cg).cs_ndir;
usr/src/uts/common/fs/ufs/ufs_alloc.c
539
int cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
547
cg = itog(fs, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_alloc.c
548
return (fs->fs_fpg * cg + fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_alloc.c
566
for (cg = startcg; cg < fs->fs_ncg; cg++)
usr/src/uts/common/fs/ufs/ufs_alloc.c
567
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
568
fs->fs_cgrotor = cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
570
return (fs->fs_fpg * cg + fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_alloc.c
572
for (cg = 0; cg <= startcg; cg++)
usr/src/uts/common/fs/ufs/ufs_alloc.c
573
if (fs->fs_cs(fs, cg).cs_nbfree >= avgbfree) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
574
fs->fs_cgrotor = cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
576
return (fs->fs_fpg * cg + fs->fs_frag);
usr/src/uts/common/fs/ufs/ufs_alloc.c
629
struct cg *cgp;
usr/src/uts/common/fs/ufs/ufs_alloc.c
631
int cg, bmap, bbase;
usr/src/uts/common/fs/ufs/ufs_alloc.c
653
cg = dtog(fs, bno);
usr/src/uts/common/fs/ufs/ufs_alloc.c
655
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
692
fs->fs_cs(fs, cg).cs_nbfree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
728
fs->fs_cs(fs, cg).cs_nffree += i;
usr/src/uts/common/fs/ufs/ufs_alloc.c
752
fs->fs_cs(fs, cg).cs_nffree -= fs->fs_frag;
usr/src/uts/common/fs/ufs/ufs_alloc.c
755
fs->fs_cs(fs, cg).cs_nbfree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
761
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
775
struct cg *cgp;
usr/src/uts/common/fs/ufs/ufs_alloc.c
778
int cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
794
cg = (int)itog(fs, ino);
usr/src/uts/common/fs/ufs/ufs_alloc.c
795
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
822
fs->fs_cs(fs, cg).cs_nifree++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
826
fs->fs_cs(fs, cg).cs_ndir--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
831
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
845
hashalloc(struct inode *ip, int cg, long pref, int size, ulong_t (*allocator)())
usr/src/uts/common/fs/ufs/ufs_alloc.c
850
int icg = cg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
856
result = (*allocator)(ip, cg, pref, size);
usr/src/uts/common/fs/ufs/ufs_alloc.c
863
cg += i;
usr/src/uts/common/fs/ufs/ufs_alloc.c
864
if (cg >= fs->fs_ncg)
usr/src/uts/common/fs/ufs/ufs_alloc.c
865
cg -= fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
866
result = (*allocator)(ip, cg, 0, size);
usr/src/uts/common/fs/ufs/ufs_alloc.c
875
cg = (icg + 2) % fs->fs_ncg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
877
result = (*allocator)(ip, cg, 0, size);
usr/src/uts/common/fs/ufs/ufs_alloc.c
880
cg++;
usr/src/uts/common/fs/ufs/ufs_alloc.c
881
if (cg == fs->fs_ncg)
usr/src/uts/common/fs/ufs/ufs_alloc.c
882
cg = 0;
usr/src/uts/common/fs/ufs/ufs_alloc.c
894
fragextend(struct inode *ip, int cg, long bprev, int osize, int nsize)
usr/src/uts/common/fs/ufs/ufs_alloc.c
899
struct cg *cgp;
usr/src/uts/common/fs/ufs/ufs_alloc.c
905
if (fs->fs_cs(fs, cg).cs_nffree < numfrags(fs, nsize - osize))
usr/src/uts/common/fs/ufs/ufs_alloc.c
914
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
957
fs->fs_cs(fs, cg).cs_nffree--;
usr/src/uts/common/fs/ufs/ufs_alloc.c
963
TRANS_SI(ufsvfsp, fs, cg);
usr/src/uts/common/fs/ufs/ufs_alloc.c
975
alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
usr/src/uts/common/fs/ufs/ufs_alloc.c
980
struct cg *cgp;
usr/src/uts/common/fs/ufs/ufs_alloc.c
991
if (fs->fs_cs(fs, cg).cs_nbfree == 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
998
if (fs->fs_cs(fs, cg).cs_nffree < numfrags(fs, size))
usr/src/uts/common/fs/ufs/ufs_snap.c
283
struct cg *cgp; /* cylinder group data */
usr/src/uts/common/fs/ufs/ufs_snap.c
284
ulong_t cg;
usr/src/uts/common/fs/ufs/ufs_snap.c
298
for (cg = 0; cg < fs->fs_ncg; cg++) {
usr/src/uts/common/fs/ufs/ufs_snap.c
301
(daddr_t)fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize);
usr/src/uts/common/fs/ufs/ufs_snap.c
312
"magic number (0x%x)", cg, cgp->cg_magic, CG_MAGIC);
usr/src/uts/common/fs/ufs/ufs_subr.c
1232
#define SI_BUFSZ roundup(sizeof (struct cg), DEV_BSIZE)
usr/src/uts/common/fs/ufs/ufs_subr.c
1245
struct cg *cgp;
usr/src/uts/common/fs/ufs/ufs_subr.c
1247
int error = 0, cg = 0;
usr/src/uts/common/fs/ufs/ufs_subr.c
1271
ncg = MIN(NSIBUF, (fs->fs_ncg - cg));
usr/src/uts/common/fs/ufs/ufs_subr.c
1273
bp->b_blkno = (daddr_t)fsbtodb(fs, cgtod(fs, cg + i));
usr/src/uts/common/fs/ufs/ufs_subr.c
1289
sip[cg + i] = cgp->cg_cs;
usr/src/uts/common/fs/ufs/ufs_subr.c
1296
cg += ncg;
usr/src/uts/common/fs/ufs/ufs_subr.c
1297
} while (cg < fs->fs_ncg);
usr/src/uts/common/os/core.c
327
do_core(char *fp, int sig, enum core_types core_type, struct core_globals *cg)
usr/src/uts/common/os/core.c
342
mutex_enter(&cg->core_lock);
usr/src/uts/common/os/core.c
343
content = cg->core_content;
usr/src/uts/common/os/core.c
344
mutex_exit(&cg->core_lock);
usr/src/uts/common/os/core.c
345
rlimit = cg->core_rlimit;
usr/src/uts/common/os/core.c
373
!(cg->core_options & CC_GLOBAL_SETID)) ||
usr/src/uts/common/os/core.c
375
!(cg->core_options & CC_PROCESS_SETID)))
usr/src/uts/common/os/core.c
571
struct core_globals *cg, char **name)
usr/src/uts/common/os/core.c
583
mutex_enter(&cg->core_lock);
usr/src/uts/common/os/core.c
584
if ((rp = cg->core_file) != NULL)
usr/src/uts/common/os/core.c
586
mutex_exit(&cg->core_lock);
usr/src/uts/common/os/core.c
588
core_log(cg, 0, "no global core file pattern exists", NULL,
usr/src/uts/common/os/core.c
597
core_log(cg, 0, "global core file pattern too long",
usr/src/uts/common/os/core.c
599
} else if ((error = do_core(fp, sig, core_type, cg)) == 0) {
usr/src/uts/common/os/core.c
600
core_log(cg, 0, "core dumped", fp, zoneid);
usr/src/uts/common/os/core.c
602
core_log(cg, 0, "setid process, core not dumped", fp, zoneid);
usr/src/uts/common/os/core.c
604
core_log(cg, 0, "no space left on device, core truncated",
usr/src/uts/common/os/core.c
608
core_log(cg, 0, "core rlimit is zero, core not dumped",
usr/src/uts/common/os/core.c
611
core_log(cg, 0, "core rlimit exceeded, core truncated",
usr/src/uts/common/os/core.c
624
core_log(cg, error, "core dump failed", fp, zoneid);
usr/src/uts/common/os/core.c
86
core_log(struct core_globals *cg, int error, const char *why, const char *path,
usr/src/uts/common/os/core.c
93
if (!(cg->core_options & CC_GLOBAL_LOG))
usr/src/uts/common/sys/buf.h
93
struct cg *b_cg; /* UFS cylinder group block */
usr/src/uts/common/sys/fs/ufs_trans.h
303
#define TRANS_SI(ufsvfsp, fs, cg) \
usr/src/uts/common/sys/fs/ufs_trans.h
310
((caddr_t)&fs->fs_cs(fs, cg) - \
usr/src/uts/common/sys/fs/ufs_trans.h
313
ufs_trans_push_si, cg)
usr/src/uts/common/syscall/corectl.c
174
struct core_globals *cg;
usr/src/uts/common/syscall/corectl.c
176
cg = kmem_alloc(sizeof (*cg), KM_SLEEP);
usr/src/uts/common/syscall/corectl.c
177
mutex_init(&cg->core_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/syscall/corectl.c
178
cg->core_file = NULL;
usr/src/uts/common/syscall/corectl.c
179
cg->core_options = CC_PROCESS_PATH;
usr/src/uts/common/syscall/corectl.c
180
cg->core_content = CC_CONTENT_DEFAULT;
usr/src/uts/common/syscall/corectl.c
181
cg->core_rlimit = RLIM64_INFINITY;
usr/src/uts/common/syscall/corectl.c
182
cg->core_default_path = corectl_path_alloc("core");
usr/src/uts/common/syscall/corectl.c
183
cg->core_default_content = corectl_content_alloc(CC_CONTENT_DEFAULT);
usr/src/uts/common/syscall/corectl.c
185
return (cg);
usr/src/uts/common/syscall/corectl.c
195
struct core_globals *cg = arg;
usr/src/uts/common/syscall/corectl.c
197
if (cg == NULL)
usr/src/uts/common/syscall/corectl.c
199
if (cg->core_file != NULL)
usr/src/uts/common/syscall/corectl.c
200
refstr_rele(cg->core_file);
usr/src/uts/common/syscall/corectl.c
201
corectl_path_rele(cg->core_default_path);
usr/src/uts/common/syscall/corectl.c
202
corectl_content_rele(cg->core_default_content);
usr/src/uts/common/syscall/corectl.c
203
kmem_free(cg, sizeof (*cg));
usr/src/uts/common/syscall/corectl.c
212
struct core_globals *cg;
usr/src/uts/common/syscall/corectl.c
228
VERIFY((cg = zone_getspecific(core_zone_key, curproc->p_zone)) != NULL);
usr/src/uts/common/syscall/corectl.c
230
corectl_path_hold(cg->core_default_path);
usr/src/uts/common/syscall/corectl.c
231
corectl_content_hold(cg->core_default_content);
usr/src/uts/common/syscall/corectl.c
233
curproc->p_corefile = cg->core_default_path;
usr/src/uts/common/syscall/corectl.c
234
curproc->p_content = cg->core_default_content;
usr/src/uts/common/syscall/corectl.c
246
struct core_globals *cg;
usr/src/uts/common/syscall/corectl.c
249
cg = zone_getspecific(core_zone_key, zone);
usr/src/uts/common/syscall/corectl.c
250
ASSERT(cg != NULL);
usr/src/uts/common/syscall/corectl.c
258
cg->core_options = (uint32_t)arg1;
usr/src/uts/common/syscall/corectl.c
263
return (cg->core_options);
usr/src/uts/common/syscall/corectl.c
269
mutex_enter(&cg->core_lock);
usr/src/uts/common/syscall/corectl.c
270
if ((rp = cg->core_file) != NULL)
usr/src/uts/common/syscall/corectl.c
272
mutex_exit(&cg->core_lock);
usr/src/uts/common/syscall/corectl.c
274
rp = corectl_path_value(cg->core_default_path);
usr/src/uts/common/syscall/corectl.c
321
corectl_path_set(cg->core_default_path, path);
usr/src/uts/common/syscall/corectl.c
327
mutex_enter(&cg->core_lock);
usr/src/uts/common/syscall/corectl.c
328
rp = cg->core_file;
usr/src/uts/common/syscall/corectl.c
330
cg->core_file = NULL;
usr/src/uts/common/syscall/corectl.c
332
refstr_hold(cg->core_file = nrp);
usr/src/uts/common/syscall/corectl.c
333
mutex_exit(&cg->core_lock);
usr/src/uts/common/syscall/corectl.c
367
corectl_content_set(cg->core_default_content, content);
usr/src/uts/common/syscall/corectl.c
369
mutex_enter(&cg->core_lock);
usr/src/uts/common/syscall/corectl.c
370
cg->core_content = content;
usr/src/uts/common/syscall/corectl.c
371
mutex_exit(&cg->core_lock);
usr/src/uts/common/syscall/corectl.c
377
content = cg->core_content;
usr/src/uts/common/syscall/corectl.c
382
content = corectl_content_value(cg->core_default_content);
usr/src/uts/common/syscall/corectl.c
539
struct core_globals *cg;
usr/src/uts/common/syscall/corectl.c
543
cg = zone_getspecific(core_zone_key, p->p_zone);
usr/src/uts/common/syscall/corectl.c
546
newpath = cg->core_default_path;
usr/src/uts/common/syscall/corectl.c
547
newcontent = cg->core_default_content;
usr/src/uts/intel/os/smt.c
588
group_t *cg = &pg->cmt_pg.pghw_pg.pg_cpus;
usr/src/uts/intel/os/smt.c
593
if (GROUP_SIZE(cg) == 1)
usr/src/uts/intel/os/smt.c
596
if (GROUP_SIZE(cg) != 2) {
usr/src/uts/intel/os/smt.c
597
panic("%u SMT threads unsupported", GROUP_SIZE(cg));
usr/src/uts/intel/os/smt.c
600
if (GROUP_ACCESS(cg, 0) != cp)
usr/src/uts/intel/os/smt.c
601
return (GROUP_ACCESS(cg, 0));
usr/src/uts/intel/os/smt.c
603
VERIFY3P(GROUP_ACCESS(cg, 1), !=, cp);
usr/src/uts/intel/os/smt.c
605
return (GROUP_ACCESS(cg, 1));