Lines Matching refs:nlp
54 setdisklabel(struct disklabel *olp, struct disklabel *nlp, u_long openmask,
61 if (nlp->d_secpercyl == 0 || nlp->d_secsize == 0
62 || (nlp->d_secsize % DEV_BSIZE) != 0) {
64 nlp->d_secpercyl, nlp->d_secsize);
69 if (nlp->d_magic == 0xffffffff) {
70 *olp = *nlp;
74 if (nlp->d_magic != DISKMAGIC || nlp->d_magic2 != DISKMAGIC ||
75 nlp->d_npartitions > MAXPARTITIONS || dkcksum(nlp) != 0) {
78 nlp->d_magic, nlp->d_magic2, DISKMAGIC,
79 nlp->d_npartitions, MAXPARTITIONS, dkcksum(nlp));
86 if (i >= nlp->d_npartitions) {
91 npp = &nlp->d_partitions[i];
106 nlp->d_checksum = 0;
107 nlp->d_checksum = dkcksum(nlp);
108 *olp = *nlp;