Lines Matching defs:dlp
926 struct disklabel *lp, dlp;
943 compute_geometry_from_file(fd, fname, &dlp);
944 lp = &dlp;
946 dlp.d_secsize = 128 << type.secsize;
947 dlp.d_nsectors = type.sectrac;
948 dlp.d_ntracks = type.heads;
949 dlp.d_secperunit = ms / dlp.d_secsize;
950 lp = &dlp;
957 dlp.d_secsize = bpb->bpbBytesPerSec;
959 &dlp.d_secsize) == -1)
962 dlp.d_secperunit = ms / dlp.d_secsize;
965 &dlp.d_nsectors) == -1) {
967 dlp.d_nsectors = 63;
970 ioctl(fd, DIOCGFWHEADS, &dlp.d_ntracks) == -1) {
972 if (dlp.d_secperunit <= 63*1*1024)
973 dlp.d_ntracks = 1;
974 else if (dlp.d_secperunit <= 63*16*1024)
975 dlp.d_ntracks = 16;
977 dlp.d_ntracks = 255;
980 hs = (ms / dlp.d_secsize) - dlp.d_secperunit;
981 lp = &dlp;
986 compute_geometry_from_file(fd, fname, &dlp);
987 lp = &dlp;