Lines Matching refs:sc_geom
598 vnd_secsize = vnd->sc_geom.vng_secsize;
1443 memcpy(&vnd->sc_geom, &vio->vnd_geom,
1449 if (!DK_DEV_BSIZE_OK(vnd->sc_geom.vng_secsize) ||
1450 vnd->sc_geom.vng_ntracks == 0 ||
1451 vnd->sc_geom.vng_nsectors == 0) {
1459 if (vnd->sc_geom.vng_ncylinders == 0)
1460 vnd->sc_geom.vng_ncylinders = vnd->sc_size / (
1461 (vnd->sc_geom.vng_secsize / DEV_BSIZE) *
1462 vnd->sc_geom.vng_ntracks *
1463 vnd->sc_geom.vng_nsectors);
1469 geomsize = (int64_t)vnd->sc_geom.vng_nsectors *
1470 vnd->sc_geom.vng_ntracks *
1471 vnd->sc_geom.vng_ncylinders *
1472 (vnd->sc_geom.vng_secsize / DEV_BSIZE);
1487 vnd->sc_geom.vng_secsize = DEV_BSIZE;
1488 vnd->sc_geom.vng_nsectors = 32;
1489 vnd->sc_geom.vng_ntracks = 64;
1490 vnd->sc_geom.vng_ncylinders = vnd->sc_size / (64 * 32);
1492 vnd->sc_geom.vng_secsize = DEV_BSIZE;
1493 vnd->sc_geom.vng_nsectors = 1;
1494 vnd->sc_geom.vng_ntracks = 1;
1495 vnd->sc_geom.vng_ncylinders = vnd->sc_size;
1525 vnd->sc_geom.vng_secsize,
1526 vnd->sc_geom.vng_nsectors,
1527 vnd->sc_geom.vng_ntracks,
1528 vnd->sc_geom.vng_ncylinders);
1870 struct vndgeom *vng = &sc->sc_geom;
2113 spb = vnd->sc_geom.vng_secsize / DEV_BSIZE;
2115 dg->dg_secsize = vnd->sc_geom.vng_secsize;
2116 dg->dg_nsectors = vnd->sc_geom.vng_nsectors;
2117 dg->dg_ntracks = vnd->sc_geom.vng_ntracks;
2118 dg->dg_ncylinders = vnd->sc_geom.vng_ncylinders;