Lines Matching refs:mboot
161 bblock->mboot = (multiboot_header_t *)(bblock->file + in read_bootblock_from_file()
163 bblock->extra = (char *)bblock->mboot + sizeof (multiboot_header_t); in read_bootblock_from_file()
165 bblock->mboot, bblock->extra, bblock->buf, bblock->buf_size); in read_bootblock_from_file()
186 multiboot_header_t *mboot; in read_bootblock_from_disk() local
209 mboot = (multiboot_header_t *)(mboot_scan + mboot_off); in read_bootblock_from_disk()
216 size = mboot->load_end_addr - mboot->load_addr; in read_bootblock_from_disk()
253 bblock->mboot = (multiboot_header_t *)(bblock->buf + bblock->mboot_off in read_bootblock_from_disk()
255 bblock->extra = (char *)bblock->mboot + sizeof (multiboot_header_t); in read_bootblock_from_disk()
340 multiboot_header_t *mboot; in prepare_bootblock() local
355 assert(bblock->mboot != NULL); in prepare_bootblock()
358 mboot = bblock->mboot; in prepare_bootblock()
360 mboot->magic = MB_HEADER_MAGIC; in prepare_bootblock()
361 mboot->flags = MB_HEADER_FLAGS_64; in prepare_bootblock()
362 mboot->checksum = -(mboot->flags + mboot->magic); in prepare_bootblock()
367 mboot->header_addr = bblock->mboot_off; in prepare_bootblock()
368 mboot->load_addr = 0; in prepare_bootblock()
369 mboot->load_end_addr = bblock->file_size; in prepare_bootblock()
552 dest_bblock->mboot = (multiboot_header_t *)(dest_bblock->file + in propagate_bootblock()
554 dest_bblock->extra = (char *)dest_bblock->mboot + in propagate_bootblock()