Home | History | Annotate | Download | only in sysinst

Lines Matching defs:mbrs

390 find_mbr_space(const struct mbr_info_t *mbrs, uint *start, uint *size,
400 m = mbrs;
496 * of NetBSD MBRs. Anyway, before accepting a boot menu definition,
524 valid_mbr(struct mbr_sector *mbrs)
527 return (le16toh(mbrs->mbr_magic) == MBR_MAGIC);
535 struct mbr_sector *mbrs = &mbri->mbr;
554 if (blockread(fd, secsize, mbrs, sizeof *mbrs,
556 - sizeof *mbrs != 0)
559 if (!valid_mbr(mbrs))
562 mbrp = &mbrs->mbr_parts[0];
580 if (mbrs->mbr_bootsel_magic == htole16(MBR_MAGIC)) {
584 ((uint8_t *)mbrs + MBR_BS_OLD_OFFSET),
586 } else if (mbrs->mbr_bootsel_magic == htole16(MBR_BS_MAGIC)) {
589 &mbrs->mbr_bootsel, ext_base);
653 mbrs = &ext->mbr;
661 memset(&mbrs->mbr_parts, 0, sizeof mbrs->mbr_parts);
662 mbrs->mbr_magic = htole16(MBR_MAGIC);
677 struct mbr_sector *mbrs;
713 mbrs = &ext->mbr;
714 mbrp = &mbrs->mbr_parts[0];
716 mbrs->mbr_bootsel_magic = mbri->mbr.mbr_bootsel_magic;
718 *(struct mbr_bootsel *)((uint8_t *)mbrs + offset) =
1936 struct mbr_sector *mbrs = &myparts->mbr.mbr;
1941 part = &mbrs->mbr_parts[0];
1965 * extended MBRs "partition b" entries after addition/deletion
2474 struct mbr_sector *mbrs = &myparts->mbr.mbr;
2475 struct mbr_partition *parts = &mbrs->mbr_parts[0];