Lines Matching refs:cg
229 cglookup(int cg) in cglookup() argument
232 struct cg *cgp; in cglookup()
234 if ((unsigned) cg >= sblock.fs_ncg) in cglookup()
235 errx(EEXIT, "cglookup: out of range cylinder group %d", cg); in cglookup()
241 cgbp = &cgbufs[cg]; in cglookup()
251 getblk(&cgblk, cgtod(&sblock, cg), sblock.fs_cgsize); in cglookup()
256 getblk(cgbp, cgtod(&sblock, cg), sblock.fs_cgsize); in cglookup()
267 struct cg *cg; in cgdirty() local
269 cg = cgbp->b_un.b_cg; in cgdirty()
271 cg->cg_ckhash = 0; in cgdirty()
272 cg->cg_ckhash = in cgdirty()
273 calculate_crc32c(~0L, (void *)cg, sblock.fs_cgsize); in cgdirty()
547 struct cg *cgp; in cg_write()
609 int ofsmodified, cnt, cg; in ckfini() local
770 for (cg = 0; cg < sblock.fs_ncg; cg++) in ckfini()
771 if (inostathead[cg].il_stat != NULL) in ckfini()
772 free((char *)inostathead[cg].il_stat); in ckfini()
989 sblock.fs_magic == FS_UFS1_MAGIC ? 1 : 2, cg, \
994 check_cgmagic(int cg, struct bufarea *cgbp) in check_cgmagic() argument
996 struct cg *cgp = cgbp->b_un.b_cg; in check_cgmagic()
1016 CHK(cgp->cg_cgx, !=, cg, "%jd"); in check_cgmagic()
1024 if (cgbase(&sblock, cg) + sblock.fs_fpg < sblock.fs_size) { in check_cgmagic()
1027 CHK(cgp->cg_ndblk, !=, sblock.fs_size - cgbase(&sblock, cg), in check_cgmagic()
1062 if (prevfailcg == cg) in check_cgmagic()
1064 prevfailcg = cg; in check_cgmagic()
1065 pfatal("CYLINDER GROUP %d: INTEGRITY CHECK FAILED", cg); in check_cgmagic()
1071 rebuild_cg(int cg, struct bufarea *cgbp) in rebuild_cg() argument
1073 struct cg *cgp = cgbp->b_un.b_cg; in rebuild_cg()
1082 cgp->cg_cgx = cg; in rebuild_cg()
1085 if (cgbase(&sblock, cg) + sblock.fs_fpg < sblock.fs_size) in rebuild_cg()
1088 cgp->cg_ndblk = sblock.fs_size - cgbase(&sblock, cg); in rebuild_cg()
1161 struct cg *cgp; in std_checkblkavail()
1163 long cg; in std_checkblkavail() local
1177 cg = dtog(&sblock, blkno + j); in std_checkblkavail()
1178 cgbp = cglookup(cg); in std_checkblkavail()
1180 if (!check_cgmagic(cg, cgbp)) in std_checkblkavail()
1181 return (-((cg + 1) * sblock.fs_fpg - sblock.fs_frag)); in std_checkblkavail()