Searched refs:dkg (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/cmd/diskscan/ |
H A D | diskscan.c | 58 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 D | b_generic.c | 80 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 D | rmf_slice.c | 875 struct dk_geom dkg; in check_vtoc_sanity() local 905 if (ioctl(fd, DKIOCGGEOM, &dkg) < 0) { in check_vtoc_sanity() 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() 952 if (ioctl(fd, DKIOCGGEOM, &dkg) < 0) in check_vtoc_sanity() 953 if (ioctl(fd, DKIOCG_PHYGEOM, &dkg) < 0) { 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() [all …]
|
/illumos-gate/usr/src/grub/grub-0.97/lib/ |
H A D | device.c | 232 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 D | fd.c | 1282 struct dk_geom dkg; in fd_ioctl() member 1317 cpy.dkg.dkg_nsect = fjp->fj_chars->fdc_secptrack; in fd_ioctl() 1321 cpy.dkg.dkg_nsect = (fjp->fj_chars->fdc_secptrack * in fd_ioctl() 1324 cpy.dkg.dkg_nsect = fjp->fj_chars->fdc_secptrack; in fd_ioctl() 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() 1329 cpy.dkg.dkg_intrlv = fjp->fj_attr->fda_intrlv; in fd_ioctl() 1330 cpy.dkg.dkg_rpm = fjp->fj_attr->fda_rotatespd; in fd_ioctl() 1331 cpy.dkg.dkg_read_reinstruct = in fd_ioctl() [all …]
|
/illumos-gate/usr/src/cmd/addbadsec/ |
H A D | ix_altsctr.c | 64 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 D | addbadsec.c | 57 struct dk_geom dkg; /* geometry */ variable 169 if ((ioctl(devfd, DKIOCGGEOM, &dkg)) == -1) { in main()
|
/illumos-gate/usr/src/uts/sun/io/ |
H A D | fd.c | 1879 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 D | mkfs.c | 635 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()
|