Lines Matching defs:dl
465 struct disklabel *dl;
485 dl = (struct disklabel *)buf;
486 if (le32toh(dl->d_magic) != DISKMAGIC &&
487 le32toh(dl->d_magic2) != DISKMAGIC)
489 if (le32toh(dl->d_secsize) != table->sectorsize) {
493 dl->d_npartitions = le16toh(dl->d_npartitions);
494 if (dl->d_npartitions > 20 || dl->d_npartitions < 8) {
499 part = &dl->d_partitions[0];
501 for (i = 0; i < dl->d_npartitions; i++, part++) {
548 struct vtoc8 *dl;
564 dl = (struct vtoc8 *)buf;
572 if (be16toh(dl->nparts) != VTOC8_NPARTS) {
576 sectors = be16toh(dl->nsecs);
577 heads = be16toh(dl->nheads);
584 dl->part[i].tag = be16toh(dl->part[i].tag);
586 dl->part[i].tag == VTOC_TAG_UNASSIGNED)
591 entry->part.start = be32toh(dl->map[i].cyl) * heads * sectors;
592 entry->part.end = be32toh(dl->map[i].nblks) +
594 entry->part.type = vtoc8_parttype(dl->part[i].tag);
596 entry->type.vtoc8 = dl->part[i].tag;
636 struct dk_label *dl;
654 dl = (struct dk_label *)buf;
655 dv = (struct dk_vtoc *)&dl->dkl_vtoc;
657 if (dl->dkl_magic != VTOC_MAGIC) {