Searched refs:mbr_part (Results 1 - 11 of 11) sorted by relevance

/netbsd-current/sbin/gpt/
H A Dgpt.h43 struct mbr_part { struct
60 struct mbr_part mbr_part[4]; member in struct:mbr
102 void gpt_create_pmbr_part(struct mbr_part *, off_t, int);
H A Dmigrate.c261 start = le16toh(mbr->mbr_part[i].part_start_hi);
262 start = (start << 16) + le16toh(mbr->mbr_part[i].part_start_lo);
263 size = le16toh(mbr->mbr_part[i].part_size_hi);
264 size = (size << 16) + le16toh(mbr->mbr_part[i].part_size_lo);
268 mbrptypename(mbr->mbr_part[i].part_typ));
269 switch (mbr->mbr_part[i].part_typ) {
312 mbr->mbr_part[i].part_typ);
333 memset(mbr->mbr_part, 0, sizeof(mbr->mbr_part));
334 gpt_create_pmbr_part(mbr->mbr_part, las
[all...]
H A Dresizedisk.c214 if (mbr->mbr_part[0].part_typ == MBR_PTYPE_PMBR)
221 mbr->mbr_part[0].part_size_lo = htole16(0xffff);
222 mbr->mbr_part[0].part_size_hi = htole16(0xffff);
224 mbr->mbr_part[0].part_size_lo = htole16((uint16_t)last);
225 mbr->mbr_part[0].part_size_hi = htole16((uint16_t)(last >> 16));
H A Dshow.c113 start = le16toh(mbr->mbr_part[i].part_start_hi);
115 le16toh(mbr->mbr_part[i].part_start_lo);
123 printf("%d%s", mbr->mbr_part[i].part_typ,
124 mbr->mbr_part[i].part_flag == 0x80 ?
151 if (mbr->mbr_part[0].part_typ == MBR_PTYPE_PMBR &&
152 mbr->mbr_part[0].part_flag == 0x80)
H A Drestore.c79 struct mbr_part *part;
82 part = &mbr->mbr_part[i];
109 mbr->mbr_part[0].part_size_lo = htole16(0xffff);
110 mbr->mbr_part[0].part_size_hi = htole16(0xffff);
112 mbr->mbr_part[0].part_size_lo = htole16((uint16_t)last);
113 mbr->mbr_part[0].part_size_hi = htole16(
H A Dcreate.c103 gpt_create_pmbr_part(mbr->mbr_part, last, active);
H A Dbiosboot.c204 for (i = 0; i < __arraycount(mbr->mbr_part); i++)
205 if (mbr->mbr_part[i].part_typ == MBR_PTYPE_PMBR)
206 mbr->mbr_part[i].part_flag = active ? 0x80 : 0;
H A Dbackup.c78 const struct mbr_part *par = &mbr->mbr_part[i];
80 if (mbr->mbr_part[i].part_typ == MBR_PTYPE_UNUSED)
H A Dgpt.c310 if (mbr->mbr_part[i].part_typ == MBR_PTYPE_UNUSED)
312 if (mbr->mbr_part[i].part_typ == MBR_PTYPE_PMBR)
336 if (mbr->mbr_part[i].part_typ == MBR_PTYPE_UNUSED ||
337 mbr->mbr_part[i].part_typ == MBR_PTYPE_PMBR)
339 start = le16toh(mbr->mbr_part[i].part_start_hi);
340 start = (start << 16) + le16toh(mbr->mbr_part[i].part_start_lo);
341 size = le16toh(mbr->mbr_part[i].part_size_hi);
342 size = (size << 16) + le16toh(mbr->mbr_part[i].part_size_lo);
350 "size=%ju", mbr->mbr_part[i].part_flag,
351 mbr->mbr_part[
[all...]
H A Drecover.c219 gpt_create_pmbr_part(mbr->mbr_part, last, 0);
/netbsd-current/sys/stand/efiboot/
H A Defiblock.c337 struct mbr_partition *mbr_part; local
349 mbr_part = &mbr.mbr_parts[n];
350 if (le32toh(mbr_part->mbrp_size) == 0)
352 if (mbr_part->mbrp_type == MBR_PTYPE_NETBSD) {
354 le32toh(mbr_part->mbrp_start),
355 le32toh(mbr_part->mbrp_size));

Completed in 274 milliseconds