Lines Matching refs:modules

184 struct boot_modules modules[MAX_BOOT_MODULES];  variable
915 modules[0].bm_addr = xen_info->mod_start; in init_mem_alloc()
916 modules[0].bm_size = xen_info->mod_len; in init_mem_alloc()
918 bi->bi_modules = (native_ptr_t)modules; in init_mem_alloc()
1119 ascii = (const char *)(uintptr_t)modules[midx].bm_hash; in check_image_hash()
1120 image = (const void *)(uintptr_t)modules[midx].bm_addr; in check_image_hash()
1121 len = (size_t)modules[midx].bm_size; in check_image_hash()
1162 i, (char *)(uintptr_t)modules[i].bm_name, in check_images()
1163 type_to_str(modules[i].bm_type), in check_images()
1164 (ulong_t)modules[i].bm_addr, in check_images()
1165 (ulong_t)modules[i].bm_size); in check_images()
1168 if (modules[i].bm_type == BMT_HASH || in check_images()
1169 modules[i].bm_hash == NULL) { in check_images()
1174 (void *)(uintptr_t)modules[i].bm_hash, in check_images()
1232 modules[midx].bm_addr = mod_start; in process_module()
1233 modules[midx].bm_size = mod_end - mod_start; in process_module()
1234 modules[midx].bm_name = (native_ptr_t)(uintptr_t)cmdline; in process_module()
1235 modules[midx].bm_hash = NULL; in process_module()
1236 modules[midx].bm_type = BMT_FILE; in process_module()
1239 modules[midx].bm_name = (native_ptr_t)(uintptr_t)noname; in process_module()
1244 modules[midx].bm_name = in process_module()
1251 modules[midx].bm_name = in process_module()
1262 modules[midx].bm_type = BMT_ROOTFS; in process_module()
1264 modules[midx].bm_type = BMT_HASH; in process_module()
1275 modules[midx].bm_hash = in process_module()
1300 if (modules[0].bm_type != BMT_FILE || in fixup_modules()
1301 modules_used > 1 && modules[1].bm_type != BMT_FILE) { in fixup_modules()
1305 if (modules[0].bm_hash != NULL || in fixup_modules()
1306 modules_used > 1 && modules[1].bm_hash != NULL) { in fixup_modules()
1310 modules[0].bm_type = BMT_ROOTFS; in fixup_modules()
1312 modules[1].bm_type = BMT_HASH; in fixup_modules()
1313 modules[1].bm_name = modules[0].bm_name; in fixup_modules()
1329 if (modules[i].bm_type == BMT_HASH || in assign_module_hashes()
1330 modules[i].bm_hash != NULL) { in assign_module_hashes()
1335 if (modules[j].bm_type != BMT_HASH || in assign_module_hashes()
1336 strcmp((char *)(uintptr_t)modules[j].bm_name, in assign_module_hashes()
1337 (char *)(uintptr_t)modules[i].bm_name) != 0) { in assign_module_hashes()
1341 if (modules[j].bm_size < SHA1_ASCII_LENGTH) { in assign_module_hashes()
1344 (ulong_t)modules[j].bm_size); in assign_module_hashes()
1346 modules[i].bm_hash = modules[j].bm_addr; in assign_module_hashes()
1378 bi->bi_modules = (native_ptr_t)(uintptr_t)modules; in dboot_process_modules()