/src/sbin/gpt/ |
destroy.c | 71 map_t pri_hdr, sec_hdr, pmbr; local in function:destroy 75 pmbr = map_find(gpt, MAP_TYPE_PMBR); 103 if (!recoverable && pmbr != NULL) { 104 memset(pmbr->map_data, 0, gpt->secsz); 105 if (gpt_write(gpt, pmbr) == -1) { 106 gpt_warnx(gpt, "Error deleting PMBR");
|
gpt.c | 287 unsigned int i, pmbr; local in function:gpt_mbr 304 * Differentiate between a regular MBR and a PMBR. This is more 305 * convenient in general. A PMBR is one with a single partition 308 pmbr = 0; 313 pmbr++; 317 if (pmbr && i == 4 && lba == 0) { 318 if (pmbr != 1) 319 gpt_warnx(gpt, "Suspicious PMBR at sector %ju", 322 gpt_msg(gpt, "PMBR at sector %ju", (uintmax_t)lba); 326 if (pmbr) [all...] |
/src/sys/arch/i386/stand/bootxx/ |
boot1.c | 198 struct mbr_sector *pmbr; local in function:gpt_lookup 212 * Look for a PMBR 217 pmbr = (struct mbr_sector *)buf; 219 if (pmbr->mbr_magic != htole16(MBR_MAGIC)) 222 if (pmbr->mbr_parts[0].mbrp_type != MBR_PTYPE_PMBR) 225 sector++; /* skip PMBR */
|