Home | History | Annotate | Download | only in toolbox

Lines Matching defs:dlp

851     struct disklabel *lp, dlp;
871 dlp.d_secsize = 512;
872 dlp.d_nsectors = 63;
873 dlp.d_ntracks = 255;
874 dlp.d_secperunit = ms / dlp.d_secsize;
875 lp = &dlp;
877 dlp.d_secsize = 128 << type.secsize;
878 dlp.d_nsectors = type.sectrac;
879 dlp.d_ntracks = type.heads;
880 dlp.d_secperunit = ms / dlp.d_secsize;
881 lp = &dlp;
887 if (ioctl(fd, DIOCGDINFO, &dlp) == -1) {
888 if (bpb->bps == 0 && ioctl(fd, DIOCGSECTORSIZE, &dlp.d_secsize) == -1)
892 dlp.d_secperunit = ms / dlp.d_secsize;
894 if (bpb->spt == 0 && ioctl(fd, DIOCGFWSECTORS, &dlp.d_nsectors) == -1) {
896 dlp.d_nsectors = 63;
898 if (bpb->hds == 0 && ioctl(fd, DIOCGFWHEADS, &dlp.d_ntracks) == -1) {
900 if (dlp.d_secperunit <= 63*1*1024)
901 dlp.d_ntracks = 1;
902 else if (dlp.d_secperunit <= 63*16*1024)
903 dlp.d_ntracks = 16;
905 dlp.d_ntracks = 255;
909 hs = (ms / dlp.d_secsize) - dlp.d_secperunit;
910 lp = &dlp;