Lines Matching refs:dkgp
5456 struct dk_geom *dkgp = &disk_geom; local
5471 dkgp->dkg_ncyl = cl->cl_lgeom.g_ncyl;
5472 dkgp->dkg_acyl = cl->cl_lgeom.g_acyl;
5473 dkgp->dkg_pcyl = dkgp->dkg_ncyl + dkgp->dkg_acyl;
5474 dkgp->dkg_nhead = cl->cl_lgeom.g_nhead;
5475 dkgp->dkg_nsect = cl->cl_lgeom.g_nsect;
5478 if (ddi_copyout(dkgp, (void *)arg,
5500 struct dk_geom *dkgp = &disk_geom; local
5513 bcopy(&cl->cl_g, dkgp, sizeof (*dkgp));
5514 dkgp->dkg_acyl = 0;
5515 dkgp->dkg_ncyl = cl->cl_blockcount /
5516 (dkgp->dkg_nhead * dkgp->dkg_nsect);
5518 bzero(dkgp, sizeof (struct dk_geom));
5529 dkgp->dkg_nhead = cl->cl_pgeom.g_nhead;
5530 dkgp->dkg_nsect = cl->cl_pgeom.g_nsect;
5531 dkgp->dkg_ncyl = cl->cl_pgeom.g_ncyl;
5532 dkgp->dkg_acyl = cl->cl_pgeom.g_acyl;
5554 cmlb_convert_geometry(cl, capacity, dkgp, tg_cookie);
5555 dkgp->dkg_acyl = 0;
5556 dkgp->dkg_ncyl = capacity /
5557 (dkgp->dkg_nhead * dkgp->dkg_nsect);
5560 dkgp->dkg_pcyl = dkgp->dkg_ncyl + dkgp->dkg_acyl;
5563 if (ddi_copyout(dkgp, (void *)arg, sizeof (struct dk_geom), flag))