/illumos-gate/usr/src/uts/common/sys/ |
H A D | vtoc.h | 139 struct partition v_part[V_NUMPAR]; /* partition headers */ member 162 struct extpartition v_part[V_NUMPAR]; /* partition headers */ member 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; \ 184 v.v_part[i].p_start = (daddr_t)extv.v_part[i].p_start; \ 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; \ 207 extv.v_part[i].p_start = \ 208 (diskaddr_t)(unsigned long)v.v_part[i].p_start; \ [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() 492 vtoc->v_part[part].p_tag = (ushort_t)tag; in insert() 493 vtoc->v_part[part].p_flag = (ushort_t)flag; in insert() 494 vtoc->v_part[part].p_start = start; in insert() 495 vtoc->v_part[part].p_size = size; in insert() 548 vtoc->v_part[i].p_tag = 0; in load() [all …]
|
/illumos-gate/usr/src/cmd/rmformat/ |
H A D | rmf_slice.c | 651 vt->v_part[index].p_start = val1; in sup_setpart() 652 vt->v_part[index].p_size = val2; in sup_setpart() 654 vt->v_part[index].p_tag = vtoc_tag; in sup_setpart() 658 vt->v_part[index].p_flag = vtoc_flag; in sup_setpart() 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() 805 vt->v_part[1].p_flag = V_UNMNT; /* Unmountable */ in valid_slice_file() 806 vt->v_part[2].p_flag = V_UNMNT; /* Unmountable */ in valid_slice_file() [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() 780 v_toc.v_part[1].p_size = 2 * fdchar.fdc_secptrack * mult_factor; 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() [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() 436 cur_parts->vtoc.v_part[i].p_tag != V_ALTSCTR) { 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() [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 | 1173 vtoc_tag = pinfo->vtoc.v_part[index].p_tag; in sup_setpart() 1174 vtoc_flag = pinfo->vtoc.v_part[index].p_flag; in sup_setpart() 1267 pinfo->vtoc.v_part[index].p_tag = vtoc_tag; in sup_setpart() 1268 pinfo->vtoc.v_part[index].p_flag = vtoc_flag; in sup_setpart() 1271 pinfo->vtoc.v_part[index].p_start = val1 * (nhead * nsect); in sup_setpart() 1272 pinfo->vtoc.v_part[index].p_size = val2; in sup_setpart() 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() 2179 search_label.dkl_vtoc.v_part[i].p_start / in add_device_to_disklist() [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; 1586 label->dkl_vtoc.v_part[i].p_start = cyl * blks_per_cyl; 1587 label->dkl_vtoc.v_part[i].p_size = ncyls[i] * blks_per_cyl; 1612 label->dkl_vtoc.v_part[i].p_start = cyl * blks_per_cyl; 1613 label->dkl_vtoc.v_part[i].p_size = ncyls[i] * blks_per_cyl; 1631 label->dkl_vtoc.v_part[2].p_start = 0; 1632 label->dkl_vtoc.v_part[2].p_size = [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 | 2017 label.dkl_vtoc.v_part[i].p_start / spc(); in c_backup() 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() [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 | 4257 if (disk_vtoc.v_part[i].p_start != 0) { 4261 i, disk_vtoc.v_part[i].p_start); 4265 disk_vtoc.v_part[i].p_start = 0; 4267 disk_vtoc.v_part[i].p_start = 0; 4272 if (disk_vtoc.v_part[i].p_size != numsect) { 4276 i, disk_vtoc.v_part[i].p_size); 4280 disk_vtoc.v_part[i].p_size = 4283 disk_vtoc.v_part[i].p_size = numsect; 4287 if (disk_vtoc.v_part[i].p_tag != V_BACKUP) { 4290 i, disk_vtoc.v_part[i].p_tag, [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 | 947 start = addr + (dv->v_part[i].p_start / cyl); in cmd_vtoc() 948 size = dv->v_part[i].p_size; in cmd_vtoc() 985 tag = dv->v_part[i].p_tag; in cmd_vtoc() 986 flag = dv->v_part[i].p_flag; in cmd_vtoc() 987 start = addr + (dv->v_part[i].p_start / cyl); in cmd_vtoc() 988 size = dv->v_part[i].p_size; in cmd_vtoc() 990 tag = dv->v_part[i].p_tag; in cmd_vtoc() 991 flag = dv->v_part[i].p_flag; in cmd_vtoc()
|
/illumos-gate/usr/src/cmd/boot/installboot/i386/ |
H A D | installboot.c | 1299 get_start_sector(ib_data_t *data, struct extpartition *v_part, in get_start_sector() argument 1333 edkpi.p_start -= v_part->p_start; in get_start_sector() 1421 if (!get_start_sector(data, exvtoc.v_part + slice, &start)) in probe_vtoc() 1424 if (exvtoc.v_part[slice].p_tag == V_BACKUP) { in probe_vtoc() 1439 data->target.start = start + exvtoc.v_part[slice].p_start; in probe_vtoc() 1440 data->target.size = exvtoc.v_part[slice].p_size; in probe_vtoc() 1444 if (exvtoc.v_part[i].p_tag == V_BOOT) in probe_vtoc() 1449 exvtoc.v_part[i].p_size == 0) { in probe_vtoc() 1452 if (exvtoc.v_part[i].p_tag == V_BACKUP) in probe_vtoc() 1457 exvtoc.v_part[i].p_size == 0) { in probe_vtoc() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | cmlb.c | 1082 cl->cl_vtoc.v_part[part].p_tag; in cmlb_partinfo() 1826 struct dkl_partition *vp = &cl->cl_vtoc.v_part[count]; 3116 vpartp = labp->dkl_vtoc.v_part; 3216 vpartp = &(labp->dkl_vtoc.v_part[0]); 3464 cl->cl_vtoc.v_part[0].p_start = 0; 3465 cl->cl_vtoc.v_part[0].p_size = disksize; 3466 cl->cl_vtoc.v_part[0].p_tag = V_BACKUP; 3467 cl->cl_vtoc.v_part[0].p_flag = V_UNMNT; 3482 cl->cl_vtoc.v_part[8].p_start = 0; 3483 cl->cl_vtoc.v_part[8].p_size = phys_spc; [all …]
|
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() 1869 for (i = NDKMAP, vpart = vtocp->v_part; i && (xblk > 1); i--, vpart++) { 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() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vds.c | 1056 label->dkl_vtoc.v_part[VD_ENTIRE_DISK_SLICE].p_tag = V_BACKUP; in vd_build_default_label() 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() 2888 label->dkl_map[i].dkl_cylno = vtoc->v_part[i].p_start / in vd_vtocgeom_to_label() 2890 label->dkl_map[i].dkl_nblk = vtoc->v_part[i].p_size; 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() 2940 vtoc->v_part[i].p_start = label->dkl_map[i].dkl_cylno * in vd_label_to_vtocgeom() 2942 vtoc->v_part[i].p_size = label->dkl_map[i].dkl_nblk; in vd_label_to_vtocgeom() 3000 if (vtoc->v_part[VD_ENTIRE_DISK_SLICE].p_start != in vd_slice_vtoc_isvalid() [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()
|