Home
last modified time | relevance | path

Searched refs:mbr (Results 1 – 25 of 107) sorted by relevance

12345

/netbsd-src/usr.sbin/sysinst/
H A Dmbr.c133 mbr_info_t mbr; member
197 #define dump_mbr(mbr, msg) argument
212 m->mbr.mbr_parts[i].mbrp_type, in dump_mbr()
213 m->mbr.mbr_parts[i].mbrp_start, in dump_mbr()
214 m->mbr.mbr_parts[i].mbrp_size, in dump_mbr()
215 (uint64_t)m->mbr.mbr_parts[i].mbrp_start + in dump_mbr()
216 (uint64_t)m->mbr.mbr_parts[i].mbrp_size); in dump_mbr()
218 MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type)) in dump_mbr()
219 ext_base = m->mbr.mbr_parts[i].mbrp_start; in dump_mbr()
221 m->mbr.mbr_parts[i].mbrp_size > 0) { in dump_mbr()
[all …]
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dgpt35 #>>>>>>>>>>>>>446 use gpt-mbr-partition
37 >>>>>>>>>>>>>>0 use gpt-mbr-type
42 >>>>>>>>>>>>>>>0 use gpt-mbr-type
47 >>>>>>>>>>>>>>>>0 use gpt-mbr-type
52 >>>>>>>>>>>>>>>>>0 use gpt-mbr-type
57 >>>>>>>>>>>>>>>>>>0 use gpt-mbr-type
65 #>>>>>>>>>>>>>462 use gpt-mbr-partition
67 >>>>>>>>>>>>>>0 use gpt-mbr-type
72 >>>>>>>>>>>>>>>0 use gpt-mbr-type
77 >>>>>>>>>>>>>>>>0 use gpt-mbr-type
[all …]
/netbsd-src/usr.sbin/installboot/arch/
H A Dlandisk.c67 struct mbr_sector mbr; in landisk_setboot() local
98 rv = pread(params->fsfd, &mbr, sizeof(mbr), MBR_BBSECTOR); in landisk_setboot()
102 } else if (rv != sizeof(mbr)) { in landisk_setboot()
106 if (mbr.mbr_magic != le16toh(MBR_MAGIC)) { in landisk_setboot()
107 const char *p = (const char *)&mbr; in landisk_setboot()
108 const char *e = p + sizeof(mbr); in landisk_setboot()
117 memset(&mbr, 0, sizeof(mbr)); in landisk_setboot()
173 for (i = 0; i < (int)sizeof(mbr.mbr_parts); i++) { in landisk_setboot()
191 (void)memcpy(bootstrapbuf + MBR_BPB_OFFSET, &mbr.mbr_bpb, in landisk_setboot()
195 memcpy(bootstrapbuf + MBR_PART_OFFSET, &mbr.mbr_parts, in landisk_setboot()
[all …]
/netbsd-src/sys/arch/hpc/stand/libsa/
H A Dwinblk.c68 struct mbr_partition mbr[MBR_PART_COUNT]; member
209 memcpy(&ctx->mbr, &ctx->buf[MBR_PART_OFFSET], sizeof(ctx->mbr)); in winblkopen()
215 ctx->mbr[i].mbrp_type, in winblkopen()
216 ctx->mbr[i].mbrp_start, in winblkopen()
217 ctx->mbr[i].mbrp_size, in winblkopen()
218 ctx->mbr[i].mbrp_scyl, in winblkopen()
219 ctx->mbr[i].mbrp_shd, in winblkopen()
220 ctx->mbr[i].mbrp_ssect, in winblkopen()
221 ctx->mbr[i].mbrp_ecyl, in winblkopen()
222 ctx->mbr[i].mbrp_ehd, in winblkopen()
[all …]
/netbsd-src/sys/arch/hpcmips/stand/libsa/
H A Dwinblk.c68 struct mbr_partition mbr[MBR_PART_COUNT]; member
209 memcpy(&ctx->mbr, &ctx->buf[MBR_PART_OFFSET], sizeof(ctx->mbr)); in winblkopen()
215 ctx->mbr[i].mbrp_type, in winblkopen()
216 ctx->mbr[i].mbrp_start, in winblkopen()
217 ctx->mbr[i].mbrp_size, in winblkopen()
218 ctx->mbr[i].mbrp_scyl, in winblkopen()
219 ctx->mbr[i].mbrp_shd, in winblkopen()
220 ctx->mbr[i].mbrp_ssect, in winblkopen()
221 ctx->mbr[i].mbrp_ecyl, in winblkopen()
222 ctx->mbr[i].mbrp_ehd, in winblkopen()
[all …]
/netbsd-src/sbin/gpt/
H A Dcreate.c76 struct mbr *mbr; in create() local
96 mbr = gpt_read(gpt, 0LL, 1); in create()
97 if (mbr == NULL) { in create()
101 memset(mbr, 0, sizeof(*mbr)); in create()
102 mbr->mbr_sig = htole16(MBR_SIG); in create()
103 gpt_create_pmbr_part(mbr->mbr_part, last, active); in create()
105 map = map_add(gpt, 0LL, 1LL, MAP_TYPE_PMBR, mbr, 1); in create()
H A Dmigrate.c241 struct mbr *mbr; in migrate() local
252 mbr = map->map_data; in migrate()
261 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()
[all …]
H A Drestore.c76 restore_mbr(gpt_t gpt, struct mbr *mbr, prop_dictionary_t mbr_dict, off_t last) in restore_mbr() argument
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()
177 struct mbr *mbr; in restore() local
302 mbr = secbuf; in restore()
307 memcpy(mbr->mbr_code, prop_data_value(propdata), in restore()
308 sizeof(mbr->mbr_code)); in restore()
[all …]
H A Dbiosboot.c91 static struct mbr*
95 struct mbr *buf; in read_boot()
174 struct mbr *mbr, *bootcode; in biosboot() local
191 mbr = mbrmap->map_data; in biosboot()
200 (void)memcpy(&mbr->mbr_code, &bootcode->mbr_code, in biosboot()
201 sizeof(mbr->mbr_code)); in biosboot()
204 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 in biosboot()
[all...]
H A Drecover.c156 struct mbr *mbr; in recover() local
212 mbr = gpt_read(gpt, 0LL, 1); in recover()
213 if (mbr == NULL) { in recover()
217 memset(mbr, 0, sizeof(*mbr)); in recover()
218 mbr->mbr_sig = htole16(MBR_SIG); in recover()
219 gpt_create_pmbr_part(mbr->mbr_part, last, 0); in recover()
221 map = map_add(gpt, 0LL, 1LL, MAP_TYPE_PMBR, mbr, 1); in recover()
H A Dbackup.c74 store_mbr(gpt_t gpt, unsigned int i, const struct mbr *mbr, in store_mbr() argument
78 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()
204 struct mbr *mbr; in backup() local
224 mbr = m->map_data; in backup()
226 "code", mbr->mbr_code, sizeof(mbr->mbr_code))); in backup()
229 if (store_mbr(gpt, i, mbr, &mbr_array) == -1) in backup()
H A Dshow.c90 * in 'struct mbr,' e.g.: in print_part_type()
92 * struct mbr { in print_part_type()
120 struct mbr *mbr; in print_part_type()
161 mbr = p->map_data;
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()
200 mbr in gpt_show_sec_num()
79 struct mbr *mbr; print_part_type() local
[all...]
H A Dresizedisk.c87 struct mbr *mbr; in resizedisk() local
107 mbr = mbrmap->map_data; in resizedisk()
214 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 Dgpt.c284 struct mbr *mbr; in gpt_mbr() local
289 mbr = gpt_read(gpt, lba, 1); in gpt_mbr()
290 if (mbr == NULL) { in gpt_mbr()
295 if (mbr->mbr_sig != htole16(MBR_SIG)) { in gpt_mbr()
299 free(mbr); in gpt_mbr()
310 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()
323 p = map_add(gpt, lba, 1LL, MAP_TYPE_PMBR, mbr, 1); in gpt_mbr()
331 p = map_add(gpt, lba, 1LL, MAP_TYPE_MBR, mbr, in gpt_mbr()
[all...]
/netbsd-src/sys/arch/hpc/hpc/
H A Dplatid.c96 #define PLATID_MATCH(mbr) \ in platid_match_sub() argument
97 if (pid->s.mbr != mask->s.mbr && \ in platid_match_sub()
98 mask->s.mbr != platid_wild.s.mbr && \ in platid_match_sub()
99 !(pid->s.mbr == platid_unknown.s.mbr && \ in platid_match_sub()
102 } else if (pid->s.mbr == mask->s.mbr) { \ in platid_match_sub()
/netbsd-src/sys/arch/landisk/stand/boot/
H A Dbiosdisk.c138 struct mbr_partition mbr[MBR_PART_COUNT]; in read_label() local
163 memcpy(&mbr, mbr_sect->mbr_parts, sizeof(mbr)); in read_label()
170 memcpy(&mbr, mbr_sect->mbr_parts, sizeof(mbr)); in read_label()
173 typ = mbr[i].mbrp_type; in read_label()
176 sector = this_ext + mbr[i].mbrp_start; in read_label()
183 next_ext = mbr[i].mbrp_start; in read_label()
197 p->p_size = mbr[i].mbrp_size; in read_label()
/netbsd-src/sys/stand/efiboot/
H A Defiblock.c115 efi_block_generate_hash_mbr(struct efi_block_part *bpart, struct mbr_sector *mbr) in efi_block_generate_hash_mbr() argument
120 MD5Update(&md5ctx, (void *)mbr, sizeof(*mbr)); in efi_block_generate_hash_mbr()
286 struct mbr_sector *mbr, uint32_t start, uint32_t size) in efi_block_find_partitions_disklabel() argument
326 efi_block_generate_hash_mbr(bpart, mbr); in efi_block_find_partitions_disklabel()
336 struct mbr_sector mbr; in efi_block_find_partitions_mbr() local
341 status = efi_block_read(bdev, 0, &mbr, sizeof(mbr)); in efi_block_find_partitions_mbr()
345 if (le32toh(mbr.mbr_magic) != MBR_MAGIC) in efi_block_find_partitions_mbr()
349 mbr_part = &mbr.mbr_parts[n]; in efi_block_find_partitions_mbr()
353 efi_block_find_partitions_disklabel(bdev, &mbr, in efi_block_find_partitions_mbr()
/netbsd-src/sys/arch/powerpc/stand/mkbootimage/
H A Dmkbootimage.c79 unsigned char mbr[512]; variable
181 lseek(prep_fd, sizeof(mbr), SEEK_SET); in prep_check_mbr()
202 if (read(raw_fd, mbr, 512) != 512) in prep_check_mbr()
205 mbrp = (struct mbr_partition *)&mbr[MBR_PART_OFFSET]; in prep_check_mbr()
222 write(prep_fd, mbr, sizeof(mbr)); in prep_check_mbr()
232 memset(mbr, 0, sizeof(mbr)); in prep_check_mbr()
233 mbrp = (struct mbr_partition *)&mbr[MBR_PART_OFFSET]; in prep_check_mbr()
242 *(unsigned short *)&mbr[MBR_MAGIC_OFFSE in prep_check_mbr()
[all...]
/netbsd-src/sys/dev/dkwedge/
H A Ddkwedge_mbr.c87 struct mbr_sector *mbr; in getparts() local
99 mbr = a->bp->b_data; in getparts()
100 if (mbr->mbr_magic != htole16(MBR_MAGIC)) in getparts()
103 dp = mbr->mbr_parts; in getparts()
/netbsd-src/sys/kern/
H A Dsubr_disk_mbr.c141 struct mbr_sector *mbr; in scan_mbr() local
160 mbr = (void *)a->bp->b_data; in scan_mbr()
161 if (mbr->mbr_magic != htole16(MBR_MAGIC)) in scan_mbr()
167 if (mbr->mbr_parts[0].mbrp_type == MBR_PTYPE_PMBR in scan_mbr()
168 && mbr->mbr_parts[1].mbrp_type == MBR_PTYPE_UNUSED in scan_mbr()
169 && mbr->mbr_parts[2].mbrp_type == MBR_PTYPE_UNUSED in scan_mbr()
170 && mbr->mbr_parts[3].mbrp_type == MBR_PTYPE_UNUSED) in scan_mbr()
174 memcpy(ptns, &mbr->mbr_parts, sizeof ptns); in scan_mbr()
/netbsd-src/sys/arch/i386/stand/mbr/mbr/
H A DMakefile3 PROG= mbr
5 .include <../Makefile.mbr>
/netbsd-src/usr.sbin/sysinst/arch/playstation2/
H A Dmbr_buf.S6 .globl mbr symbol
7 mbr: .space 512 label
/netbsd-src/share/man/man8/man8.x86/
H A DMakefile4 MAN= boot.8 dosboot.8 boot_console.8 multiboot.8 pxeboot.8 mbr.8
5 MLINKS= mbr.8 bootselect.8
/netbsd-src/sys/dev/fdt/
H A Dfdt_boot.c408 if (of_hasprop(chosen, "netbsd,mbr") && in fdt_detect_root_device()
410 struct mbr_sector mbr; in fdt_detect_root_device()
424 rhash = fdtbus_get_prop(chosen, "netbsd,mbr", &len); in fdt_detect_root_device()
442 memcpy(&mbr, buf, sizeof(mbr)); in fdt_detect_root_device()
444 MD5Update(&md5ctx, (void *)&mbr, sizeof(mbr)); in fdt_detect_root_device()
409 struct mbr_sector mbr; fdt_detect_root_device() local
/netbsd-src/external/gpl2/gmake/dist/tests/scripts/variables/
H A Dautomatic87 mbr.b: mbr.src
90 mbr.src: ; @:',
92 'mbr');

12345