Home | History | Annotate | Download | only in disklabel

Lines Matching defs:lab

147 static struct	disklabel lab;		/* The label we have updated */
711 if (lab.d_bbsize == 0)
712 lab.d_bbsize = BBSIZE;
713 if (lab.d_sbsize == 0)
714 lab.d_sbsize = SBLOCKSIZE;
715 interact(&lab, f);
728 makedisktab(stdout, &lab);
730 showinfo(stdout, &lab, specname);
731 showpartitions(stdout, &lab, Cflag);
733 error = checklabel(&lab);
743 if (getasciilabel(t, &lab))
765 if (checklabel(&lab) == 0)
789 lab = *dp;
792 (void)memset(lab.d_packname, 0, sizeof(lab.d_packname));
794 (void)strncpy(lab.d_packname, name, sizeof(lab.d_packname));
802 lab.d_magic = DISKMAGIC;
803 lab.d_magic2 = DISKMAGIC;
804 lab.d_checksum = 0;
805 lab.d_checksum = dkcksum(&lab);
818 if (!Fflag && dk_ioctl(f, DIOCSDINFO, &lab) < 0 &&
842 if (!Fflag && dk_ioctl(f, DIOCWDINFO, &lab) < 0) {
848 if (dk_ioctl(f, DIOCWDINFO, &lab) < 0) {
855 if (lab.d_type == DKTYPE_SMD && lab.d_flags & D_BADSECT &&
856 lab.d_secsize == 512) {
867 alt = lab.d_ncylinders * lab.d_secpercyl - lab.d_nsectors;
868 for (i = 1; i < 11 && (uint32_t)i < lab.d_nsectors; i += 2) {
881 if (lp != &lab)
882 lab = *lp;
1012 targettohlabel(&lab, disk_lp);
1179 * Fetch disklabel for disk to 'lab'.
1193 if (!Fflag && Iflag && (dk_ioctl(f, DIOCGDINFO, &lab) == 0 ||
1194 dk_ioctl(f, DIOCGDEFLABEL, &lab) == 0))
1198 if (dk_ioctl(f, DIOCGDINFO, &lab) < 0)
1358 htotargetlabel(disk_lp, &lab);
1394 targettohlabel(&lab, disk_lp);
1404 targettohlabel(&lab, disk_lp);
1530 showinfo(fp, &lab, specname);
1531 showpartitions(fp, &lab, Cflag);
1541 (void) memset(&lab, 0, sizeof(lab));
1542 get_ok = getasciilabel(fp, &lab);