Lines Matching refs:mboot

106 static int find_x86_bootpar(struct mboot *, int *, uint32_t *);
612 assert(src_stage2->mboot); in propagate_bootblock()
615 dest_stage2->mboot = (multiboot_header_t *)(dest_stage2->buf + in propagate_bootblock()
725 struct mboot *mboot; in get_start_sector() local
746 mboot = (struct mboot *)device->boot_sector; in get_start_sector()
749 if (find_x86_bootpar(mboot, &pno, &secnum) != BC_SUCCESS) { in get_start_sector()
775 part = (struct ipart *)mboot->parts + i; in get_start_sector()
934 multiboot_header_t *mboot; in prepare_fake_multiboot() local
937 assert(stage2->mboot != NULL); in prepare_fake_multiboot()
940 mboot = stage2->mboot; in prepare_fake_multiboot()
946 assert(mboot->flags & BB_MBOOT_AOUT_FLAG); in prepare_fake_multiboot()
949 mboot->header_addr = stage2->mboot_off; in prepare_fake_multiboot()
950 mboot->load_addr = 0; in prepare_fake_multiboot()
951 mboot->load_end_addr = stage2->file_size; in prepare_fake_multiboot()
1222 multiboot_header_t *mboot; in read_stage2_from_disk() local
1239 mboot = (multiboot_header_t *)(mboot_scan + mboot_off); in read_stage2_from_disk()
1245 if (mboot->load_end_addr == 0 || in read_stage2_from_disk()
1246 mboot->load_end_addr < mboot->load_addr) in read_stage2_from_disk()
1254 size = mboot->load_end_addr - mboot->load_addr; in read_stage2_from_disk()
1275 stage2->mboot = (multiboot_header_t *)(stage2->buf + stage2->mboot_off); in read_stage2_from_disk()
1362 stage2->mboot = (multiboot_header_t *)(stage2->file + in prepare_stage2()
1443 find_x86_bootpar(struct mboot *mboot, int *part_num, uint32_t *start_sect) in find_x86_bootpar() argument
1450 part = (struct ipart *)mboot->parts + i; in find_x86_bootpar()
1471 struct mboot *mboot; in get_raw_partition_path() local
1473 mboot = (struct mboot *)device->boot_sector; in get_raw_partition_path()
1474 if (find_x86_bootpar(mboot, &part, NULL) != BC_SUCCESS) { in get_raw_partition_path()