Lines Matching refs:ramdisk_info
78 if (vm->sw.ramdisk_info.src_addr != NULL) { in get_initrd_load_addr()
79 ramdisk_load_gpa = service_vm_hpa2gpa((uint64_t)vm->sw.ramdisk_info.src_addr); in get_initrd_load_addr()
87 if ((ramdisk_load_gpa + vm->sw.ramdisk_info.size) > ramdisk_gpa_max) { in get_initrd_load_addr()
92 ramdisk_load_gpa = find_space_from_ve820(vm, vm->sw.ramdisk_info.size, in get_initrd_load_addr()
95 ramdisk_load_gpa = find_space_from_ve820(vm, vm->sw.ramdisk_info.size, in get_initrd_load_addr()
105 ramdisk_load_gpa = find_space_from_ve820(vm, vm->sw.ramdisk_info.size, in get_initrd_load_addr()
109 ramdisk_load_gpa = find_space_from_ve820(vm, vm->sw.ramdisk_info.size, in get_initrd_load_addr()
116 vm->sw.ramdisk_info.size = 0U; in get_initrd_load_addr()
268 struct sw_module_info *ramdisk_info = &(vm->sw.ramdisk_info); in create_zero_page() local
306 if (ramdisk_info->src_addr != NULL) { in create_zero_page()
309 addr = (uint64_t)ramdisk_info->load_addr; in create_zero_page()
311 zeropage->hdr.ramdisk_size = (uint32_t)ramdisk_info->size; in create_zero_page()
342 struct sw_module_info *ramdisk_info = &(vm->sw.ramdisk_info); in load_bzimage() local
360 if (vm->sw.ramdisk_info.size > 0U) { in load_bzimage()
365 vm->sw.ramdisk_info.load_addr = (void *)vm_config->os_config.kernel_ramdisk_addr; in load_bzimage()
367 vm->sw.ramdisk_info.load_addr = (void *)get_initrd_load_addr(vm, kernel_load_gpa); in load_bzimage()
368 if (vm->sw.ramdisk_info.load_addr == NULL) { in load_bzimage()
374 if (gpa2hva(vm, (uint64_t)ramdisk_info->load_addr) != ramdisk_info->src_addr) { in load_bzimage()
375 load_sw_module(vm, ramdisk_info); in load_bzimage()