Lines Matching refs:abi

16 int32_t multiboot_to_acrn_bi(struct acrn_boot_info *abi, void *mb_info) {  in multiboot_to_acrn_bi()  argument
22 …(void)strncpy_s((void *)(abi->cmdline), MAX_BOOTARGS_SIZE, (char *)hpa2hva_early((uint64_t)mbi->mi… in multiboot_to_acrn_bi()
25 (void)strncpy_s((void *)(abi->loader_name), MAX_LOADER_NAME_SIZE, in multiboot_to_acrn_bi()
29 abi->mmap_entries = mbi->mi_mmap_length / sizeof(struct multiboot_mmap); in multiboot_to_acrn_bi()
31 …if (((mbi->mi_flags & MULTIBOOT_INFO_HAS_MMAP) != 0U) && (abi->mmap_entries != 0U) && (mmap != NUL… in multiboot_to_acrn_bi()
33 if (abi->mmap_entries > MAX_MMAP_ENTRIES) { in multiboot_to_acrn_bi()
34 abi->mmap_entries = MAX_MMAP_ENTRIES; in multiboot_to_acrn_bi()
37 for (i = 0U; i < abi->mmap_entries; i++) { in multiboot_to_acrn_bi()
38 abi->mmap_entry[i].baseaddr = (mmap + i)->baseaddr; in multiboot_to_acrn_bi()
39 abi->mmap_entry[i].length = (mmap + i)->length; in multiboot_to_acrn_bi()
40 abi->mmap_entry[i].type = (mmap + i)->type; in multiboot_to_acrn_bi()
43 abi->mmap_entries = 0U; in multiboot_to_acrn_bi()
46 abi->mods_count = mbi->mi_mods_count; in multiboot_to_acrn_bi()
48 if (abi->mods_count > MAX_MODULE_NUM) { in multiboot_to_acrn_bi()
49 abi->mods_count = MAX_MODULE_NUM; in multiboot_to_acrn_bi()
52 for (i = 0U; i < abi->mods_count; i++) { in multiboot_to_acrn_bi()
53 abi->mods[i].start = hpa2hva_early((uint64_t)(mods + i)->mm_mod_start); in multiboot_to_acrn_bi()
55 abi->mods[i].size = (mods + i)->mm_mod_end - (mods + i)->mm_mod_start; in multiboot_to_acrn_bi()
57 (void)strncpy_s((void *)(abi->mods[i].string), MAX_MOD_STRING_SIZE, in multiboot_to_acrn_bi()
62 abi->mods_count = 0U; in multiboot_to_acrn_bi()
73 struct acrn_boot_info *abi = get_acrn_boot_info(); in init_multiboot_info() local
76 if (multiboot_to_acrn_bi(abi, hpa2hva_early((uint64_t)info)) == 0) { in init_multiboot_info()
77 strncpy_s(abi->protocol_name, MAX_PROTOCOL_NAME_SIZE, in init_multiboot_info()
83 if (multiboot2_to_acrn_bi(abi, hpa2hva_early((uint64_t)info)) == 0) { in init_multiboot_info()
84 strncpy_s(abi->protocol_name, MAX_PROTOCOL_NAME_SIZE, in init_multiboot_info()