Lines Matching refs:vtoc

382 display(struct dk_geom *geom, struct extvtoc *vtoc, char *device)  in display()  argument
391 if (*vtoc->v_volume) { in display()
394 if ((c = vtoc->v_volume[i]) == 0) in display()
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()
473 insert(char *data, struct extvtoc *vtoc) in insert() argument
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()
535 load(FILE *fp, struct dk_geom *geom, struct extvtoc *vtoc) in load() argument
548 vtoc->v_part[i].p_tag = 0; in load()
549 vtoc->v_part[i].p_flag = V_UNMNT; in load()
550 vtoc->v_part[i].p_start = 0; in load()
551 vtoc->v_part[i].p_size = 0; in load()
558 vtoc->v_part[2].p_tag = V_BACKUP; in load()
559 vtoc->v_part[2].p_flag = V_UNMNT; in load()
560 vtoc->v_part[2].p_start = 0; in load()
561 vtoc->v_part[2].p_size = fullsz; in load()
587 vtoc->v_part[part].p_tag = (ushort_t)tag; in load()
588 vtoc->v_part[part].p_flag = (ushort_t)flag; in load()
589 vtoc->v_part[part].p_start = start; in load()
590 vtoc->v_part[part].p_size = size; in load()
593 vtoc->timestamp[part] = (time_t)0; in load()
704 validate(struct dk_geom *geom, struct extvtoc *vtoc) in validate() argument
722 vtoc->v_version = V_VERSION; in validate()
723 vtoc->v_sanity = VTOC_SANE; in validate()
724 vtoc->v_nparts = V_NUMPAR; in validate()
725 if (vtoc->v_sectorsz == 0) in validate()
726 vtoc->v_sectorsz = sectsiz; in validate()
730 if (vtoc->v_part[i].p_tag == V_BACKUP) { in validate()
731 if (vtoc->v_part[i].p_size != fullsz) { in validate()
740 if (vtoc->v_part[i].p_size == 0) in validate()
742 if ((vtoc->v_part[i].p_start % nblks) || in validate()
743 (vtoc->v_part[i].p_size % nblks)) { in validate()
748 if (vtoc->v_part[i].p_start > fullsz || in validate()
749 vtoc->v_part[i].p_start + in validate()
750 vtoc->v_part[i].p_size > fullsz) { in validate()
754 i, vtoc->v_part[i].p_size, in validate()
755 vtoc->v_part[i].p_start, fullsz); in validate()
761 if (vtoc->v_part[i].p_tag != V_BACKUP && in validate()
762 vtoc->v_part[i].p_size != fullsz) { in validate()
764 if (vtoc->v_part[j].p_tag == V_BACKUP) in validate()
766 if (vtoc->v_part[j].p_size == fullsz) in validate()
768 isize = vtoc->v_part[i].p_size; in validate()
769 jsize = vtoc->v_part[j].p_size; in validate()
770 istart = vtoc->v_part[i].p_start; in validate()
771 jstart = vtoc->v_part[j].p_start; in validate()
866 vread(int fd, struct extvtoc *vtoc, char *devname) in vread() argument
870 if ((i = read_extvtoc(fd, vtoc)) < 0) { in vread()
909 vwrite(int fd, struct extvtoc *vtoc, char *devname) in vwrite() argument
913 if ((i = write_extvtoc(fd, vtoc)) != 0) { in vwrite()