Lines Matching refs:bsdlabel
147 if (PI_ISBSDFS(&pm->bsdlabel[part])) {
148 pm->bsdlabel[part].pi_flags |=
152 strcpy(pm->bsdlabel[part].pi_mount, "/");
159 pm->bsdlabel[part_raw].pi_offset = 0;
160 pm->bsdlabel[part_raw].pi_size = pm->dlsize;
164 if (edit_and_check_label(pm->bsdlabel, maxpart, part_raw,
201 memset(&pm->bsdlabel, 0, sizeof pm->bsdlabel);
205 pm->bsdlabel[part].pi_fstype = FS_UNUSED;
211 pm->bsdlabel[part_raw].pi_offset = 0;
212 pm->bsdlabel[part_raw].pi_size = pm->dlsize;
217 pm->bsdlabel[PART_C].pi_offset = pm->ptstart;
218 pm->bsdlabel[PART_C].pi_size = pm->ptsize;
224 pm->bsdlabel[PART_BOOT_FAT12].pi_fstype = FS_MSDOS;
225 pm->bsdlabel[PART_BOOT_FAT12].pi_size = pm->bootsize;
226 pm->bsdlabel[PART_BOOT_FAT12].pi_offset = pm->bootstart;
227 pm->bsdlabel[PART_BOOT_FAT12].pi_flags |= PART_BOOT_FAT12_PI_FLAGS;
228 strlcpy(pm->bsdlabel[PART_BOOT_FAT12].pi_mount,
230 sizeof pm->bsdlabel[PART_BOOT_FAT12].pi_mount);
233 pm->bsdlabel[PART_BOOT_BINFO].pi_fstype = FS_OTHER;
234 pm->bsdlabel[PART_BOOT_BINFO].pi_size = binfosize;
235 pm->bsdlabel[PART_BOOT_BINFO].pi_offset = binfostart;
238 pm->bsdlabel[PART_BOOT_PREP].pi_fstype = FS_BOOT;
239 pm->bsdlabel[PART_BOOT_PREP].pi_size = bprepsize;
240 pm->bsdlabel[PART_BOOT_PREP].pi_offset = bprepstart;
250 if (pm->bsdlabel[i].pi_size != 0)
267 pm->bsdlabel[i] = pm->oldlabel[i];
281 if (edit_and_check_label(pm->bsdlabel, maxpart, part_raw, part_bsd) == 0) {
292 (void) savenewlabel(pm->bsdlabel, maxpart);