• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/diskdev_cmds-576/disklib/

Lines Matching defs:lp

22 u_short dkcksum __P((register struct disklabel *lp));
23 int dkdisklabelregenerate __P((int fd, struct disklabel * lp, int newblksize));
61 int dkdisklabel(int fd, struct disklabel * lp)
63 return dkdisklabelregenerate(fd, lp, 0);
66 int dkdisklabelregenerate(int fd, struct disklabel * lp, int newblksize)
97 memset(lp, 0, sizeof(struct disklabel));
99 lp->d_magic = DISKMAGIC; /* the magic number */
100 // lp->d_type = 0; /* drive type */
101 // lp->d_subtype = 0; /* controller/d_type specific */
102 // lp->d_typename[0] = 0; /* type name, e.g. "eagle" */
111 // lp->d_packname[0] = 0; /* pack identifier */
114 lp->d_secsize = blksize; /* # of bytes per sector */
115 lp->d_nsectors = GENNSECTORS; /* # of data sectors per track */
118 lp->d_ntracks = 16;
120 lp->d_ntracks = 32;
122 lp->d_ntracks = 54;
124 lp->d_ntracks = 128;
126 lp->d_ntracks = 255;
128 lp->d_ncylinders = numblks / lp->d_ntracks / lp->d_nsectors;
130 lp->d_secpercyl = lp->d_nsectors * lp->d_ntracks;
131 lp->d_secperunit = numblks; /* # of data sectors per unit */
138 // lp->d_sparespertrack = 0; /* # of spare sectors per track */
139 // lp->d_sparespercyl = 0; /* # of data sectors per unit */
144 // lp->d_acylinders = 0; /* # of alt. cylinders per unit */
163 lp->d_rpm = GENRPM; /* rotational speed */
164 lp->d_interleave = GENINTERLEAVE; /* hardware sector interleave */
165 // lp->d_trackskew = 0; /* sector 0 skew, per track */
166 // lp->d_cylskew = 0; /* sector 0 skew, per cylinder */
167 // lp->d_headswitch = 0; /* head switch time, usec */
168 // lp->d_trkseek = 0; /* track-to-track seek, usec */
169 // lp->d_flags = 0; /* generic flags */
170 // lp->d_drivedata[0-4] = 0; /* drive-type specific information */
171 // lp->d_spare[0-4] = 0; /* reserved for future use */
172 lp->d_magic2 = DISKMAGIC; /* the magic number (again) */
173 // lp->d_checksum = 0; /* xor of data incl. partitions */
176 lp->d_npartitions = MAXPARTITIONS; /* number of partitions */
180 struct partition * pp = &(lp->d_partitions[index]);
190 lp->d_checksum = dkcksum(lp);