Home
last modified time | relevance | path

Searched refs:kexec_buf (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/include/linux/
H A Dkexec.h173 struct kexec_buf { struct
185 int kexec_load_purgatory(struct kimage *image, struct kexec_buf *kbuf); argument
221 extern int kexec_add_buffer(struct kexec_buf *kbuf);
222 int kexec_locate_mem_hole(struct kexec_buf *kbuf);
233 static inline int arch_kexec_locate_mem_hole(struct kexec_buf *kbuf) in arch_kexec_locate_mem_hole()
295 struct kexec_buf *kbuf,
/linux-6.15/kernel/
H A Dkexec_file.c441 struct kexec_buf *kbuf) in locate_mem_hole_top_down()
485 struct kexec_buf *kbuf) in locate_mem_hole_bottom_up()
526 struct kexec_buf *kbuf = (struct kexec_buf *)arg; in locate_mem_hole_callback()
552 static int kexec_walk_memblock(struct kexec_buf *kbuf, in kexec_walk_memblock()
603 static int kexec_walk_memblock(struct kexec_buf *kbuf, in kexec_walk_memblock()
619 static int kexec_walk_resources(struct kexec_buf *kbuf, in kexec_walk_resources()
643 int kexec_locate_mem_hole(struct kexec_buf *kbuf) in kexec_locate_mem_hole()
669 int kexec_add_buffer(struct kexec_buf *kbuf) in kexec_add_buffer()
847 struct kexec_buf *kbuf) in kexec_purgatory_setup_kbuf()
908 struct kexec_buf *kbuf) in kexec_purgatory_setup_sechdrs()
[all …]
H A Dkexec_elf.c390 struct kexec_buf *kbuf, in kexec_elf_load()
/linux-6.15/arch/s390/include/asm/
H A Dipl.h134 struct kexec_buf;
138 int ipl_report_add_component(struct ipl_report *report, struct kexec_buf *kbuf,
/linux-6.15/arch/powerpc/include/asm/
H A Dkexec.h89 struct kexec_buf;
103 struct kexec_buf *kbuf);
/linux-6.15/arch/powerpc/kexec/
H A Delf_64.c42 struct kexec_buf kbuf = { .image = image, .buf_min = 0, in elf64_load()
44 struct kexec_buf pbuf = { .image = image, .buf_min = 0, in elf64_load()
H A Dfile_load_64.c344 static int load_backup_segment(struct kimage *image, struct kexec_buf *kbuf) in load_backup_segment()
429 static int load_elfcorehdr_segment(struct kimage *image, struct kexec_buf *kbuf) in load_elfcorehdr_segment()
479 struct kexec_buf *kbuf) in load_crashdump_segments_ppc64()
/linux-6.15/arch/s390/kernel/
H A Dmachine_kexec_file.c132 struct kexec_buf buf; in kexec_file_add_purgatory()
155 struct kexec_buf buf; in kexec_file_add_initrd()
187 struct kexec_buf buf; in kexec_file_add_ipl_report()
H A Dkexec_image.c19 struct kexec_buf buf; in kexec_file_add_kernel_image()
H A Dkexec_elf.c19 struct kexec_buf buf; in kexec_file_add_kernel_elf()
H A Dipl.c2369 int ipl_report_add_component(struct ipl_report *report, struct kexec_buf *kbuf, in ipl_report_add_component()
/linux-6.15/arch/riscv/kernel/
H A Delf_kexec.c44 struct kexec_buf kbuf; in riscv_kexec_elf_load()
82 struct kexec_buf kbuf; in elf_find_pbase()
208 struct kexec_buf kbuf; in elf_kexec_load()
/linux-6.15/arch/parisc/kernel/
H A Dkexec_file.c25 struct kexec_buf kbuf = { .image = image, .buf_min = 0, in elf_load()
/linux-6.15/arch/arm64/kernel/
H A Dkexec_image.c44 struct kexec_buf kbuf; in image_load()
H A Dmachine_kexec_file.c97 struct kexec_buf kbuf; in load_other_segments()
/linux-6.15/security/integrity/ima/
H A Dima_kexec.c86 struct kexec_buf kbuf = { .image = image, .buf_align = PAGE_SIZE, in ima_add_kexec_buffer()
/linux-6.15/arch/x86/kernel/
H A Dkexec-bzimage64.c408 struct kexec_buf kbuf = { .image = image, .buf_max = ULONG_MAX, in bzImage64_load()
410 struct kexec_buf pbuf = { .image = image, .buf_min = MIN_PURGATORY_ADDR, in bzImage64_load()
H A Dcrash.c364 struct kexec_buf kbuf = { .image = image, .buf_min = 0, in crash_load_segments()