Lines Matching refs:lp

101 cmd_help(struct disklabel *lp, char *s, int fd)  in cmd_help()  argument
113 cmd_adjust(struct disklabel *lp, char *s, int fd) in cmd_adjust() argument
122 if (dl.d_secperunit != lp->d_secperunit) { in cmd_adjust()
125 " to %" PRIu32 " [n]? ", lp->d_secperunit, dl.d_secperunit); in cmd_adjust()
130 lp->d_secperunit = dl.d_secperunit; in cmd_adjust()
139 cmd_chain(struct disklabel *lp, char *s, int fd) in cmd_chain() argument
164 cmd_printall(struct disklabel *lp, char *s, int fd) in cmd_printall() argument
167 showinfo(stdout, lp, specname); in cmd_printall()
168 showpartitions(stdout, lp, Cflag); in cmd_printall()
173 cmd_print(struct disklabel *lp, char *s, int fd) in cmd_print() argument
176 showpartitions(stdout, lp, Cflag); in cmd_print()
181 cmd_info(struct disklabel *lp, char *s, int fd) in cmd_info() argument
188 showinfo(stdout, lp, specname); in cmd_info()
192 i = lp->d_type; in cmd_info()
207 lp->d_type = i; in cmd_info()
216 lp->d_type = v; in cmd_info()
223 (int) sizeof(lp->d_typename), lp->d_typename); in cmd_info()
227 (void) strncpy(lp->d_typename, line, sizeof(lp->d_typename)); in cmd_info()
230 cmd_name(lp, s, fd); in cmd_info()
235 lp->d_npartitions); in cmd_info()
244 lp->d_npartitions = u; in cmd_info()
251 lp->d_secsize); in cmd_info()
260 lp->d_secsize = u; in cmd_info()
267 "]: ", lp->d_nsectors); in cmd_info()
276 lp->d_nsectors = u; in cmd_info()
283 "]: ", lp->d_ntracks); in cmd_info()
292 lp->d_ntracks = u; in cmd_info()
299 lp->d_secpercyl); in cmd_info()
309 lp->d_secpercyl = u; in cmd_info()
316 lp->d_ncylinders); in cmd_info()
325 lp->d_ncylinders = u; in cmd_info()
332 lp->d_secperunit); in cmd_info()
341 lp->d_secperunit = u; in cmd_info()
350 "]: ", lp->d_interleave); in cmd_info()
359 lp->d_interleave = u; in cmd_info()
366 lp->d_trackskew); in cmd_info()
375 lp->d_trackskew = u; in cmd_info()
382 "]: ", lp->d_cylskew); in cmd_info()
391 lp->d_cylskew = u; in cmd_info()
398 lp->d_headswitch); in cmd_info()
407 lp->d_headswitch = u; in cmd_info()
414 lp->d_trkseek); in cmd_info()
423 lp->d_trkseek = u; in cmd_info()
430 cmd_name(struct disklabel *lp, char *s, int fd) in cmd_name() argument
436 (int) sizeof(lp->d_packname), lp->d_packname); in cmd_name()
439 (void) strncpy(lp->d_packname, line, sizeof(lp->d_packname)); in cmd_name()
444 cmd_round(struct disklabel *lp, char *s, int fd) in cmd_round() argument
471 cmd_part(struct disklabel *lp, char *s, int fd) in cmd_part() argument
481 p = &lp->d_partitions[part]; in cmd_part()
482 if (part >= lp->d_npartitions) in cmd_part()
483 lp->d_npartitions = part + 1; in cmd_part()
512 defnum(lp, def, p->p_offset); in cmd_part()
521 struct partition *cp = lp->d_partitions; in cmd_part()
524 cp[line[0] - 'a'].p_size) >= lp->d_secperunit) { in cmd_part()
532 if ((im = getnum(lp, line, 0)) == -1 || im < 0) { in cmd_part()
536 (uint32_t)im > lp->d_secperunit) { in cmd_part()
545 defnum(lp, def, p->p_size); in cmd_part()
552 if ((im = getnum(lp, line, lp->d_secperunit - p->p_offset)) in cmd_part()
557 (im + p->p_offset) > lp->d_secperunit) { in cmd_part()
566 showpartition(stdout, lp, part, Cflag); in cmd_part()
569 struct partition *cp = lp->d_partitions; in cmd_part()
570 for (i = 0; i < lp->d_npartitions; i++) { in cmd_part()
574 showpartition(stdout, lp, i, Cflag); in cmd_part()
584 cmd_label(struct disklabel *lp, char *s, int fd) in cmd_label() argument
593 if (checklabel(lp) != 0) { in cmd_label()
598 if (writelabel(fd, lp) != 0) { in cmd_label()
607 cmd_listfstypes(struct disklabel *lp, char *s, int fd) in cmd_listfstypes() argument
615 runcmd(struct disklabel *lp, char *line, int fd) in runcmd() argument
623 (*cmd->func)(lp, line, fd); in runcmd()
629 cmd_part(lp, line, fd); in runcmd()
727 defnum(struct disklabel *lp, char *buf, uint32_t size) in defnum() argument
731 size / (float) lp->d_secpercyl, in defnum()
732 size, size * (lp->d_secsize / (float) (1024 * 1024))); in defnum()
737 getnum(struct disklabel *lp, char *buf, intmax_t defaultval) in getnum() argument
750 #define ROUND(a) ((((a) / lp->d_secpercyl) + \ in getnum()
751 (((a) % lp->d_secpercyl) ? 1 : 0)) * lp->d_secpercyl) in getnum()
762 rv = (intmax_t) (d * lp->d_secpercyl); in getnum()
767 rv = (intmax_t) (d * 1024 / lp->d_secsize); in getnum()
772 rv = (intmax_t) (d * 1024 * 1024 / lp->d_secsize); in getnum()
777 rv = (intmax_t) (d * 1024 * 1024 * 1024 / lp->d_secsize); in getnum()
782 rv = (intmax_t) (d * 1024 * 1024 * 1024 * 1024 / lp->d_secsize); in getnum()
800 interact(struct disklabel *lp, int fd) in interact() argument
811 if (runcmd(lp, line, fd) == -1) in interact()