Home
last modified time | relevance | path

Searched refs:mbrs (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/usr.sbin/sysinst/arch/i386/
H A Dmd.c838 md_read_bootcode(const char *path, struct mbr_sector *mbrs) in md_read_bootcode() argument
850 if (fstat(fd, &st) < 0 || st.st_size != sizeof *mbrs) { in md_read_bootcode()
864 if (mbrs->mbr_bootsel_magic == htole16(MBR_BS_MAGIC)) { in md_read_bootcode()
870 dsn = mbrs->mbr_dsn; in md_read_bootcode()
871 memcpy(mbrs, &new_mbr, len); in md_read_bootcode()
872 mbrs->mbr_dsn = dsn; in md_read_bootcode()
875 mbrs->mbr_bootsel.mbrbs_flags = new_mbr.mbr_bootsel.mbrbs_flags; in md_read_bootcode()
876 mbrs->mbr_magic = htole16(MBR_MAGIC); in md_read_bootcode()
/netbsd-src/usr.sbin/sysinst/
H A Dmbr.c390 find_mbr_space(const struct mbr_info_t *mbrs, uint *start, uint *size, in find_mbr_space() argument
400 m = mbrs; in find_mbr_space()
524 valid_mbr(struct mbr_sector *mbrs) in valid_mbr() argument
527 return (le16toh(mbrs->mbr_magic) == MBR_MAGIC); in valid_mbr()
535 struct mbr_sector *mbrs = &mbri->mbr; in read_mbr() local
554 if (blockread(fd, secsize, mbrs, sizeof *mbrs, in read_mbr()
556 - sizeof *mbrs != 0) in read_mbr()
559 if (!valid_mbr(mbrs)) in read_mbr()
562 mbrp = &mbrs->mbr_parts[0]; in read_mbr()
580 if (mbrs->mbr_bootsel_magic == htole16(MBR_MAGIC)) { in read_mbr()
[all …]