Lines Matching refs:kernel_size
859 uint64_t kernel_size = 0; in load_aarch64_image() local
894 kernel_size = le64_to_cpu(hdrvals[1]); in load_aarch64_image()
896 if (kernel_size != 0) { in load_aarch64_image()
919 if (kernel_size == 0) { in load_aarch64_image()
920 kernel_size = size; in load_aarch64_image()
928 return kernel_size; in load_aarch64_image()
937 ssize_t kernel_size; in arm_setup_direct_kernel_boot() local
960 kernel_size = arm_load_elf(info, &elf_entry, &image_low_addr, in arm_setup_direct_kernel_boot()
962 if (kernel_size > 0 && have_dtb(info)) { in arm_setup_direct_kernel_boot()
981 if (kernel_size < 0) { in arm_setup_direct_kernel_boot()
983 kernel_size = load_uimage_as(info->kernel_filename, &entry, &loadaddr, in arm_setup_direct_kernel_boot()
985 if (kernel_size >= 0) { in arm_setup_direct_kernel_boot()
987 image_high_addr = image_low_addr + kernel_size; in arm_setup_direct_kernel_boot()
990 if (arm_feature(&cpu->env, ARM_FEATURE_AARCH64) && kernel_size < 0) { in arm_setup_direct_kernel_boot()
991 kernel_size = load_aarch64_image(info->kernel_filename, in arm_setup_direct_kernel_boot()
994 if (kernel_size >= 0) { in arm_setup_direct_kernel_boot()
996 image_high_addr = image_low_addr + kernel_size; in arm_setup_direct_kernel_boot()
998 } else if (kernel_size < 0) { in arm_setup_direct_kernel_boot()
1001 kernel_size = load_image_targphys_as(info->kernel_filename, entry, in arm_setup_direct_kernel_boot()
1004 if (kernel_size >= 0) { in arm_setup_direct_kernel_boot()
1006 image_high_addr = image_low_addr + kernel_size; in arm_setup_direct_kernel_boot()
1009 if (kernel_size < 0) { in arm_setup_direct_kernel_boot()
1014 if (kernel_size > info->ram_size) { in arm_setup_direct_kernel_boot()
1017 info->kernel_filename, kernel_size, info->ram_size); in arm_setup_direct_kernel_boot()