cgp 1190 ufs/ffs/ffs_alloc.c struct cg *cgp;
cgp 1211 ufs/ffs/ffs_alloc.c cgp = (struct cg *)bp->b_data;
cgp 1212 ufs/ffs/ffs_alloc.c if (!cg_chkmagic(cgp)) {
cgp 1217 ufs/ffs/ffs_alloc.c cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp 1221 ufs/ffs/ffs_alloc.c if (isclr(cg_blksfree(cgp), bno + i)) {
cgp 1232 ufs/ffs/ffs_alloc.c if (isclr(cg_blksfree(cgp), bno + i))
cgp 1234 ufs/ffs/ffs_alloc.c cgp->cg_frsum[i - numfrags(fs, osize)]--;
cgp 1236 ufs/ffs/ffs_alloc.c cgp->cg_frsum[i - frags]++;
cgp 1238 ufs/ffs/ffs_alloc.c clrbit(cg_blksfree(cgp), bno + i);
cgp 1239 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nffree--;
cgp 1261 ufs/ffs/ffs_alloc.c struct cg *cgp;
cgp 1276 ufs/ffs/ffs_alloc.c cgp = (struct cg *)bp->b_data;
cgp 1277 ufs/ffs/ffs_alloc.c if (!cg_chkmagic(cgp) ||
cgp 1278 ufs/ffs/ffs_alloc.c (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) {
cgp 1283 ufs/ffs/ffs_alloc.c cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp 1298 ufs/ffs/ffs_alloc.c if (cgp->cg_frsum[allocsiz] != 0)
cgp 1305 ufs/ffs/ffs_alloc.c if (cgp->cg_cs.cs_nbfree == 0) {
cgp 1312 ufs/ffs/ffs_alloc.c setbit(cg_blksfree(cgp), bpref + i);
cgp 1314 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nffree += i;
cgp 1318 ufs/ffs/ffs_alloc.c cgp->cg_frsum[i]++;
cgp 1322 ufs/ffs/ffs_alloc.c bno = ffs_mapsearch(fs, cgp, bpref, allocsiz);
cgp 1329 ufs/ffs/ffs_alloc.c clrbit(cg_blksfree(cgp), bno + i);
cgp 1330 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nffree -= frags;
cgp 1334 ufs/ffs/ffs_alloc.c cgp->cg_frsum[allocsiz]--;
cgp 1336 ufs/ffs/ffs_alloc.c cgp->cg_frsum[allocsiz - frags]++;
cgp 1354 ufs/ffs/ffs_alloc.c struct cg *cgp;
cgp 1360 ufs/ffs/ffs_alloc.c cgp = (struct cg *) bp->b_data;
cgp 1361 ufs/ffs/ffs_alloc.c blksfree = cg_blksfree(cgp);
cgp 1363 ufs/ffs/ffs_alloc.c if (bpref == 0 || dtog(fs, bpref) != cgp->cg_cgx)
cgp 1364 ufs/ffs/ffs_alloc.c bpref = cgp->cg_rotor;
cgp 1378 ufs/ffs/ffs_alloc.c bno = ffs_mapsearch(fs, cgp, bpref, (int) fs->fs_frag);
cgp 1382 ufs/ffs/ffs_alloc.c cgp->cg_rotor = bno;
cgp 1387 ufs/ffs/ffs_alloc.c ffs_clusteracct(fs, cgp, blkno, -1);
cgp 1388 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nbfree--;
cgp 1390 ufs/ffs/ffs_alloc.c fs->fs_cs(fs, cgp->cg_cgx).cs_nbfree--;
cgp 1394 ufs/ffs/ffs_alloc.c cg_blks(fs, cgp, cylno)[cbtorpos(fs, bno)]--;
cgp 1395 ufs/ffs/ffs_alloc.c cg_blktot(cgp)[cylno]--;
cgp 1399 ufs/ffs/ffs_alloc.c blkno = cgp->cg_cgx * fs->fs_fpg + bno;
cgp 1418 ufs/ffs/ffs_alloc.c struct cg *cgp;
cgp 1430 ufs/ffs/ffs_alloc.c cgp = (struct cg *)bp->b_data;
cgp 1431 ufs/ffs/ffs_alloc.c if (!cg_chkmagic(cgp))
cgp 1437 ufs/ffs/ffs_alloc.c lp = &cg_clustersum(cgp)[len];
cgp 1449 ufs/ffs/ffs_alloc.c lp = &cg_clustersum(cgp)[len - 1];
cgp 1471 ufs/ffs/ffs_alloc.c mapp = &cg_clustersfree(cgp)[bpref / NBBY];
cgp 1474 ufs/ffs/ffs_alloc.c for (run = 0, got = bpref; got < cgp->cg_nclusterblks; got++) {
cgp 1489 ufs/ffs/ffs_alloc.c if (got >= cgp->cg_nclusterblks)
cgp 1494 ufs/ffs/ffs_alloc.c cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp 1498 ufs/ffs/ffs_alloc.c if (!ffs_isblock(fs, cg_blksfree(cgp), got - run + i))
cgp 1524 ufs/ffs/ffs_alloc.c struct cg *cgp;
cgp 1548 ufs/ffs/ffs_alloc.c cgp = (struct cg *)bp->b_data;
cgp 1549 ufs/ffs/ffs_alloc.c if (!cg_chkmagic(cgp) || cgp->cg_cs.cs_nifree == 0) {
cgp 1558 ufs/ffs/ffs_alloc.c cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp 1565 ufs/ffs/ffs_alloc.c if (isclr(cg_inosused(cgp), ipref))
cgp 1573 ufs/ffs/ffs_alloc.c start = cgp->cg_irotor / NBBY;
cgp 1574 ufs/ffs/ffs_alloc.c len = howmany(fs->fs_ipg - cgp->cg_irotor, NBBY);
cgp 1575 ufs/ffs/ffs_alloc.c loc = skpc(0xff, len, &cg_inosused(cgp)[start]);
cgp 1584 ufs/ffs/ffs_alloc.c loc = skpc(0xff, len, &cg_inosused(cgp)[0]);
cgp 1591 ufs/ffs/ffs_alloc.c cg, cgp->cg_irotor, fs->fs_fsmnt);
cgp 1605 ufs/ffs/ffs_alloc.c map = cg_inosused(cgp)[i];
cgp 1609 ufs/ffs/ffs_alloc.c cgp->cg_irotor = ipref;
cgp 1629 ufs/ffs/ffs_alloc.c ipref + INOPB(fs) > cgp->cg_initediblk &&
cgp 1631 ufs/ffs/ffs_alloc.c cgp->cg_initediblk < cgp->cg_ffs2_niblk) {
cgp 1634 ufs/ffs/ffs_alloc.c ino_to_fsba(fs, cg * fs->fs_ipg + cgp->cg_initediblk)),
cgp 1647 ufs/ffs/ffs_alloc.c cgp->cg_initediblk += INOPB(fs);
cgp 1654 ufs/ffs/ffs_alloc.c setbit(cg_inosused(cgp), ipref);
cgp 1657 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nifree--;
cgp 1664 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_ndir++;
cgp 1691 ufs/ffs/ffs_alloc.c struct cg *cgp;
cgp 1715 ufs/ffs/ffs_alloc.c cgp = (struct cg *)bp->b_data;
cgp 1716 ufs/ffs/ffs_alloc.c if (!cg_chkmagic(cgp)) {
cgp 1721 ufs/ffs/ffs_alloc.c cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp 1726 ufs/ffs/ffs_alloc.c if (!ffs_isfreeblock(fs, cg_blksfree(cgp), blkno)) {
cgp 1731 ufs/ffs/ffs_alloc.c ffs_setblock(fs, cg_blksfree(cgp), blkno);
cgp 1732 ufs/ffs/ffs_alloc.c ffs_clusteracct(fs, cgp, blkno, 1);
cgp 1733 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nbfree++;
cgp 1739 ufs/ffs/ffs_alloc.c cg_blks(fs, cgp, i)[cbtorpos(fs, bno)]++;
cgp 1740 ufs/ffs/ffs_alloc.c cg_blktot(cgp)[i]++;
cgp 1748 ufs/ffs/ffs_alloc.c blk = blkmap(fs, cg_blksfree(cgp), bbase);
cgp 1749 ufs/ffs/ffs_alloc.c ffs_fragacct(fs, blk, cgp->cg_frsum, -1);
cgp 1755 ufs/ffs/ffs_alloc.c if (isset(cg_blksfree(cgp), bno + i)) {
cgp 1760 ufs/ffs/ffs_alloc.c setbit(cg_blksfree(cgp), bno + i);
cgp 1762 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nffree += i;
cgp 1768 ufs/ffs/ffs_alloc.c blk = blkmap(fs, cg_blksfree(cgp), bbase);
cgp 1769 ufs/ffs/ffs_alloc.c ffs_fragacct(fs, blk, cgp->cg_frsum, 1);
cgp 1774 ufs/ffs/ffs_alloc.c if (ffs_isblock(fs, cg_blksfree(cgp), blkno)) {
cgp 1775 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nffree -= fs->fs_frag;
cgp 1778 ufs/ffs/ffs_alloc.c ffs_clusteracct(fs, cgp, blkno, 1);
cgp 1779 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nbfree++;
cgp 1785 ufs/ffs/ffs_alloc.c cg_blks(fs, cgp, i)[cbtorpos(fs, bbase)]++;
cgp 1786 ufs/ffs/ffs_alloc.c cg_blktot(cgp)[i]++;
cgp 1815 ufs/ffs/ffs_alloc.c struct cg *cgp;
cgp 1830 ufs/ffs/ffs_alloc.c cgp = (struct cg *)bp->b_data;
cgp 1831 ufs/ffs/ffs_alloc.c if (!cg_chkmagic(cgp)) {
cgp 1836 ufs/ffs/ffs_alloc.c cgp->cg_ffs2_time = cgp->cg_time = time_second;
cgp 1839 ufs/ffs/ffs_alloc.c if (isclr(cg_inosused(cgp), ino)) {
cgp 1845 ufs/ffs/ffs_alloc.c clrbit(cg_inosused(cgp), ino);
cgp 1846 ufs/ffs/ffs_alloc.c if (ino < cgp->cg_irotor)
cgp 1847 ufs/ffs/ffs_alloc.c cgp->cg_irotor = ino;
cgp 1848 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_nifree++;
cgp 1852 ufs/ffs/ffs_alloc.c cgp->cg_cs.cs_ndir--;
cgp 1870 ufs/ffs/ffs_alloc.c struct cg *cgp;
cgp 1889 ufs/ffs/ffs_alloc.c cgp = (struct cg *)bp->b_data;
cgp 1890 ufs/ffs/ffs_alloc.c if (!cg_chkmagic(cgp)) {
cgp 1897 ufs/ffs/ffs_alloc.c free = ffs_isblock(fs, cg_blksfree(cgp), fragstoblks(fs, bno));
cgp 1901 ufs/ffs/ffs_alloc.c if (isset(cg_blksfree(cgp), bno + i))
cgp 1919 ufs/ffs/ffs_alloc.c ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz)
cgp 1932 ufs/ffs/ffs_alloc.c start = cgp->cg_frotor / NBBY;
cgp 1934 ufs/ffs/ffs_alloc.c loc = scanc((u_int)len, (u_char *)&cg_blksfree(cgp)[start],
cgp 1940 ufs/ffs/ffs_alloc.c loc = scanc((u_int)len, (u_char *)&cg_blksfree(cgp)[0],
cgp 1951 ufs/ffs/ffs_alloc.c cgp->cg_frotor = bno;
cgp 1957 ufs/ffs/ffs_alloc.c blk = blkmap(fs, cg_blksfree(cgp), bno);
cgp 1979 ufs/ffs/ffs_alloc.c ffs_clusteracct(struct fs *fs, struct cg *cgp, daddr_t blkno, int cnt)
cgp 1988 ufs/ffs/ffs_alloc.c freemapp = cg_clustersfree(cgp);
cgp 1989 ufs/ffs/ffs_alloc.c sump = cg_clustersum(cgp);
cgp 2002 ufs/ffs/ffs_alloc.c if (end >= cgp->cg_nclusterblks)
cgp 2003 ufs/ffs/ffs_alloc.c end = cgp->cg_nclusterblks;
cgp 2058 ufs/ffs/ffs_alloc.c fs->fs_maxcluster[cgp->cg_cgx] = i;
cgp 1250 ufs/ffs/ffs_softdep.c struct cg *cgp;
cgp 1268 ufs/ffs/ffs_softdep.c cgp = (struct cg *)bp->b_data;
cgp 1269 ufs/ffs/ffs_softdep.c cstotal.cs_nffree += cgp->cg_cs.cs_nffree;
cgp 1270 ufs/ffs/ffs_softdep.c cstotal.cs_nbfree += cgp->cg_cs.cs_nbfree;
cgp 1271 ufs/ffs/ffs_softdep.c cstotal.cs_nifree += cgp->cg_cs.cs_nifree;
cgp 1272 ufs/ffs/ffs_softdep.c cstotal.cs_ndir += cgp->cg_cs.cs_ndir;
cgp 1273 ufs/ffs/ffs_softdep.c fs->fs_cs(fs, cyl) = cgp->cg_cs;
cgp 406 ufs/ffs/fs.h #define cg_blktot(cgp) \
cgp 407 ufs/ffs/fs.h (((cgp)->cg_magic != CG_MAGIC) \
cgp 408 ufs/ffs/fs.h ? (((struct ocg *)(cgp))->cg_btot) \
cgp 409 ufs/ffs/fs.h : ((int32_t *)((u_int8_t *)(cgp) + (cgp)->cg_btotoff)))
cgp 410 ufs/ffs/fs.h #define cg_blks(fs, cgp, cylno) \
cgp 411 ufs/ffs/fs.h (((cgp)->cg_magic != CG_MAGIC) \
cgp 412 ufs/ffs/fs.h ? (((struct ocg *)(cgp))->cg_b[cylno]) \
cgp 413 ufs/ffs/fs.h : ((int16_t *)((u_int8_t *)(cgp) + \
cgp 414 ufs/ffs/fs.h (cgp)->cg_boff) + (cylno) * (fs)->fs_nrpos))
cgp 415 ufs/ffs/fs.h #define cg_inosused(cgp) \
cgp 416 ufs/ffs/fs.h (((cgp)->cg_magic != CG_MAGIC) \
cgp 417 ufs/ffs/fs.h ? (((struct ocg *)(cgp))->cg_iused) \
cgp 418 ufs/ffs/fs.h : ((u_int8_t *)((u_int8_t *)(cgp) + (cgp)->cg_iusedoff)))
cgp 419 ufs/ffs/fs.h #define cg_blksfree(cgp) \
cgp 420 ufs/ffs/fs.h (((cgp)->cg_magic != CG_MAGIC) \
cgp 421 ufs/ffs/fs.h ? (((struct ocg *)(cgp))->cg_free) \
cgp 422 ufs/ffs/fs.h : ((u_int8_t *)((u_int8_t *)(cgp) + (cgp)->cg_freeoff)))
cgp 423 ufs/ffs/fs.h #define cg_chkmagic(cgp) \
cgp 424 ufs/ffs/fs.h ((cgp)->cg_magic == CG_MAGIC || ((struct ocg *)(cgp))->cg_magic == CG_MAGIC)
cgp 425 ufs/ffs/fs.h #define cg_clustersfree(cgp) \
cgp 426 ufs/ffs/fs.h ((u_int8_t *)((u_int8_t *)(cgp) + (cgp)->cg_clusteroff))
cgp 427 ufs/ffs/fs.h #define cg_clustersum(cgp) \
cgp 428 ufs/ffs/fs.h ((int32_t *)((u_int8_t *)(cgp) + (cgp)->cg_clustersumoff))