Lines Matching refs:mod
29 static void init_vm_ramdisk_info(struct acrn_vm *vm, const struct abi_module *mod) in init_vm_ramdisk_info() argument
31 if (mod->start != NULL) { in init_vm_ramdisk_info()
32 vm->sw.ramdisk_info.src_addr = mod->start; in init_vm_ramdisk_info()
33 vm->sw.ramdisk_info.size = mod->size; in init_vm_ramdisk_info()
36 dev_dbg(DBG_LEVEL_BOOT, "ramdisk mod start=0x%x, size=0x%x", (uint64_t)mod->start, mod->size); in init_vm_ramdisk_info()
42 static void init_vm_acpi_info(struct acrn_vm *vm, const struct abi_module *mod) in init_vm_acpi_info() argument
44 vm->sw.acpi_info.src_addr = mod->start; in init_vm_acpi_info()
52 static int32_t init_vm_kernel_info(struct acrn_vm *vm, const struct abi_module *mod) in init_vm_kernel_info() argument
58 (uint64_t)mod->start, mod->size); in init_vm_kernel_info()
61 if ((mod->start != NULL) && (mod->size != 0U)) { in init_vm_kernel_info()
62 vm->sw.kernel_info.kernel_src_addr = mod->start; in init_vm_kernel_info()
63 vm->sw.kernel_info.kernel_size = mod->size; in init_vm_kernel_info()
130 struct abi_module *mod = NULL; in get_mod_by_tag() local
144 mod = mods + i; in get_mod_by_tag()
151 if ((mod != NULL) && (mod->start == NULL)) { in get_mod_by_tag()
152 pr_err("Unsupported module: start at HPA 0, size 0x%x .", mod->size); in get_mod_by_tag()
153 mod = NULL; in get_mod_by_tag()
156 return mod; in get_mod_by_tag()
164 struct abi_module *mod; in init_vm_sw_load() local
170 mod = get_mod_by_tag(abi, vm_config->os_config.kernel_mod_tag); in init_vm_sw_load()
171 if (mod != NULL) { in init_vm_sw_load()
172 const char *string = (char *)hpa2hva((uint64_t)mod->string); in init_vm_sw_load()
183 ret = init_vm_kernel_info(vm, mod); in init_vm_sw_load()
190 mod = get_mod_by_tag(abi, vm_config->os_config.ramdisk_mod_tag); in init_vm_sw_load()
191 if (mod != NULL) { in init_vm_sw_load()
192 init_vm_ramdisk_info(vm, mod); in init_vm_sw_load()
196 mod = get_mod_by_tag(abi, vm_config->acpi_config.acpi_mod_tag); in init_vm_sw_load()
197 if ((mod != NULL) && (mod->size == ACPI_MODULE_SIZE)) { in init_vm_sw_load()
198 init_vm_acpi_info(vm, mod); in init_vm_sw_load()