Lines Matching refs:dp
95 struct disklabel *dp = &disk; in getdiskbyname() local
113 cq = dp->d_typename; in getdiskbyname()
115 while (cq < dp->d_typename + sizeof(dp->d_typename) - 1 && in getdiskbyname()
122 cgetstr(buf, "b0", &dp->d_boot0); in getdiskbyname()
123 cgetstr(buf, "b1", &dp->d_boot1); in getdiskbyname()
127 dp->d_flags |= D_REMOVABLE; in getdiskbyname()
129 dp->d_flags |= D_RAMDISK; in getdiskbyname()
133 dp->d_flags |= D_BADSECT; in getdiskbyname()
140 getnumdflt(dp->d_secsize, "se", DEV_BSIZE); in getdiskbyname()
141 getnum(dp->d_ntracks, "nt"); in getdiskbyname()
142 getnum(dp->d_nsectors, "ns"); in getdiskbyname()
143 getnum(dp->d_ncylinders, "nc"); in getdiskbyname()
146 dp->d_type = gettype(cq, dktypenames); in getdiskbyname()
149 getnumdflt(dp->d_type, "dt", 0); in getdiskbyname()
150 getnumdflt(dp->d_secpercyl, "sc", dp->d_nsectors * dp->d_ntracks); in getdiskbyname()
151 getnumdflt(dp->d_secperunit, "su", dp->d_secpercyl * dp->d_ncylinders); in getdiskbyname()
152 getnumdflt(dp->d_rpm, "rm", 3600); in getdiskbyname()
153 getnumdflt(dp->d_interleave, "il", 1); in getdiskbyname()
154 getnumdflt(dp->d_trackskew, "sk", 0); in getdiskbyname()
155 getnumdflt(dp->d_cylskew, "cs", 0); in getdiskbyname()
156 getnumdflt(dp->d_headswitch, "hs", 0); in getdiskbyname()
157 getnumdflt(dp->d_trkseek, "ts", 0); in getdiskbyname()
158 getnumdflt(dp->d_bbsize, "bs", BBSIZE); in getdiskbyname()
159 getnumdflt(dp->d_sbsize, "sb", SBLOCKSIZE); in getdiskbyname()
166 pp = &dp->d_partitions[0]; in getdiskbyname()
195 dp->d_npartitions = max + 1 - 'a'; in getdiskbyname()
197 dx = dp->d_drivedata; in getdiskbyname()
202 dp->d_magic = DISKMAGIC; in getdiskbyname()
203 dp->d_magic2 = DISKMAGIC; in getdiskbyname()
205 return (dp); in getdiskbyname()