Home
last modified time | relevance | path

Searched refs:v_part (Results 1 – 25 of 47) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/
H A Dvtoc.h139 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 Ddklabel.h139 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 Dfmthard.c415 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 Drmf_slice.c651 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 Drmf_misc.c775 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 Drmf_menu.c1013 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 Drdwr_vtoc.c62 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 Ddevinfo.c148 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 Dpartition.c211 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 Dmenu_fdisk.c435 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 Dlabel.c800 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 Dstartup.c1173 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 Dauto_sense.c712 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 Dmenu_partition.c306 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 Dmenu_command.c2017 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 Dmodify_partition.c307 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 Dvdsk_common.h397 (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 Dfdisk.c4257 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 Dslice.c395 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 Ddisk_label.c677 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 Dinstallboot.c1298 get_start_sector(ib_data_t *data, struct extpartition *v_part, in get_start_sector() argument
1332 edkpi.p_start -= v_part->p_start; in get_start_sector()
1420 if (!get_start_sector(data, exvtoc.v_part + slice, &start)) in probe_vtoc()
1423 if (exvtoc.v_part[slice].p_tag == V_BACKUP) { in probe_vtoc()
1438 data->target.start = start + exvtoc.v_part[slice].p_start; in probe_vtoc()
1439 data->target.size = exvtoc.v_part[slice].p_size; in probe_vtoc()
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()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dcmlb.c1082 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 Dfd.c926 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 Dvds.c1056 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 Dprtvtoc.c172 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()

12