Home
last modified time | relevance | path

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

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