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

/freebsd-current/lib/libufs/
H A Dcgroup.c54 struct cg *cgp; local
59 cgp = &disk->d_cg;
60 blksfree = cg_blksfree(cgp);
66 fs->fs_cs(fs, cgp->cg_cgx).cs_nbfree--;
68 ffs_clusteracct(fs, cgp, bno, -1);
69 cgp->cg_cs.cs_nbfree--;
72 return (cgbase(fs, cgp->cg_cgx) + blkstofrags(fs, bno));
80 struct cg *cgp; local
88 cgp = &disk->d_cg;
90 blksfree = cg_blksfree(cgp);
141 struct cg *cgp; local
221 cgget(int devfd, struct fs *fs, int cg, struct cg *cgp) argument
298 cgput(int devfd, struct fs *fs, struct cg *cgp) argument
[all...]
/freebsd-current/sbin/fsck_ffs/
H A Dgjournal.c69 struct cg *cgp; local
96 cgp = cgbp->b_un.b_cg;
103 if (cgp->cg_unrefs == 0)
109 inosused = cg_inosused(cgp);
138 if (ino < cgp->cg_irotor)
139 cgp->cg_irotor = ino;
141 cgp->cg_unrefs--;
149 if (cgp->cg_unrefs == 0)
H A Dfsutil.c232 struct cg *cgp; local
244 cgp = NULL;
246 cgp = Balloc((unsigned int)sblock.fs_cgsize);
247 if (cgp == NULL) {
254 cgbp->b_un.b_cg = cgp;
547 struct cg *cgp; local
554 cgp = bp->b_un.b_cg;
555 cgp->cg_cs.cs_nbfree = 0;
556 cgp->cg_cs.cs_nffree = 0;
557 bzero(&cgp
996 struct cg *cgp = cgbp->b_un.b_cg; local
1073 struct cg *cgp = cgbp->b_un.b_cg; local
1161 struct cg *cgp; local
[all...]
H A Dpass1.c59 struct cg *cgp; local
93 cgp = cgbp->b_un.b_cg;
108 inosused = cgp->cg_initediblk;
138 cp = &cg_inosused(cgp)[(inosused - 1) / CHAR_BIT];
184 i > cgp->cg_initediblk)
196 cgp->cg_initediblk > 2 * INOPB(&sblock) &&
197 mininos < cgp->cg_initediblk) {
198 i = cgp->cg_initediblk;
200 cgp->cg_initediblk = 2 * INOPB(&sblock);
202 cgp
[all...]
H A Dsuj.c387 struct cg *cgp; local
395 cgp = cgbp->b_un.b_cg;
400 if (!isset(cg_blksfree(cgp), baseblk + j))
403 if (!isset(cg_blksfree(cgp), baseblk + j + k))
410 clrbit(cg_blksfree(cgp), baseblk + j + k);
413 cgp->cg_cs.cs_nbfree--;
415 cgp->cg_cs.cs_nffree -= frags;
431 struct cg *cgp; local
437 cgp = sc->sc_cgp;
438 inosused = cg_inosused(cgp);
468 struct cg *cgp; local
[all...]
H A Dinode.c665 struct cg *cgp; local
702 cgp = cgbp->b_un.b_cg;
704 cgp->cg_cs.cs_nbfree++;
706 cgp->cg_cs.cs_nffree += idesc->id_numfrags;
1382 struct cg *cgp; local
1399 cgp = cgbp->b_un.b_cg;
1406 setbit(cg_inosused(cgp), ino % sblock.fs_ipg);
1407 cgp->cg_cs.cs_nifree--;
1411 cgp->cg_cs.cs_ndir++;
/freebsd-current/usr.sbin/makefs/ffs/
H A Dffs_alloc.c291 struct cg *cgp; local
305 cgp = (struct cg *)bp->b_data;
306 if (!cg_chkmagic_swap(cgp, needswap) ||
307 (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) {
323 if (cgp->cg_frsum[allocsiz] != 0)
330 if (cgp->cg_cs.cs_nbfree == 0) {
337 setbit(cg_blksfree_swap(cgp, needswap), bpref + i);
339 ufs_add32(cgp->cg_cs.cs_nffree, i, needswap);
343 ufs_add32(cgp->cg_frsum[i], 1, needswap);
347 bno = ffs_mapsearch(fs, cgp, bpre
376 struct cg *cgp; local
425 struct cg *cgp; local
527 ffs_mapsearch(struct fs *fs, struct cg *cgp, daddr_t bpref, int allocsiz) argument
594 ffs_clusteracct(struct fs *fs, struct cg *cgp, int32_t blkno, int cnt) argument
[all...]
/freebsd-current/usr.sbin/makefs/
H A Dmakefs.h293 #define cg_chkmagic_swap(cgp, ns) \
294 (ufs_rw32((cgp)->cg_magic, (ns)) == CG_MAGIC)
295 #define cg_inosused_swap(cgp, ns) \
296 ((u_int8_t *)((u_int8_t *)(cgp) + ufs_rw32((cgp)->cg_iusedoff, (ns))))
297 #define cg_blksfree_swap(cgp, ns) \
298 ((u_int8_t *)((u_int8_t *)(cgp) + ufs_rw32((cgp)->cg_freeoff, (ns))))
299 #define cg_clustersfree_swap(cgp, ns) \
300 ((u_int8_t *)((u_int8_t *)(cgp)
[all...]
H A Dffs.c1101 struct cg *cgp; local
1124 cgp = (struct cg *)sbbuf;
1125 if (!cg_chkmagic_swap(cgp, fsopts->needswap))
1128 assert (isclr(cg_inosused_swap(cgp, fsopts->needswap), cgino));
1141 setbit(cg_inosused_swap(cgp, fsopts->needswap), cgino);
1142 ufs_add32(cgp->cg_cs.cs_nifree, -1, fsopts->needswap);
1146 ufs_add32(cgp->cg_cs.cs_ndir, 1, fsopts->needswap);
1154 initediblk = ufs_rw32(cgp->cg_initediblk, fsopts->needswap);
1156 initediblk < ufs_rw32(cgp->cg_niblk, fsopts->needswap)) {
1167 cgp
[all...]
/freebsd-current/sys/ufs/ufs/
H A Dufs_gjournal.c56 struct cg *cgp; local
86 if ((error = ffs_getcg(fs, devvp, cg, 0, &bp, &cgp)) != 0)
88 cgp->cg_unrefs += count;
/freebsd-current/sys/ufs/ffs/
H A Dffs_alloc.c1702 struct cg *cgp; local
1722 if ((error = ffs_getcg(fs, ump->um_devvp, cg, 0, &bp, &cgp)) != 0) {
1727 blksfree = cg_blksfree(cgp);
1740 cgp->cg_frsum[i - numfrags(fs, osize)]--;
1742 cgp->cg_frsum[i - frags]++;
1745 cgp->cg_cs.cs_nffree--;
1781 struct cg *cgp; local
1794 if ((error = ffs_getcg(fs, ump->um_devvp, cg, 0, &bp, &cgp)) != 0 ||
1795 (cgp->cg_cs.cs_nbfree == 0 && size == fs->fs_bsize)) {
1812 blksfree = cg_blksfree(cgp);
1878 struct cg *cgp; local
1960 struct cg *cgp; local
2105 struct cg *cgp; local
2264 struct cg *cgp; local
2765 struct cg *cgp; local
2828 struct cg *cgp; local
2912 struct cg *cgp; local
2939 ffs_mapsearch(struct fs *fs, struct cg *cgp, ufs2_daddr_t bpref, int allocsiz) argument
3010 struct cg *cgp; local
3092 struct cg *cgp; local
[all...]
H A Dfs.h631 #define cg_chkmagic(cgp) ((cgp)->cg_magic == CG_MAGIC)
632 #define cg_inosused(cgp) \
633 ((uint8_t *)((uint8_t *)(cgp) + (cgp)->cg_iusedoff))
634 #define cg_blksfree(cgp) \
635 ((uint8_t *)((uint8_t *)(cgp) + (cgp)->cg_freeoff))
636 #define cg_clustersfree(cgp) \
637 ((uint8_t *)((uint8_t *)(cgp)
[all...]
H A Dffs_subr.c1021 ffs_clusteracct(struct fs *fs, struct cg *cgp, ufs1_daddr_t blkno, int cnt) argument
1031 freemapp = cg_clustersfree(cgp);
1032 sump = cg_clustersum(cgp);
1045 if (end >= cgp->cg_nclusterblks)
1046 end = cgp->cg_nclusterblks;
1101 fs->fs_maxcluster[cgp->cg_cgx] = i;
H A Dffs_vfsops.c2068 struct cg *cgp; local
2085 if (ffs_getcg(fs, ump->um_devvp, cg, 0, &bp, &cgp) != 0)
2087 if (ino >= cg * fs->fs_ipg + cgp->cg_initediblk) {
2367 struct cg *cgp; local
2454 cgp = (struct cg *)bp->b_data;
2455 cgp->cg_ckhash = 0;
2456 cgp->cg_ckhash =
2471 cgp = (struct cg *)bp->b_data;
2472 cgp->cg_old_time = cgp
[all...]
H A Dffs_softdep.c2585 struct cg *cgp; local
2673 cgp = (struct cg *)bp->b_data;
2674 cstotal.cs_nffree += cgp->cg_cs.cs_nffree;
2675 cstotal.cs_nbfree += cgp->cg_cs.cs_nbfree;
2676 cstotal.cs_nifree += cgp->cg_cs.cs_nifree;
2677 cstotal.cs_ndir += cgp->cg_cs.cs_ndir;
2678 fs->fs_cs(fs, cyl) = cgp->cg_cs;
5319 struct cg *cgp; local
5324 cgp = (struct cg *)bp->b_data;
5325 blksfree = cg_blksfree(cgp);
10987 struct cg *cgp; local
11090 jnewblk_rollback( struct jnewblk *jnewblk, struct fs *fs, struct cg *cgp, uint8_t *blksfree) argument
11158 struct cg *cgp; local
12067 jnewblk_rollforward( struct jnewblk *jnewblk, struct fs *fs, struct cg *cgp, uint8_t *blksfree) argument
12137 struct cg *cgp; local
[all...]
H A Dffs_snapshot.c915 struct cg *cgp; local
922 if ((error = ffs_getcg(fs, ITODEVVP(ip), cg, 0, &bp, &cgp)) != 0)
932 fs->fs_cs(fs, cg) = cgp->cg_cs;
938 cgp = (struct cg *)nbp->b_data;
950 if (ffs_isblock(fs, cg_blksfree(cgp), loc))
978 if (ffs_isblock(fs, cg_blksfree(cgp), loc))
989 if (ffs_isblock(fs, cg_blksfree(cgp), loc))
/freebsd-current/usr.sbin/quot/
H A Dquot.c112 static struct cg *cgp; local
122 free(cgp);
123 cgp = 0;
131 (!cgp || cg != ino_to_cg(super, ino))) {
133 if (!cgp && !(cgp = malloc(super->fs_cgsize)))
137 if (read(fd, cgp, super->fs_cgsize) != super->fs_cgsize)
139 if (!cg_chkmagic(cgp))
156 if (isclr(cg_inosused(cgp), ino % super->fs_ipg))
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp81 PatternSortingPredicate(CodeGenDAGPatterns &cgp) : CGP(cgp) {} argument
H A DDAGISelMatcherGen.cpp105 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
149 const CodeGenDAGPatterns &cgp)
150 : Pattern(pattern), CGP(cgp), NextRecordedOperandNo(0), TheMatcher(nullptr),
148 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp) argument
H A DDAGISelMatcherEmitter.cpp85 MatcherTableEmitter(const Matcher *TheMatcher, const CodeGenDAGPatterns &cgp) argument
86 : CGP(cgp), OpcodeCounts(Matcher::HighestKind + 1, 0) {
/freebsd-current/sbin/tunefs/
H A Dtunefs.c569 struct cg *cgp; local
573 cgp = &disk.d_cg;
591 if (cgp->cg_cs.cs_nbfree > 256 * 1024)
593 if (contig == 0 && cgp->cg_cs.cs_nbfree)
911 struct cg *cgp; local
918 cgp = &disk.d_cg;
958 if (cgp->cg_cs.cs_nifree == 0)
964 (uintmax_t)ino, cgp->cg_cgx, size);
/freebsd-current/sbin/dump/
H A Dtraverse.c150 struct cg *cgp; local
154 if ((cgp = malloc(sblock->fs_cgsize)) == NULL)
158 blkread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp,
161 inosused = cgp->cg_initediblk;
172 if (!cg_chkmagic(cgp))
174 cp = &cg_inosused(cgp)[(inosused - 1) / CHAR_BIT];
/freebsd-current/sbin/growfs/
H A Dgrowfs.c1664 cgckhash(struct cg *cgp) argument
1669 cgp->cg_ckhash = 0;
1670 cgp->cg_ckhash = calculate_crc32c(~0L, (void *)cgp, sblock.fs_cgsize);
/freebsd-current/sbin/fsdb/
H A Dfsdb.c492 struct cg *cgp; local
525 cgp = cgbp->b_un.b_cg;
531 inosused = cgp->cg_initediblk;

Completed in 383 milliseconds