Lines Matching +full:boot +full:- +full:reason

1 /*-
132 while (len--) in memcpy()
141 return ((unsigned char)*s1 - (unsigned char)*s2); in strcmp()
153 return (-1); in xfsread()
172 s--; in getstr()
181 if (s - cmd < sizeof(cmd) - 1) in getstr()
205 dmadat = (void *)(roundup2(__base + (int32_t)&_end, 0x10000) - __base); in main()
221 nbyte = fsread(ino, cmd, sizeof(cmd) - 1); in main()
236 * Try to exec stage 3 boot loader. If interrupted by a keypress, in main()
252 printf("\nFreeBSD/x86 boot\n" in main()
254 "boot: ", in main()
271 /* XXX - Needed for btxld to link the boot2 binary; do not remove. */
372 if (c == '-') { in parse()
387 while ((u_int)(i = *arg++ - '0') <= 9) in parse()
389 if (j > 0 && i == -'0') { in parse()
400 if (i == NOPT - 1) in parse()
401 return (-1); in parse()
413 for (q = arg--; *q && *q != '('; q++); in parse()
415 drv = -1; in parse()
417 drv = *arg - '0'; in parse()
419 return (-1); in parse()
422 if (q - arg != 2) in parse()
423 return (-1); in parse()
426 if (i == NDEV - 1) in parse()
427 return (-1); in parse()
430 dsk.unit = *arg - '0'; in parse()
432 return (-1); in parse()
436 dsk.slice = *arg - '0' + 1; in parse()
438 return (-1); in parse()
442 return (-1); in parse()
443 dsk.part = *arg - 'a'; in parse()
445 return (-1); in parse()
447 if (drv == -1) in parse()
453 k = ep - arg; in parse()
456 return (-1); in parse()
474 const char *reason; in dskread() local
477 sec = dmadat->secbuf; in dskread()
480 return (-1); in dskread()
497 dp += sl - BASE_SLICE; in dskread()
498 if (dp->dp_typ != DOSPTYP_386BSD) { in dskread()
499 reason = "slice"; in dskread()
502 dsk.start = dp->dp_start; in dskread()
505 return (-1); in dskread()
507 if (d->d_magic != DISKMAGIC || d->d_magic2 != DISKMAGIC) { in dskread()
509 reason = "label"; in dskread()
514 if (d->d_type == DTYPE_SCSI) in dskread()
518 if (dsk.part >= d->d_npartitions || in dskread()
519 !d->d_partitions[dsk.part].p_size) { in dskread()
520 reason = "partition"; in dskread()
523 dsk.start += d->d_partitions[dsk.part].p_offset; in dskread()
524 dsk.start -= d->d_partitions[RAW_PART].p_offset; in dskread()
529 printf("Invalid %s\n", reason); in dskread()
530 return (-1); in dskread()
560 while (--s >= buf) in printf()
600 return (-1); in drvread()
619 if ((uint32_t)(t1 - t0) >= ticks) in keyhit()