Lines Matching defs:mbr
91 u_char mbr[MBRSIZE];
309 gpt_write_mbr_entry(u_char *mbr, int idx, int typ, quad_t start,
316 mbr += DOSPARTOFF + idx * DOSPARTSIZE;
317 mbr[0] = 0;
323 mbr[1] = mbr[3] = 0;
324 mbr[2] = 2;
326 mbr[1] = mbr[2] = mbr[3] = 0xff;
327 mbr[4] = typ;
328 mbr[5] = mbr[6] = mbr[7] = 0xff;
329 le32enc(mbr + 8, (uint32_t)start);
330 le32enc(mbr + 12, (uint32_t)(end - start + 1));
350 bzero(table->mbr + DOSPARTOFF, DOSPARTSIZE * NDOSPART);
351 gpt_write_mbr_entry(table->mbr, 0, 0xee, 1,
353 le16enc(table->mbr + DOSMAGICOFFSET, DOSMAGIC);
367 p = table->mbr + DOSPARTOFF;
391 if (table->mbr[DOSPARTOFF + DOSPARTSIZE * index])
395 bzero(table->mbr + DOSPARTOFF, DOSPARTSIZE * NDOSPART);
410 error = gpt_write_mbr_entry(table->mbr, index, 0xee,
416 error = gpt_write_mbr_entry(table->mbr, index, 0xaf,
421 error = gpt_write_mbr_entry(table->mbr, index, typ,
429 table->mbr[DOSPARTOFF + DOSPARTSIZE * index] = 0x80;
684 bzero(table->mbr, codesz);
687 bcopy(gpp->gpp_codeptr, table->mbr, codesz);
949 bcopy(buf, table->mbr, MBRSIZE);
1130 p = &table->mbr[DOSPARTOFF + i * DOSPARTSIZE];
1139 p = &table->mbr[DOSPARTOFF + i * DOSPARTSIZE];
1155 bzero(table->mbr + DOSPARTOFF, DOSPARTSIZE * NDOSPART);
1156 gpt_write_mbr_entry(table->mbr, ((set) ? 1 : 0), 0xee, 1,
1235 bcopy(table->mbr, buf, MBRSIZE);