Home | History | Annotate | Download | only in ffs

Lines Matching defs:cgp

975 	struct cg *cgp;
1000 cgp = (struct cg *)bp->b_data;
1001 if (!cg_chkmagic(cgp, UFS_FSNEEDSWAP(fs)))
1003 cgp->cg_old_time = ufs_rw32(time_second, UFS_FSNEEDSWAP(fs));
1006 cgp->cg_time = ufs_rw64(time_second, UFS_FSNEEDSWAP(fs));
1008 blksfree = cg_blksfree(cgp, UFS_FSNEEDSWAP(fs));
1021 ufs_add32(cgp->cg_frsum[i - ffs_numfrags(fs, osize)], -1, UFS_FSNEEDSWAP(fs));
1023 ufs_add32(cgp->cg_frsum[i - frags], 1, UFS_FSNEEDSWAP(fs));
1027 ufs_add32(cgp->cg_cs.cs_nffree, -1, UFS_FSNEEDSWAP(fs));
1056 struct cg *cgp;
1075 cgp = (struct cg *)bp->b_data;
1076 if (!cg_chkmagic(cgp, needswap) ||
1077 (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize))
1079 cgp->cg_old_time = ufs_rw32(time_second, needswap);
1082 cgp->cg_time = ufs_rw64(time_second, needswap);
1110 blksfree = cg_blksfree(cgp, needswap);
1113 if (cgp->cg_frsum[allocsiz] != 0)
1120 if (cgp->cg_cs.cs_nbfree == 0)
1128 ufs_add32(cgp->cg_cs.cs_nffree, i, needswap);
1132 ufs_add32(cgp->cg_frsum[i], 1, needswap);
1138 bno = ffs_mapsearch(fs, cgp, bpref, allocsiz);
1150 ufs_add32(cgp->cg_cs.cs_nffree, -frags, needswap);
1154 ufs_add32(cgp->cg_frsum[allocsiz], -1, needswap);
1156 ufs_add32(cgp->cg_frsum[allocsiz - frags], 1, needswap);
1186 struct cg *cgp;
1195 cgp = (struct cg *)bp->b_data;
1196 blksfree = cg_blksfree(cgp, needswap);
1197 if (bpref == 0 || dtog(fs, bpref) != ufs_rw32(cgp->cg_cgx, needswap)) {
1198 bpref = ufs_rw32(cgp->cg_rotor, needswap);
1218 bno = ffs_mapsearch(fs, cgp, bpref, (int)fs->fs_frag);
1226 cgp->cg_rotor = ufs_rw32(bno, needswap);
1230 ffs_clusteracct(fs, cgp, blkno, -1);
1231 ufs_add32(cgp->cg_cs.cs_nbfree, -1, needswap);
1233 fs->fs_cs(fs, ufs_rw32(cgp->cg_cgx, needswap)).cs_nbfree--;
1242 ufs_add16(old_cg_blks(fs, cgp, cylno, needswap)[old_cbtorpos(fs, bno)], -1,
1244 ufs_add32(old_cg_blktot(cgp, needswap)[cylno], -1, needswap);
1247 cg = ufs_rw32(cgp->cg_cgx, needswap);
1267 struct cg *cgp;
1295 cgp = (struct cg *)bp->b_data;
1296 if (!cg_chkmagic(cgp, needswap) || cgp->cg_cs.cs_nifree == 0)
1300 initediblk != ufs_rw32(cgp->cg_initediblk, needswap)) {
1309 initediblk = ufs_rw32(cgp->cg_initediblk, needswap);
1311 nalloc = fs->fs_ipg - ufs_rw32(cgp->cg_cs.cs_nifree, needswap);
1313 initediblk < ufs_rw32(cgp->cg_niblk, needswap)) {
1333 cgp->cg_old_time = ufs_rw32(time_second, needswap);
1336 cgp->cg_time = ufs_rw64(time_second, needswap);
1337 inosused = cg_inosused(cgp, needswap);
1346 irotor = ufs_rw32(cgp->cg_irotor, needswap);
1361 __func__, cg, ufs_rw32(cgp->cg_irotor, needswap),
1374 cgp->cg_irotor = ufs_rw32(ipref, needswap);
1380 __func__, cg, (int)ipref, maxiblk, cgp->cg_niblk);
1388 KASSERT(initediblk == ufs_rw32(cgp->cg_initediblk, needswap));
1400 cgp->cg_initediblk = ufs_rw32(initediblk, needswap);
1406 ufs_add32(cgp->cg_cs.cs_nifree, -1, needswap);
1411 ufs_add32(cgp->cg_cs.cs_ndir, 1, needswap);
1458 struct cg *cgp;
1476 cgp = (struct cg *)bp->b_data;
1477 if (!cg_chkmagic(cgp, needswap)) {
1481 cgp->cg_old_time = ufs_rw32(time_second, needswap);
1482 cgp->cg_time = ufs_rw64(time_second, needswap);
1484 blksfree = cg_blksfree(cgp, needswap);
1495 ffs_clusteracct(fs, cgp, fragno, -1);
1496 ufs_add32(cgp->cg_cs.cs_nbfree, -1, needswap);
1515 ufs_add32(cgp->cg_cs.cs_nffree, fs->fs_frag, needswap);
1518 ffs_clusteracct(fs, cgp, fragno, -1);
1519 ufs_add32(cgp->cg_cs.cs_nbfree, -1, needswap);
1527 ffs_fragacct(fs, blk, cgp->cg_frsum, -1, needswap);
1534 ufs_add32(cgp->cg_cs.cs_nffree, -i, needswap);
1541 ffs_fragacct(fs, blk, cgp->cg_frsum, 1, needswap);
1562 struct cg *cgp;
1585 cgp = (struct cg *)bp->b_data;
1586 if (!cg_chkmagic(cgp, needswap)) {
1835 struct cg *cgp;
1860 cgp = (struct cg *)bp->b_data;
1861 if (!cg_chkmagic(cgp, needswap)) {
1875 struct cg *cgp;
1883 cgp = (struct cg *)bp->b_data;
1884 cgp->cg_old_time = ufs_rw32(time_second, needswap);
1887 cgp->cg_time = ufs_rw64(time_second, needswap);
1889 blksfree = cg_blksfree(cgp, needswap);
1903 ffs_clusteracct(fs, cgp, fragno, 1);
1904 ufs_add32(cgp->cg_cs.cs_nbfree, 1, needswap);
1914 ufs_add16(old_cg_blks(fs, cgp, i, needswap)[old_cbtorpos(fs, cgbno)], 1,
1916 ufs_add32(old_cg_blktot(cgp, needswap)[i], 1, needswap);
1924 ffs_fragacct(fs, blk, cgp->cg_frsum, -1, needswap);
1939 ufs_add32(cgp->cg_cs.cs_nffree, i, needswap);
1946 ffs_fragacct(fs, blk, cgp->cg_frsum, 1, needswap);
1952 ufs_add32(cgp->cg_cs.cs_nffree, -fs->fs_frag, needswap);
1955 ffs_clusteracct(fs, cgp, fragno, 1);
1956 ufs_add32(cgp->cg_cs.cs_nbfree, 1, needswap);
1966 ufs_add16(old_cg_blks(fs, cgp, i, needswap)[old_cbtorpos(fs,
1968 ufs_add32(old_cg_blktot(cgp, needswap)[i], 1, needswap);
1999 struct cg *cgp;
2020 cgp = (struct cg *)bp->b_data;
2021 if (!cg_chkmagic(cgp, needswap)) {
2037 struct cg *cgp;
2059 cgp = (struct cg *)bp->b_data;
2060 if (!cg_chkmagic(cgp, needswap)) {
2076 struct cg *cgp;
2082 cgp = (struct cg *)bp->b_data;
2083 cgp->cg_old_time = ufs_rw32(time_second, needswap);
2086 cgp->cg_time = ufs_rw64(time_second, needswap);
2087 inosused = cg_inosused(cgp, needswap);
2099 if (cgino < ufs_rw32(cgp->cg_irotor, needswap))
2100 cgp->cg_irotor = ufs_rw32(cgino, needswap);
2101 ufs_add32(cgp->cg_cs.cs_nifree, 1, needswap);
2106 ufs_add32(cgp->cg_cs.cs_ndir, -1, needswap);
2121 struct cg *cgp;
2141 cgp = (struct cg *)bp->b_data;
2142 if (!cg_chkmagic(cgp, UFS_FSNEEDSWAP(fs))) {
2146 inosused = cg_inosused(cgp, UFS_FSNEEDSWAP(fs));
2160 ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz)
2178 start = ufs_rw32(cgp->cg_frotor, needswap) / NBBY;
2179 blksfree = cg_blksfree(cgp, needswap);
2198 ufs_rw32(cgp->cg_freeoff, needswap),
2199 (long)blksfree - (long)cgp, cgp->cg_cgx);
2204 cgp->cg_frotor = ufs_rw32(bno, needswap);