Home
last modified time | relevance | path

Searched refs:cgp (Results 1 – 24 of 24) sorted by relevance

/src/lib/libufs/
H A Dcgroup.c54 struct cg *cgp; in cgballoc() local
59 cgp = &disk->d_cg; in cgballoc()
60 blksfree = cg_blksfree(cgp); in cgballoc()
66 fs->fs_cs(fs, cgp->cg_cgx).cs_nbfree--; in cgballoc()
68 ffs_clusteracct(fs, cgp, bno, -1); in cgballoc()
69 cgp->cg_cs.cs_nbfree--; in cgballoc()
72 return (cgbase(fs, cgp->cg_cgx) + blkstofrags(fs, bno)); in cgballoc()
80 struct cg *cgp; in cgbfree() local
88 cgp = &disk->d_cg; in cgbfree()
90 blksfree = cg_blksfree(cgp); in cgbfree()
[all …]
/src/usr.sbin/makefs/ffs/
H A Dffs_alloc.c291 struct cg *cgp; in ffs_alloccg() local
305 cgp = (struct cg *)bp->b_data; in ffs_alloccg()
306 if (!cg_chkmagic_swap(cgp, needswap) || in ffs_alloccg()
307 (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) { in ffs_alloccg()
323 if (cgp->cg_frsum[allocsiz] != 0) in ffs_alloccg()
330 if (cgp->cg_cs.cs_nbfree == 0) { in ffs_alloccg()
337 setbit(cg_blksfree_swap(cgp, needswap), bpref + i); in ffs_alloccg()
339 ufs_add32(cgp->cg_cs.cs_nffree, i, needswap); in ffs_alloccg()
343 ufs_add32(cgp->cg_frsum[i], 1, needswap); in ffs_alloccg()
347 bno = ffs_mapsearch(fs, cgp, bpref, allocsiz); in ffs_alloccg()
[all …]
/src/sbin/fsck_ffs/
H A Dfsutil.c232 struct cg *cgp; in cglookup() local
244 cgp = NULL; in cglookup()
246 cgp = Balloc((unsigned int)sblock.fs_cgsize); in cglookup()
247 if (cgp == NULL) { in cglookup()
254 cgbp->b_un.b_cg = cgp; in cglookup()
547 struct cg *cgp; in cg_write() local
554 cgp = bp->b_un.b_cg; in cg_write()
555 cgp->cg_cs.cs_nbfree = 0; in cg_write()
556 cgp->cg_cs.cs_nffree = 0; in cg_write()
557 bzero(&cgp->cg_frsum, sizeof(cgp->cg_frsum)); in cg_write()
[all …]
H A Dgjournal.c69 struct cg *cgp; in gjournal_check() local
96 cgp = cgbp->b_un.b_cg; in gjournal_check()
103 if (cgp->cg_unrefs == 0) in gjournal_check()
109 inosused = cg_inosused(cgp); in gjournal_check()
138 if (ino < cgp->cg_irotor) in gjournal_check()
139 cgp->cg_irotor = ino; in gjournal_check()
141 cgp->cg_unrefs--; in gjournal_check()
149 if (cgp->cg_unrefs == 0) in gjournal_check()
H A Dpass1.c59 struct cg *cgp; in pass1() local
93 cgp = cgbp->b_un.b_cg; in pass1()
108 inosused = cgp->cg_initediblk; in pass1()
138 cp = &cg_inosused(cgp)[(inosused - 1) / CHAR_BIT]; in pass1()
184 i > cgp->cg_initediblk) in pass1()
196 cgp->cg_initediblk > 2 * INOPB(&sblock) && in pass1()
197 mininos < cgp->cg_initediblk) { in pass1()
198 i = cgp->cg_initediblk; in pass1()
200 cgp->cg_initediblk = 2 * INOPB(&sblock); in pass1()
202 cgp->cg_initediblk = mininos; in pass1()
[all …]
H A Dsuj.c387 struct cg *cgp; in suj_checkblkavail() local
395 cgp = cgbp->b_un.b_cg; in suj_checkblkavail()
400 if (!isset(cg_blksfree(cgp), baseblk + j)) in suj_checkblkavail()
403 if (!isset(cg_blksfree(cgp), baseblk + j + k)) in suj_checkblkavail()
410 clrbit(cg_blksfree(cgp), baseblk + j + k); in suj_checkblkavail()
413 cgp->cg_cs.cs_nbfree--; in suj_checkblkavail()
415 cgp->cg_cs.cs_nffree -= frags; in suj_checkblkavail()
431 struct cg *cgp; in ino_free() local
437 cgp = sc->sc_cgp; in ino_free()
438 inosused = cg_inosused(cgp); in ino_free()
[all …]
H A Dinode.c689 struct cg *cgp; in freeblock() local
726 cgp = cgbp->b_un.b_cg; in freeblock()
728 cgp->cg_cs.cs_nbfree++; in freeblock()
730 cgp->cg_cs.cs_nffree += idesc->id_numfrags; in freeblock()
1406 struct cg *cgp; in allocino() local
1423 cgp = cgbp->b_un.b_cg; in allocino()
1430 setbit(cg_inosused(cgp), ino % sblock.fs_ipg); in allocino()
1431 cgp->cg_cs.cs_nifree--; in allocino()
1435 cgp->cg_cs.cs_ndir++; in allocino()
/src/usr.sbin/makefs/
H A Dmakefs.h309 #define cg_chkmagic_swap(cgp, ns) \ argument
310 (ufs_rw32((cgp)->cg_magic, (ns)) == CG_MAGIC)
311 #define cg_inosused_swap(cgp, ns) \ argument
312 ((u_int8_t *)((u_int8_t *)(cgp) + ufs_rw32((cgp)->cg_iusedoff, (ns))))
313 #define cg_blksfree_swap(cgp, ns) \ argument
314 ((u_int8_t *)((u_int8_t *)(cgp) + ufs_rw32((cgp)->cg_freeoff, (ns))))
315 #define cg_clustersfree_swap(cgp, ns) \ argument
316 ((u_int8_t *)((u_int8_t *)(cgp) + ufs_rw32((cgp)->cg_clusteroff, (ns))))
317 #define cg_clustersum_swap(cgp, ns) \ argument
318 ((int32_t *)((uintptr_t)(cgp) + ufs_rw32((cgp)->cg_clustersumoff, ns)))
H A Dffs.c1157 struct cg *cgp; in ffs_write_inode() local
1180 cgp = (struct cg *)sbbuf; in ffs_write_inode()
1181 if (!cg_chkmagic_swap(cgp, fsopts->needswap)) in ffs_write_inode()
1184 assert (isclr(cg_inosused_swap(cgp, fsopts->needswap), cgino)); in ffs_write_inode()
1197 setbit(cg_inosused_swap(cgp, fsopts->needswap), cgino); in ffs_write_inode()
1198 ufs_add32(cgp->cg_cs.cs_nifree, -1, fsopts->needswap); in ffs_write_inode()
1202 ufs_add32(cgp->cg_cs.cs_ndir, 1, fsopts->needswap); in ffs_write_inode()
1210 initediblk = ufs_rw32(cgp->cg_initediblk, fsopts->needswap); in ffs_write_inode()
1212 initediblk < ufs_rw32(cgp->cg_niblk, fsopts->needswap)) { in ffs_write_inode()
1223 cgp->cg_initediblk = ufs_rw32(initediblk, fsopts->needswap); in ffs_write_inode()
/src/sys/ufs/ffs/
H A Dffs_alloc.c1719 struct cg *cgp; in ffs_fragextend() local
1739 if ((error = ffs_getcg(fs, ump->um_devvp, cg, 0, &bp, &cgp)) != 0) { in ffs_fragextend()
1744 blksfree = cg_blksfree(cgp); in ffs_fragextend()
1757 cgp->cg_frsum[i - numfrags(fs, osize)]--; in ffs_fragextend()
1759 cgp->cg_frsum[i - frags]++; in ffs_fragextend()
1762 cgp->cg_cs.cs_nffree--; in ffs_fragextend()
1798 struct cg *cgp; in ffs_alloccg() local
1811 if ((error = ffs_getcg(fs, ump->um_devvp, cg, 0, &bp, &cgp)) != 0 || in ffs_alloccg()
1812 (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) { in ffs_alloccg()
1829 blksfree = cg_blksfree(cgp); in ffs_alloccg()
[all …]
H A Dfs.h632 #define cg_chkmagic(cgp) ((cgp)->cg_magic == CG_MAGIC) argument
633 #define cg_inosused(cgp) \ argument
634 ((uint8_t *)((uint8_t *)(cgp) + (cgp)->cg_iusedoff))
635 #define cg_blksfree(cgp) \ argument
636 ((uint8_t *)((uint8_t *)(cgp) + (cgp)->cg_freeoff))
637 #define cg_clustersfree(cgp) \ argument
638 ((uint8_t *)((uint8_t *)(cgp) + (cgp)->cg_clusteroff))
639 #define cg_clustersum(cgp) \ argument
640 ((int32_t *)((uintptr_t)(cgp) + (cgp)->cg_clustersumoff))
H A Dffs_subr.c1189 ffs_clusteracct(struct fs *fs, struct cg *cgp, ufs1_daddr_t blkno, int cnt) in ffs_clusteracct() argument
1199 freemapp = cg_clustersfree(cgp); in ffs_clusteracct()
1200 sump = cg_clustersum(cgp); in ffs_clusteracct()
1213 if (end >= cgp->cg_nclusterblks) in ffs_clusteracct()
1214 end = cgp->cg_nclusterblks; in ffs_clusteracct()
1269 fs->fs_maxcluster[cgp->cg_cgx] = i; in ffs_clusteracct()
H A Dffs_vfsops.c1934 struct cg *cgp; in ffs_inotovp() local
1951 if (ffs_getcg(fs, ump->um_devvp, cg, 0, &bp, &cgp) != 0) in ffs_inotovp()
1953 if (ino >= cg * fs->fs_ipg + cgp->cg_initediblk) { in ffs_inotovp()
2223 struct cg *cgp; in ffs_bufwrite() local
2310 cgp = (struct cg *)bp->b_data; in ffs_bufwrite()
2311 cgp->cg_ckhash = 0; in ffs_bufwrite()
2312 cgp->cg_ckhash = in ffs_bufwrite()
2327 cgp = (struct cg *)bp->b_data; in ffs_bufwrite()
2328 cgp->cg_old_time = cgp->cg_time = time_second; in ffs_bufwrite()
H A Dffs_softdep.c2583 struct cg *cgp; in softdep_mount() local
2680 cgp = (struct cg *)bp->b_data; in softdep_mount()
2681 cstotal.cs_nffree += cgp->cg_cs.cs_nffree; in softdep_mount()
2682 cstotal.cs_nbfree += cgp->cg_cs.cs_nbfree; in softdep_mount()
2683 cstotal.cs_nifree += cgp->cg_cs.cs_nifree; in softdep_mount()
2684 cstotal.cs_ndir += cgp->cg_cs.cs_ndir; in softdep_mount()
2685 fs->fs_cs(fs, cyl) = cgp->cg_cs; in softdep_mount()
5332 struct cg *cgp; in softdep_setup_blkmapdep() local
5337 cgp = (struct cg *)bp->b_data; in softdep_setup_blkmapdep()
5338 blksfree = cg_blksfree(cgp); in softdep_setup_blkmapdep()
[all …]
H A Dffs_snapshot.c924 struct cg *cgp; in cgaccount() local
931 if ((error = ffs_getcg(fs, ITODEVVP(ip), cg, 0, &bp, &cgp)) != 0) in cgaccount()
941 fs->fs_cs(fs, cg) = cgp->cg_cs; in cgaccount()
947 cgp = (struct cg *)nbp->b_data; in cgaccount()
959 if (ffs_isblock(fs, cg_blksfree(cgp), loc)) in cgaccount()
987 if (ffs_isblock(fs, cg_blksfree(cgp), loc)) in cgaccount()
998 if (ffs_isblock(fs, cg_blksfree(cgp), loc)) in cgaccount()
/src/usr.sbin/quot/
H A Dquot.c107 static struct cg *cgp; in get_inode() local
116 free(cgp); in get_inode()
117 cgp = NULL; in get_inode()
123 (cgp == NULL || cg != ino_to_cg(super, ino))) { in get_inode()
125 if (cgp == NULL && (cgp = malloc(super->fs_cgsize)) == NULL) in get_inode()
129 if (read(fd, cgp, super->fs_cgsize) != super->fs_cgsize) in get_inode()
131 if (!cg_chkmagic(cgp)) in get_inode()
148 if (isclr(cg_inosused(cgp), ino % super->fs_ipg)) in get_inode()
/src/sys/ufs/ufs/
H A Dufs_gjournal.c56 struct cg *cgp; in ufs_gjournal_modref() local
86 if ((error = ffs_getcg(fs, devvp, cg, 0, &bp, &cgp)) != 0) in ufs_gjournal_modref()
88 cgp->cg_unrefs += count; in ufs_gjournal_modref()
/src/sbin/tunefs/
H A Dtunefs.c569 struct cg *cgp; in journal_balloc() local
573 cgp = &disk.d_cg; in journal_balloc()
591 if (cgp->cg_cs.cs_nbfree > 256 * 1024) in journal_balloc()
593 if (contig == 0 && cgp->cg_cs.cs_nbfree) in journal_balloc()
911 struct cg *cgp; in journal_alloc() local
918 cgp = &disk.d_cg; in journal_alloc()
958 if (cgp->cg_cs.cs_nifree == 0) in journal_alloc()
964 (uintmax_t)ino, cgp->cg_cgx, size); in journal_alloc()
/src/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp84 PatternSortingPredicate(CodeGenDAGPatterns &cgp) : CGP(cgp) {} in PatternSortingPredicate()
H A DDAGISelMatcherGen.cpp104 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
149 const CodeGenDAGPatterns &cgp) in MatcherGen() argument
150 : Pattern(pattern), CGP(cgp), NextRecordedOperandNo(0), TheMatcher(nullptr), in MatcherGen()
H A DDAGISelMatcherEmitter.cpp84 MatcherTableEmitter(const Matcher *TheMatcher, const CodeGenDAGPatterns &cgp) in MatcherTableEmitter() argument
85 : CGP(cgp), OpcodeCounts(Matcher::HighestKind + 1, 0) { in MatcherTableEmitter()
/src/sbin/dump/
H A Dtraverse.c146 struct cg *cgp; in mapfiles() local
150 if ((cgp = malloc(sblock->fs_cgsize)) == NULL) in mapfiles()
154 blkread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp, in mapfiles()
157 inosused = cgp->cg_initediblk; in mapfiles()
168 if (!cg_chkmagic(cgp)) in mapfiles()
170 cp = &cg_inosused(cgp)[(inosused - 1) / CHAR_BIT]; in mapfiles()
/src/sbin/growfs/
H A Dgrowfs.c1664 cgckhash(struct cg *cgp) in cgckhash() argument
1669 cgp->cg_ckhash = 0; in cgckhash()
1670 cgp->cg_ckhash = calculate_crc32c(~0L, (void *)cgp, sblock.fs_cgsize); in cgckhash()
/src/sbin/fsdb/
H A Dfsdb.c492 struct cg *cgp; in CMDFUNCSTART() local
525 cgp = cgbp->b_un.b_cg; in CMDFUNCSTART()
531 inosused = cgp->cg_initediblk; in CMDFUNCSTART()