Lines Matching refs:dlp
77 struct disklabel *dlp;
97 dlp = (struct disklabel *)((char *)bp->b_data + LABELOFFSET);
98 if (dlp->d_magic != DISKMAGIC || dlp->d_magic2 != DISKMAGIC) {
100 } else if (dlp->d_npartitions > MAXPARTITIONS ||
101 dkcksum(dlp) != 0)
104 *lp = *dlp;
134 dec_disklabel *dlp;
153 for (dlp = (dec_disklabel *)dp;
154 dlp <= (dec_disklabel *)(dp+DEV_BSIZE-sizeof(*dlp));
155 dlp = (dec_disklabel *)((char *)dlp + sizeof(long))) {
159 if (dlp->magic != DEC_LABEL_MAGIC) {
160 if (dlp->magic != 0)
161 printf("label: %x\n",dlp->magic);
178 lp->d_partitions[part].p_size = dlp->map[part].num_blocks;
179 lp->d_partitions[part].p_offset = dlp->map[part].start_block;
210 struct disklabel *dlp;
221 dlp = (struct disklabel *)((char *)bp->b_data + LABELOFFSET);
222 memcpy(dlp, lp, sizeof(struct disklabel));