Home | History | Annotate | Download | only in dkwedge

Lines Matching defs:dg

394 	struct disk_geom *dg = &dk->dk_geom;
399 memset(dg, 0, sizeof(*dg));
401 dg->dg_secperunit = dkwedge_size(sc);
402 dg->dg_secsize = DEV_BSIZE << pdk->dk_blkshift;
405 dg->dg_nsectors = 32;
406 dg->dg_ntracks = 64;
407 dg->dg_ncylinders =
408 dg->dg_secperunit / (dg->dg_nsectors * dg->dg_ntracks);
410 dg->dg_physsecsize = pdk->dk_geom.dg_physsecsize;
411 dg->dg_alignedsec = pdk->dk_geom.dg_alignedsec;
412 lspps = MAX(1u, dg->dg_physsecsize / dg->dg_secsize);
414 if (r > dg->dg_alignedsec)
415 dg->dg_alignedsec += lspps;
416 dg->dg_alignedsec -= r;
417 dg->dg_alignedsec %= lspps;