Lines Matching +full:- +full:lp

60 showinfo(FILE *f, struct disklabel *lp, const char *specialname)  in showinfo()  argument
65 if ((unsigned) lp->d_type < DKMAXTYPES) in showinfo()
66 (void)fprintf(f, "type: %s\n", dktypenames[lp->d_type]); in showinfo()
68 (void)fprintf(f, "type: %" PRIu16 "\n", lp->d_type); in showinfo()
69 (void)fprintf(f, "disk: %.*s\n", (int) sizeof(lp->d_typename), in showinfo()
70 lp->d_typename); in showinfo()
71 (void)fprintf(f, "label: %.*s\n", (int) sizeof(lp->d_packname), in showinfo()
72 lp->d_packname); in showinfo()
74 if (lp->d_flags & D_REMOVABLE) in showinfo()
76 if (lp->d_flags & D_ECC) in showinfo()
78 if (lp->d_flags & D_BADSECT) in showinfo()
81 (void)fprintf(f, "bytes/sector: %" PRIu32 "\n", lp->d_secsize); in showinfo()
82 (void)fprintf(f, "sectors/track: %" PRIu32 "\n", lp->d_nsectors); in showinfo()
83 (void)fprintf(f, "tracks/cylinder: %" PRIu32 "\n", lp->d_ntracks); in showinfo()
84 (void)fprintf(f, "sectors/cylinder: %" PRIu32 "\n", lp->d_secpercyl); in showinfo()
85 (void)fprintf(f, "cylinders: %" PRIu32 "\n", lp->d_ncylinders); in showinfo()
86 (void)fprintf(f, "total sectors: %" PRIu32 "\n", lp->d_secperunit); in showinfo()
87 (void)fprintf(f, "rpm: %" PRIu32 "\n", lp->d_rpm); in showinfo()
88 (void)fprintf(f, "interleave: %" PRIu32 "\n", lp->d_interleave); in showinfo()
89 (void)fprintf(f, "trackskew: %" PRIu32 "\n", lp->d_trackskew); in showinfo()
90 (void)fprintf(f, "cylinderskew: %" PRIu32 "\n", lp->d_cylskew); in showinfo()
92 lp->d_headswitch); in showinfo()
93 (void)fprintf(f, "track-to-track seek: %" PRIu32 "\t# microseconds\n", in showinfo()
94 lp->d_trkseek); in showinfo()
96 for (i = NDDATA - 1; i >= 0; i--) in showinfo()
97 if (lp->d_drivedata[i]) in showinfo()
102 (void)fprintf(f, "%" PRIu32 " ", lp->d_drivedata[j]); in showinfo()
108 showpartition(FILE *f, struct disklabel *lp, int i, int ctsformat) in showpartition() argument
110 struct partition *pp = lp->d_partitions + i; in showpartition()
111 if (pp->p_size == 0) in showpartition()
114 if (ctsformat && lp->d_secpercyl && lp->d_nsectors) { in showpartition()
119 pp->p_size/lp->d_secpercyl, in showpartition()
120 (pp->p_size%lp->d_secpercyl) / lp->d_nsectors, in showpartition()
121 pp->p_size%lp->d_nsectors); in showpartition()
125 pp->p_offset/lp->d_secpercyl, in showpartition()
126 (pp->p_offset%lp->d_secpercyl) / lp->d_nsectors, in showpartition()
127 pp->p_offset%lp->d_nsectors); in showpartition()
133 'a' + i, pp->p_size, pp->p_offset); in showpartition()
136 if ((unsigned) pp->p_fstype < FSMAXTYPES) in showpartition()
137 (void)fprintf(f, "%10.10s", fstypenames[pp->p_fstype]); in showpartition()
139 (void)fprintf(f, "%10" PRIu8, pp->p_fstype); in showpartition()
141 switch (pp->p_fstype) { in showpartition()
144 pp->p_fsize, (uint64_t)pp->p_fsize * pp->p_frag, ""); in showpartition()
151 pp->p_fsize, (uint64_t)pp->p_fsize * pp->p_frag, pp->p_cpg); in showpartition()
156 pp->p_fsize, (uint64_t)pp->p_fsize * pp->p_frag, pp->p_sgs); in showpartition()
161 pp->p_fsize, (uint64_t)pp->p_fsize * pp->p_frag); in showpartition()
166 pp->p_cdsession); in showpartition()
173 if (lp->d_secpercyl != 0) { in showpartition()
175 pp->p_offset / lp->d_secpercyl); in showpartition()
177 if (pp->p_offset > lp->d_secperunit) in showpartition()
179 else if (pp->p_offset % lp->d_secpercyl) in showpartition()
184 (void)fprintf(f, "- %6" PRIu32, in showpartition()
185 (pp->p_offset + in showpartition()
186 pp->p_size + lp->d_secpercyl - 1) / in showpartition()
187 lp->d_secpercyl - 1); in showpartition()
189 if ((pp->p_offset + pp->p_size) > lp->d_secperunit) in showpartition()
191 else if ((pp->p_offset + pp->p_size) % lp->d_secpercyl) in showpartition()
200 showpartitions(FILE *f, struct disklabel *lp, int ctsformat) in showpartitions() argument
204 (void)fprintf(f, "%" PRIu16 " partitions:\n", lp->d_npartitions); in showpartitions()
208 for (i = 0; i < lp->d_npartitions; i++) in showpartitions()
209 showpartition(f, lp, i, ctsformat); in showpartitions()