Lines Matching refs:nlp
265 setdisklabel(struct disklabel *olp, struct disklabel *nlp, u_long openmask,
272 if (nlp->d_secpercyl == 0 || nlp->d_secsize == 0 ||
273 (nlp->d_secsize % DEV_BSIZE) != 0)
277 if (nlp->d_magic == 0xffffffff) {
278 *olp = *nlp;
282 if (nlp->d_magic != DISKMAGIC || nlp->d_magic2 != DISKMAGIC ||
283 dkcksum(nlp) != 0)
291 if (nlp->d_npartitions <= i)
294 npp = &nlp->d_partitions[i];
308 nlp->d_checksum = 0;
309 nlp->d_checksum = dkcksum(nlp);
310 *olp = *nlp;