Searched refs:kernel_segment (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/arm64/kernel/ |
| H A D | kexec_image.c | 46 struct kexec_segment *kernel_segment; in image_load() local 99 kernel_segment = &image->segment[kernel_segment_number]; in image_load() 100 ret = load_other_segments(image, kernel_segment->mem, in image_load() 101 kernel_segment->memsz, initrd, in image_load() 111 kbuf.buf_min = kernel_segment->mem + kernel_segment->memsz; in image_load() 120 kernel_segment = &image->segment[kernel_segment_number]; in image_load() 121 kernel_segment->mem += text_offset; in image_load() 122 kernel_segment->memsz -= text_offset; in image_load() 123 image->start = kernel_segment->mem; in image_load() 126 kernel_segment->mem, kbuf.bufsz, in image_load() [all …]
|
| /linux/arch/loongarch/kernel/ |
| H A D | kexec_efi.c | 46 struct kexec_segment *kernel_segment; in efi_kexec_load() local 78 kernel_segment = &image->segment[kernel_segment_number]; in efi_kexec_load() 79 ret = load_other_segments(image, kernel_segment->mem, in efi_kexec_load() 80 kernel_segment->memsz, initrd, in efi_kexec_load() 90 kbuf.buf_min = kernel_segment->mem + kernel_segment->memsz; in efi_kexec_load() 99 kernel_segment = &image->segment[kernel_segment_number]; in efi_kexec_load() 102 image->start = kernel_segment->mem + h->kernel_entry - text_offset; in efi_kexec_load() 105 kernel_segment->mem, kbuf.bufsz, kernel_segment->memsz); in efi_kexec_load()
|
| H A D | kexec_elf.c | 64 struct kexec_segment *kernel_segment; in elf_kexec_load() local 85 kernel_segment = &image->segment[kernel_segment_number]; in elf_kexec_load() 86 ret = load_other_segments(image, kernel_segment->mem, kernel_segment->memsz, in elf_kexec_load() 92 image->start = kernel_segment->mem + __pa(ehdr.e_entry) - text_offset; in elf_kexec_load() 95 kernel_segment->mem, kbuf.bufsz, kernel_segment->memsz); in elf_kexec_load()
|