Lines Matching defs:cgp
517 struct cg *cgp = &cg;
535 if (mdb_vread(cgp, sizeof (cg), addr) == -1) {
545 mdb_printf("%4d %?p %10d %10d %10d %10d\n", cgp->cg_cgx,
546 addr, cgp->cg_cs.cs_ndir, cgp->cg_cs.cs_nbfree,
547 cgp->cg_cs.cs_nifree, cgp->cg_cs.cs_nffree);
555 if (cgp->cg_btotoff >= cgp->cg_nextfreeoff ||
556 cgp->cg_boff >= cgp->cg_nextfreeoff ||
557 cgp->cg_iusedoff >= cgp->cg_nextfreeoff ||
558 cgp->cg_freeoff >= cgp->cg_nextfreeoff) {
563 size = cgp->cg_nextfreeoff;
564 cgp = mdb_alloc(size, UM_SLEEP);
566 if (mdb_vread(cgp, size, addr) == -1) {
568 mdb_free(cgp, size);
572 mdb_printf("%<b>cg %d (%0?p)%</b>\n", cgp->cg_cgx, addr);
576 mdb_printf("time:\t%Y\n", cgp->cg_time);
577 mdb_printf("ndir:\t%d\n", cgp->cg_cs.cs_ndir);
578 mdb_printf("nbfree:\t%d\n", cgp->cg_cs.cs_nbfree);
579 mdb_printf("nifree:\t%d\n", cgp->cg_cs.cs_nifree);
580 mdb_printf("nffree:\t%d\n", cgp->cg_cs.cs_nffree);
584 mdb_printf("\t%d", cgp->cg_frsum[i]);
587 off = cgp->cg_iusedoff;
590 pbits((uchar_t *)cgp + off, cgp->cg_niblk / sizeof (char), 72);
593 off = cgp->cg_freeoff;
596 pbits((uchar_t *)cgp + off, cgp->cg_ndblk / sizeof (char), 72);
600 blktot = (int32_t *)((char *)cgp + cgp->cg_btotoff);
602 blks = (short *)((char *)cgp + cgp->cg_boff);
603 cnt = (cgp->cg_iusedoff - cgp->cg_boff) / cgp->cg_ncyl / sizeof (short);
607 for (i = 0; i < cgp->cg_ncyl; i++) {
618 mdb_free(cgp, size);