Searched refs:mbrs (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/usr.sbin/sysinst/arch/i386/ |
H A D | md.c | 838 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 D | mbr.c | 390 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 …]
|