Lines Matching defs:geom
64 struct dk_geom *geom, struct dk_cinfo *cinfo);
276 struct dk_geom geom;
384 bzero((caddr_t)&geom, sizeof (struct dk_geom));
385 geom.dkg_ncyl = ncyl;
386 geom.dkg_acyl = acyl;
389 geom.dkg_bcyl = bcyl;
392 geom.dkg_nhead = nhead;
393 geom.dkg_nsect = nsect;
394 geom.dkg_intrlv = 1;
395 geom.dkg_apc = apc;
396 geom.dkg_rpm = cur_dtype->dtype_rpm;
397 geom.dkg_pcyl = pcyl;
417 if (ioctl(cur_file, DKIOCSGEOM, &geom) == -1) {
488 struct dk_geom geom;
492 ioctl(fd, DKIOCGGEOM, &geom) == -1 ||
497 return (vtoc_to_label(label, &vtoc, &geom, &dkinfo));
744 * Convert vtoc/geom to label.
748 struct dk_geom *geom, struct dk_cinfo *cinfo)
775 if (geom->dkg_ncyl == 0 || geom->dkg_nhead == 0 ||
776 geom->dkg_nsect == 0) {
785 label->dkl_rpm = geom->dkg_rpm;
786 label->dkl_pcyl = geom->dkg_pcyl;
787 label->dkl_apc = geom->dkg_apc;
788 label->dkl_intrlv = geom->dkg_intrlv;
789 label->dkl_ncyl = geom->dkg_ncyl;
790 label->dkl_acyl = geom->dkg_acyl;
793 label->dkl_bcyl = geom->dkg_bcyl;
796 label->dkl_nhead = geom->dkg_nhead;
797 label->dkl_nsect = geom->dkg_nsect;
800 label->dkl_obs1 = geom->dkg_obs1;
801 label->dkl_obs2 = geom->dkg_obs2;
802 label->dkl_obs3 = geom->dkg_obs3;
805 label->dkl_write_reinstruct = geom->dkg_write_reinstruct;
806 label->dkl_read_reinstruct = geom->dkg_read_reinstruct;