Lines Matching defs:disklabel
107 struct disklabel { struct
115 * the disklabel is read off the disk or in-core copy. argument
121 union {
127 } d_un;
133 u_int32_t d_secsize; /* # of bytes per sector */
134 u_int32_t d_nsectors; /* # of data sectors per track */
135 u_int32_t d_ntracks; /* # of tracks per cylinder */
136 u_int32_t d_ncylinders; /* # of data cylinders per unit */
137 u_int32_t d_secpercyl; /* # of data sectors per cylinder */
138 u_int32_t d_secperunit; /* # of data sectors per unit */
146 u_int16_t d_sparespertrack; /* # of spare sectors per track */
147 u_int16_t d_sparespercyl; /* # of spare sectors per cylinder */
152 u_int32_t d_acylinders; /* # of alt. cylinders per unit */
171 u_int16_t d_rpm; /* rotational speed */
172 u_int16_t d_interleave; /* hardware sector interleave */
173 u_int16_t d_trackskew; /* sector 0 skew, per track */
174 u_int16_t d_cylskew; /* sector 0 skew, per cylinder */
175 u_int32_t d_headswitch; /* head switch time, usec */
176 u_int32_t d_trkseek; /* track-to-track seek, usec */
177 u_int32_t d_flags; /* generic flags */
179 u_int32_t d_drivedata[NDDATA]; /* drive-type specific information */
181 u_int32_t d_spare[NSPARE]; /* reserved for future use */
182 u_int32_t d_magic2; /* the magic number (again) */
183 u_int16_t d_checksum; /* xor of data incl. partitions */
186 u_int16_t d_npartitions; /* number of partitions in following */
187 u_int32_t d_bbsize; /* size of boot area at sn0, bytes */
188 u_int32_t d_sbsize; /* max size of fs superblock, bytes */
189 struct partition { /* the partition table */
201 } d_partitions[MAXPARTITIONS]; /* actually may be more */