Lines Matching defs:dlp
907 struct disklabel *lp, dlp;
924 compute_geometry_from_file(fd, fname, &dlp);
925 lp = &dlp;
927 dlp.d_secsize = 128 << type.secsize;
928 dlp.d_nsectors = type.sectrac;
929 dlp.d_ntracks = type.heads;
930 dlp.d_secperunit = ms / dlp.d_secsize;
931 lp = &dlp;
938 dlp.d_secsize = bpb->bpbBytesPerSec;
940 &dlp.d_secsize) == -1)
943 dlp.d_secperunit = ms / dlp.d_secsize;
946 &dlp.d_nsectors) == -1) {
948 dlp.d_nsectors = 63;
951 ioctl(fd, DIOCGFWHEADS, &dlp.d_ntracks) == -1) {
953 if (dlp.d_secperunit <= 63*1*1024)
954 dlp.d_ntracks = 1;
955 else if (dlp.d_secperunit <= 63*16*1024)
956 dlp.d_ntracks = 16;
958 dlp.d_ntracks = 255;
961 hs = (ms / dlp.d_secsize) - dlp.d_secperunit;
962 lp = &dlp;
966 compute_geometry_from_file(fd, fname, &dlp);
967 lp = &dlp;