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