Home
last modified time | relevance | path

Searched refs:dkg (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/cmd/diskscan/
H A Ddiskscan.c58 static struct dk_geom dkg; /* physical device boot info */ variable
136 if ((ioctl(devfd, DKIOCGGEOM, &dkg)) == -1) { in main()
174 int cylsiz = dkg.dkg_nsect * dkg.dkg_nhead; in scandisk()
187 trksiz = sector_size * dkg.dkg_nsect; in scandisk()
203 if ((verbuf = malloc(sector_size * dkg.dkg_nsect)) == in scandisk()
211 if ((verbuf = malloc(sector_size + sector_size * dkg.dkg_nsect)) in scandisk()
251 for (cursec = 0; cursec < unix_size; cursec += dkg.dkg_nsect) { in scandisk()
268 tmpend = cursec + dkg.dkg_nsect; in scandisk()
298 for (cursec = 0; cursec < unix_size; cursec += dkg.dkg_nsect) { in scandisk()
314 tmpend = cursec + dkg.dkg_nsect; in scandisk()
/illumos-gate/usr/src/lib/libsmedia/plugins/blkdev/common/
H A Db_generic.c80 struct dk_geom dkg; in _m_get_media_info() local
115 ret_val = ioctl(handle->sm_fd, DKIOCGGEOM, &dkg); in _m_get_media_info()
124 mp->sm_pcyl = dkg.dkg_pcyl; in _m_get_media_info()
125 mp->sm_nhead = dkg.dkg_nhead; in _m_get_media_info()
126 mp->sm_nsect = dkg.dkg_nsect; in _m_get_media_info()
/illumos-gate/usr/src/cmd/rmformat/
H A Drmf_slice.c875 struct dk_geom dkg; in check_vtoc_sanity() local
909 media_size = (diskaddr_t)dkg.dkg_ncyl * dkg.dkg_nhead * in check_vtoc_sanity()
910 dkg.dkg_nsect; in check_vtoc_sanity()
911 cyl_size = dkg.dkg_nhead * dkg.dkg_nsect; in check_vtoc_sanity()
958 dkg.dkg_ncyl = dkg.dkg_ncyl - 1; in check_vtoc_sanity()
959 media_size = (diskaddr_t)dkg.dkg_ncyl * dkg.dkg_nhead * in check_vtoc_sanity()
960 dkg.dkg_nsect; in check_vtoc_sanity()
1326 struct dk_geom dkg; in write_default_label() local
1381 numcyl = dkg.dkg_ncyl; in write_default_label()
1382 nhead = dkg.dkg_nhead; in write_default_label()
[all …]
/illumos-gate/usr/src/grub/grub-0.97/lib/
H A Ddevice.c232 struct dk_geom dkg; in get_drive_geometry() local
234 if (ioctl(fd, DKIOCG_PHYGEOM, &dkg)) in get_drive_geometry()
236 geom->cylinders = dkg.dkg_ncyl; in get_drive_geometry()
237 geom->heads = dkg.dkg_nhead; in get_drive_geometry()
238 geom->sectors = dkg.dkg_nsect; in get_drive_geometry()
239 geom->total_sectors = (unsigned long long)dkg.dkg_ncyl * dkg.dkg_nhead in get_drive_geometry()
240 * dkg.dkg_nsect; in get_drive_geometry()
/illumos-gate/usr/src/uts/common/io/
H A Dfd.c1282 struct dk_geom dkg; in fd_ioctl() member
1326 cpy.dkg.dkg_pcyl = fjp->fj_chars->fdc_ncyl; in fd_ioctl()
1327 cpy.dkg.dkg_ncyl = fjp->fj_chars->fdc_ncyl; in fd_ioctl()
1328 cpy.dkg.dkg_nhead = fjp->fj_chars->fdc_nhead; in fd_ioctl()
1331 cpy.dkg.dkg_read_reinstruct = in fd_ioctl()
1332 (int)(cpy.dkg.dkg_nsect * cpy.dkg.dkg_rpm * 4) / 60000; in fd_ioctl()
1333 cpy.dkg.dkg_write_reinstruct = cpy.dkg.dkg_read_reinstruct; in fd_ioctl()
1334 if (ddi_copyout(&cpy.dkg, (void *)arg, sizeof (cpy.dkg), flag)) in fd_ioctl()
1339 if (ddi_copyin((void *)arg, &cpy.dkg, in fd_ioctl()
1345 fjp->fj_chars->fdc_ncyl = cpy.dkg.dkg_ncyl; in fd_ioctl()
[all …]
/illumos-gate/usr/src/cmd/addbadsec/
H A Dix_altsctr.c64 extern struct dk_geom dkg;
387 blkaddr_t maxsec = (blkaddr_t)dkg.dkg_nhead * in get_badsec()
388 dkg.dkg_ncyl * dkg.dkg_nsect; in get_badsec()
404 if (curbad < (blkaddr_t)dkg.dkg_nsect) { in get_badsec()
H A Daddbadsec.c57 struct dk_geom dkg; /* geometry */ variable
169 if ((ioctl(devfd, DKIOCGGEOM, &dkg)) == -1) { in main()
/illumos-gate/usr/src/uts/sun/io/
H A Dfd.c1879 struct dk_geom dkg; in fd_ioctl() member
1958 cpy.dkg.dkg_ncyl = un->un_chars->fdc_ncyl; in fd_ioctl()
1959 cpy.dkg.dkg_nhead = un->un_chars->fdc_nhead; in fd_ioctl()
1960 cpy.dkg.dkg_nsect = un->un_chars->fdc_secptrack; in fd_ioctl()
1961 cpy.dkg.dkg_intrlv = un->un_label.dkl_intrlv; in fd_ioctl()
1962 cpy.dkg.dkg_rpm = un->un_label.dkl_rpm; in fd_ioctl()
1963 cpy.dkg.dkg_pcyl = un->un_chars->fdc_ncyl; in fd_ioctl()
1964 cpy.dkg.dkg_read_reinstruct = in fd_ioctl()
1965 (int)(cpy.dkg.dkg_nsect * cpy.dkg.dkg_rpm * 4) / 60000; in fd_ioctl()
1966 cpy.dkg.dkg_write_reinstruct = cpy.dkg.dkg_read_reinstruct; in fd_ioctl()
[all …]
/illumos-gate/usr/src/cmd/fs.d/ufs/mkfs/
H A Dmkfs.c635 struct dk_geom dkg; in main() local
1133 } else if (ioctl(fsi, DKIOCGGEOM, &dkg)) { in main()
1138 nsect = dkg.dkg_nsect; in main()
1139 ntrack = dkg.dkg_nhead; in main()
1157 if ((((diskaddr_t)dkg.dkg_ncyl * dkg.dkg_nhead * in main()
1158 dkg.dkg_nsect) > CHSLIMIT) || isremovable || in main()
1166 (diskaddr_t)dkg.dkg_ncyl * dkg.dkg_nhead * dkg.dkg_nsect)); in main()