Lines Matching +full:partition +full:-
89 * partition headers: section 1
95 /* partition is undefined */
99 * partition headers: section 1
100 * Fixed size for on-disk dk_label
105 /* partition is undefined */
109 * partition headers: section 2,
113 uint16_t p_tag; /* ID tag of partition */
118 uint16_t p_tag; /* ID tag of partition */
120 blkaddr32_t p_start; /* start sector no of partition */
121 blkaddr32_t p_size; /* # of blocks in partition */
127 * Fixed sized types for on-disk VTOC
139 struct dkl_partition v_part[NDKMAP]; /* partition headers */
140 time32_t timestamp[NDKMAP]; /* partition timestamp (unsupported) */
146 struct dk_map2 v_part[NDKMAP]; /* partition hdrs, sec 2 */
150 time32_t v_timestamp[NDKMAP]; /* partition timestamp */
161 #define LEN_DKL_PAD (DK_LABEL_SIZE - \
168 - ((LEN_DKL_ASCII) + \
209 uint16_t dkl_nhead; /* # of heads in this partition */
213 struct dk_map32 dkl_map[NDKMAP]; /* logical partition headers */
233 #define dkl_ppart dkl_obs4 /* used to by physical partition */
246 * Layout of stored fabricated device id (on-disk)
249 #define DK_DEVID_SIZE (DK_DEVID_BLKSIZE - ((sizeof (uchar_t) * 7)))
264 #define DKD_GETCHKSUM(dkd) ((dkd)->dkd_checksum3 << 24) + \
265 ((dkd)->dkd_checksum2 << 16) + \
266 ((dkd)->dkd_checksum1 << 8) + \
267 ((dkd)->dkd_checksum0)
269 #define DKD_FORMCHKSUM(c, dkd) (dkd)->dkd_checksum3 = hibyte(hiword((c))); \
270 (dkd)->dkd_checksum2 = lobyte(hiword((c))); \
271 (dkd)->dkd_checksum1 = hibyte(loword((c))); \
272 (dkd)->dkd_checksum0 = lobyte(loword((c)));