/illumos-gate/usr/src/uts/common/sys/ |
H A D | vtoc.h | 182 v.v_part[i].p_tag = extv.v_part[i].p_tag; \ 183 v.v_part[i].p_flag = extv.v_part[i].p_flag; \ 185 v.v_part[i].p_size = (long)extv.v_part[i].p_size; \ 205 extv.v_part[i].p_tag = v.v_part[i].p_tag; \ 206 extv.v_part[i].p_flag = v.v_part[i].p_flag; \ 253 v.v_part[i].p_tag = (ushort_t)v32.v_part[i].p_tag; \ 254 v.v_part[i].p_flag = (ushort_t)v32.v_part[i].p_flag; \ 256 v.v_part[i].p_size = (unsigned)v32.v_part[i].p_size; \ 303 v32.v_part[i].p_tag = (ushort_t)v.v_part[i].p_tag; \ 304 v32.v_part[i].p_flag = (ushort_t)v.v_part[i].p_flag; \ [all …]
|
H A D | dklabel.h | 139 struct dkl_partition v_part[NDKMAP]; /* partition headers */ member 146 struct dk_map2 v_part[NDKMAP]; /* partition hdrs, sec 2 */
|
/illumos-gate/usr/src/cmd/fmthard/ |
H A D | fmthard.c | 415 if (vtoc->v_part[i].p_size > 0) in display() 418 i, vtoc->v_part[i].p_tag, in display() 419 vtoc->v_part[i].p_flag, in display() 420 vtoc->v_part[i].p_start, in display() 421 vtoc->v_part[i].p_size); in display() 548 vtoc->v_part[i].p_tag = 0; in load() 550 vtoc->v_part[i].p_start = 0; in load() 551 vtoc->v_part[i].p_size = 0; in load() 560 vtoc->v_part[2].p_start = 0; in load() 561 vtoc->v_part[2].p_size = fullsz; in load() [all …]
|
/illumos-gate/usr/src/cmd/rmformat/ |
H A D | rmf_slice.c | 800 vt->v_part[0].p_tag = V_ROOT; in valid_slice_file() 801 vt->v_part[1].p_tag = V_SWAP; in valid_slice_file() 802 vt->v_part[2].p_tag = V_BACKUP; in valid_slice_file() 803 vt->v_part[6].p_tag = V_USR; in valid_slice_file() 987 if (vt->v_part[i].p_size) { in check_vtoc_sanity() 1002 vt->v_part[i].p_size -1; in check_vtoc_sanity() 1285 v_toc.v_part[0].p_start = 0; in write_default_label() 1290 v_toc.v_part[2].p_start = 0; in write_default_label() 1454 v_toc.v_part[0].p_start = 0; in write_default_label() 1459 v_toc.v_part[2].p_start = 0; in write_default_label() [all …]
|
H A D | rmf_misc.c | 775 v_toc.v_part[0].p_start = 0; in write_sunos_label() 776 v_toc.v_part[0].p_size = (fdchar.fdc_ncyl - 1) * 2 * in write_sunos_label() 778 v_toc.v_part[1].p_start = (fdchar.fdc_ncyl - 1) * 2 * in write_sunos_label() 782 v_toc.v_part[2].p_start = 0; in write_sunos_label() 783 v_toc.v_part[2].p_size = fdchar.fdc_ncyl * 2 * in write_sunos_label() 840 v_toc.v_part[0].p_start = 0; in write_sunos_label() 841 v_toc.v_part[0].p_size = (diskaddr_t)(dkgeom.dkg_ncyl - 1) * in write_sunos_label() 844 v_toc.v_part[1].p_start = (diskaddr_t)(dkgeom.dkg_ncyl - 1) * in write_sunos_label() 846 v_toc.v_part[1].p_size = dkgeom.dkg_nhead * dkgeom.dkg_nsect; in write_sunos_label() 848 v_toc.v_part[2].p_start = 0; in write_sunos_label() [all …]
|
H A D | rmf_menu.c | 1013 t_vtoc.v_part[i].p_start = v_toc.v_part[i].p_start; in process_s_flag() 1014 t_vtoc.v_part[i].p_size = v_toc.v_part[i].p_size; in process_s_flag() 1015 t_vtoc.v_part[i].p_tag = v_toc.v_part[i].p_tag; in process_s_flag() 1016 t_vtoc.v_part[i].p_flag = v_toc.v_part[i].p_flag; in process_s_flag()
|
/illumos-gate/usr/src/lib/libadm/common/ |
H A D | rdwr_vtoc.c | 62 vd->v_part[i].p_tag = vs->v_part[i].p_tag; \ 63 vd->v_part[i].p_flag = vs->v_part[i].p_flag; \ 64 vd->v_part[i].p_start = (unsigned)vs->v_part[i].p_start;\ 65 vd->v_part[i].p_size = (unsigned)vs->v_part[i].p_size; \ 178 if (vtoc->v_part[i].p_size > 0) in write_vtoc() 320 if (extvtoc->v_part[i].p_size > 0) in write_extvtoc()
|
/illumos-gate/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 148 vtdata.v_part[slice].p_start, in partinfo() 149 vtdata.v_part[slice].p_size, in partinfo() 150 vtdata.v_part[slice].p_flag, in partinfo() 151 vtdata.v_part[slice].p_tag); in partinfo() 191 if (vtdata.v_part[i].p_size != 0x00) in devinfo()
|
/illumos-gate/usr/src/cmd/format/ |
H A D | partition.c | 211 deflt = cur_parts->vtoc.v_part[num].p_tag; in change_partition() 216 deflt = cur_parts->vtoc.v_part[num].p_flag; in change_partition() 339 cur_parts->vtoc.v_part[num].p_start = (daddr_t)(i * (nhead * nsect)); in change_partition() 340 cur_parts->vtoc.v_part[num].p_size = (long)j; in change_partition() 347 cur_parts->vtoc.v_part[num].p_tag = (ushort_t)tag; in change_partition() 348 cur_parts->vtoc.v_part[num].p_flag = (ushort_t)flag; in change_partition() 522 part->vtoc.v_part[i].p_tag = default_vtoc_map[i].p_tag; in set_vtoc_defaults() 523 part->vtoc.v_part[i].p_flag = default_vtoc_map[i].p_flag; in set_vtoc_defaults()
|
H A D | menu_fdisk.c | 435 if (cur_parts->vtoc.v_part[i].p_tag && in update_cur_parts() 437 cur_parts->vtoc.v_part[i].p_start = 0; in update_cur_parts() 438 cur_parts->vtoc.v_part[i].p_size = 0; in update_cur_parts() 443 cur_parts->vtoc.v_part[i].p_tag = in update_cur_parts() 445 cur_parts->vtoc.v_part[i].p_flag = in update_cur_parts() 459 cur_parts->vtoc.v_part[C_PARTITION].p_start = in update_cur_parts() 461 cur_parts->vtoc.v_part[C_PARTITION].p_size = in update_cur_parts() 464 cur_parts->vtoc.v_part[I_PARTITION].p_start = in update_cur_parts() 466 cur_parts->vtoc.v_part[I_PARTITION].p_size = in update_cur_parts() 654 update_label.dkl_vtoc.v_part[i].p_start / [all …]
|
H A D | label.c | 800 label->dkl_vtoc.v_part[i].p_tag = vtoc->v_part[i].p_tag; in vtoc_to_label() 801 label->dkl_vtoc.v_part[i].p_flag = vtoc->v_part[i].p_flag; in vtoc_to_label() 829 lmap = label->dkl_vtoc.v_part; in vtoc_to_label() 834 vpart = vtoc->v_part; in vtoc_to_label() 899 vpart = vtoc->v_part; in label_to_vtoc() 907 vpart = vtoc->v_part; in label_to_vtoc() 908 lpart = label->dkl_vtoc.v_part; in label_to_vtoc() 954 vpart = vtoc->v_part; in label_to_vtoc() 1041 label->dkl_vtoc.v_part[i].p_start, in dump_label() 1042 label->dkl_vtoc.v_part[i].p_size); in dump_label() [all …]
|
H A D | startup.c | 1275 pinfo->vtoc.v_part[index].p_tag = 0; in sup_setpart() 1276 pinfo->vtoc.v_part[index].p_flag = 0; in sup_setpart() 1277 pinfo->vtoc.v_part[index].p_start = 0; in sup_setpart() 2286 label->dkl_vtoc.v_part[i].p_start / in parts_match() 2289 label->dkl_vtoc.v_part[i].p_size)) in parts_match() 2303 if (label->dkl_vtoc.v_part[i].p_tag != in parts_match() 2304 pinfo->vtoc.v_part[i].p_tag) in parts_match() 2306 if (label->dkl_vtoc.v_part[i].p_flag != in parts_match() 2307 pinfo->vtoc.v_part[i].p_flag) in parts_match() 2594 vp1 = pp1->vtoc.v_part; in check_pinfo_for_inconsistency() [all …]
|
H A D | auto_sense.c | 712 label->dkl_vtoc.v_part[i].p_start / in new_direct_disk_type() 716 label->dkl_vtoc.v_part[i].p_size; in new_direct_disk_type() 1475 vtoc->v_part[i].p_tag = default_vtoc_map[i].p_tag; 1476 vtoc->v_part[i].p_flag = default_vtoc_map[i].p_flag; 1631 label->dkl_vtoc.v_part[2].p_start = 0; 1632 label->dkl_vtoc.v_part[2].p_size = 1648 if (label->dkl_vtoc.v_part[i].p_size == 0) 1661 scaled = bn2mb(label->dkl_vtoc.v_part[i].p_size); 1676 label->dkl_vtoc.v_part[i].p_size/blks_per_cyl); 1918 label->dkl_vtoc.v_part[i].p_start / [all …]
|
H A D | menu_partition.c | 306 cur_parts->vtoc.v_part[i].p_start = in p_select() 309 cur_parts->vtoc.v_part[i].p_size = in p_select() 595 s = find_string(ptag_choices, (int)pinfo->vtoc.v_part[partnum].p_tag); in print_partition() 604 s = find_string(pflag_choices, (int)pinfo->vtoc.v_part[partnum].p_flag); in print_partition()
|
H A D | menu_command.c | 2019 label.dkl_vtoc.v_part[i].p_size; in c_backup() 2253 if ((b_label.dkl_vtoc.v_part[i].p_tag != in c_verify() 2254 p_label.dkl_vtoc.v_part[i].p_tag) || in c_verify() 2255 (b_label.dkl_vtoc.v_part[i].p_flag in c_verify() 2256 != p_label.dkl_vtoc.v_part[i]. in c_verify() 2258 (b_label.dkl_vtoc.v_part[i].p_start in c_verify() 2259 != p_label.dkl_vtoc.v_part[i]. in c_verify() 2261 (b_label.dkl_vtoc.v_part[i].p_size in c_verify() 2262 != p_label.dkl_vtoc.v_part[i]. in c_verify() 2315 label->dkl_vtoc.v_part[i].p_start / spc(); in c_verify() [all …]
|
H A D | modify_partition.c | 307 cur_parts->vtoc.v_part[i].p_start = in p_modify() 309 cur_parts->vtoc.v_part[i].p_size = in p_modify() 517 label->dkl_vtoc.v_part[i].p_start / 520 label->dkl_vtoc.v_part[i].p_size;
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vdsk_common.h | 397 (vtoc)->v_part[i].p_tag = (vd_vtoc)->partition[i].id_tag; \ 398 (vtoc)->v_part[i].p_flag = (vd_vtoc)->partition[i].perm; \ 399 (vtoc)->v_part[i].p_start = (vd_vtoc)->partition[i].start; \ 400 (vtoc)->v_part[i].p_size = (vd_vtoc)->partition[i].nblocks; \ 438 (vd_vtoc)->partition[i].id_tag = (vtoc)->v_part[i].p_tag; \ 439 (vd_vtoc)->partition[i].perm = (vtoc)->v_part[i].p_flag; \ 440 (vd_vtoc)->partition[i].start = (vtoc)->v_part[i].p_start; \ 441 (vd_vtoc)->partition[i].nblocks = (vtoc)->v_part[i].p_size; \
|
/illumos-gate/usr/src/cmd/fdisk/ |
H A D | fdisk.c | 4280 disk_vtoc.v_part[i].p_size = 4295 disk_vtoc.v_part[i].p_tag = 4306 disk_vtoc.v_part[i].p_start + 4313 disk_vtoc.v_part[i].p_size); 4319 disk_vtoc.v_part[i].p_tag = 0; 4325 disk_vtoc.v_part[i].p_tag = 0; 4342 disk_vtoc.v_part[i].p_tag = 0; 4346 disk_vtoc.v_part[i].p_size = 0; 4348 disk_vtoc.v_part[i].p_tag = 0; 4349 disk_vtoc.v_part[i].p_flag = 0; [all …]
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | slice.c | 395 vtoc.v_part[snum].p_size == 0) { in get_attrs() 417 vtoc.v_part[snum].p_start) != 0) { in get_attrs() 422 vtoc.v_part[snum].p_size) != 0) { in get_attrs() 427 vtoc.v_part[snum].p_tag) != 0) { in get_attrs() 432 vtoc.v_part[snum].p_flag) != 0) { in get_attrs() 583 vtoc.v_part[slice_num].p_size == 0) { in get_fixed_assocs() 685 vtoc.v_part[slice_num].p_size == 0) { in make_fixed_descriptors() 791 vtoc.v_part[slice_num].p_size > 0) { in match_fixed_name()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/disk_label/ |
H A D | disk_label.c | 677 start = addr + (dv->v_part[i].p_start / cyl); in cmd_vtoc() 678 size = dv->v_part[i].p_size; in cmd_vtoc() 715 tag = dv->v_part[i].p_tag; in cmd_vtoc() 716 flag = dv->v_part[i].p_flag; in cmd_vtoc() 717 start = addr + (dv->v_part[i].p_start / cyl); in cmd_vtoc() 718 size = dv->v_part[i].p_size; in cmd_vtoc() 720 tag = dv->v_part[i].p_tag; in cmd_vtoc() 721 flag = dv->v_part[i].p_flag; in cmd_vtoc()
|
/illumos-gate/usr/src/cmd/boot/installboot/i386/ |
H A D | installboot.c | 1332 edkpi.p_start -= v_part->p_start; in get_start_sector() 1443 if (exvtoc.v_part[i].p_tag == V_BOOT) in probe_vtoc() 1448 exvtoc.v_part[i].p_size == 0) { in probe_vtoc() 1451 if (exvtoc.v_part[i].p_tag == V_BACKUP) in probe_vtoc() 1456 exvtoc.v_part[i].p_size == 0) { in probe_vtoc() 1482 device->stage.tag = exvtoc.v_part[i].p_tag; in probe_vtoc() 1487 if (exvtoc.v_part[i].p_tag == V_BACKUP) { in probe_vtoc() 1489 if (exvtoc.v_part[i].p_start == 0) in probe_vtoc() 1491 if (exvtoc.v_part[i].p_size == 0) in probe_vtoc() 1493 if (exvtoc.v_part[i].p_start < in probe_vtoc() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | fd.c | 926 fdp->d_part[i].p_tag = label->dkl_vtoc.v_part[i].p_tag; in fdgetlabel() 927 fdp->d_part[i].p_flag = label->dkl_vtoc.v_part[i].p_flag; in fdgetlabel() 928 fdp->d_part[i].p_start = label->dkl_vtoc.v_part[i].p_start; in fdgetlabel() 929 fdp->d_part[i].p_size = label->dkl_vtoc.v_part[i].p_size; in fdgetlabel() 1868 bcopy(fdp->d_part, vtocp->v_part, sizeof (struct partition) * NDKMAP); in fd_build_user_vtoc() 1912 vpart = vtocp->v_part; in fd_build_label_vtoc() 1943 bcopy(vtocp->v_part, fdp->d_part, sizeof (struct partition) * NDKMAP); in fd_build_label_vtoc() 1968 labelp->dkl_vtoc.v_part[i].p_tag = vtocp->v_part[i].p_tag; in fd_build_label_vtoc() 1969 labelp->dkl_vtoc.v_part[i].p_flag = vtocp->v_part[i].p_flag; in fd_build_label_vtoc() 1970 labelp->dkl_vtoc.v_part[i].p_start = vtocp->v_part[i].p_start; in fd_build_label_vtoc() [all …]
|
H A D | cmlb.c | 3116 vpartp = labp->dkl_vtoc.v_part; 3464 cl->cl_vtoc.v_part[0].p_start = 0; 3482 cl->cl_vtoc.v_part[8].p_start = 0; 3508 cl->cl_vtoc.v_part[2].p_start = 0; 3521 cl->cl_vtoc.v_part[0].p_start = 0; 3523 cl->cl_vtoc.v_part[0].p_flag = 0; 4232 vpart = user_vtoc->v_part; 4573 vpart = user_vtoc->v_part; 4615 vpart = user_vtoc->v_part; 4644 lpart = cl->cl_vtoc.v_part; [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vds.c | 2886 label->dkl_vtoc.v_part[i].p_tag = vtoc->v_part[i].p_tag; in vd_vtocgeom_to_label() 2887 label->dkl_vtoc.v_part[i].p_flag = vtoc->v_part[i].p_flag; in vd_vtocgeom_to_label() 2938 vtoc->v_part[i].p_tag = label->dkl_vtoc.v_part[i].p_tag; in vd_label_to_vtocgeom() 2939 vtoc->v_part[i].p_flag = label->dkl_vtoc.v_part[i].p_flag; in vd_label_to_vtocgeom() 3017 if (vtoc->v_part[0].p_start > 4 * csize || in vd_slice_vtoc_isvalid() 3018 vtoc->v_part[0].p_size > vtoc->v_part[VD_ENTIRE_DISK_SLICE].p_size) in vd_slice_vtoc_isvalid() 3022 vtoc->v_part[0].p_size < vd->vtoc.v_part[0].p_size - 4 *csize) in vd_slice_vtoc_isvalid() 3028 vtoc->v_part[i].p_size != 0) in vd_slice_vtoc_isvalid() 5694 bzero(vd->vtoc.v_part, sizeof (vd->vtoc.v_part)); in vd_setup_partition_vtoc() 5695 vd->vtoc.v_part[0].p_tag = V_UNASSIGNED; in vd_setup_partition_vtoc() [all …]
|
/illumos-gate/usr/src/cmd/prtvtoc/ |
H A D | prtvtoc.c | 172 for (part = vtoc->v_part; part < vtoc->v_part + vtoc->v_nparts; in findfree() 476 if (vtoc->v_part[idx].p_size == 0 && idx != 2) in putfree() 589 struct extpartition *p = &vtoc->v_part[idx]; in puttable()
|