Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dkexec.h185 struct kexec_buf { struct
205 struct kexec_buf *kbuf, in kexec_random_range_start() argument
218 struct kexec_buf *kbuf, in kexec_random_range_start()
223 int kexec_load_purgatory(struct kimage *image, struct kexec_buf *kbuf);
259 extern int kexec_add_buffer(struct kexec_buf *kbuf);
260 int kexec_locate_mem_hole(struct kexec_buf *kbuf);
271 static inline int arch_kexec_locate_mem_hole(struct kexec_buf *kbuf) in arch_kexec_locate_mem_hole()
333 struct kexec_buf *kbuf,
/linux/kernel/
H A Dkexec_internal.h43 struct kexec_buf;
46 int kho_locate_mem_hole(struct kexec_buf *kbuf,
50 static inline int kho_locate_mem_hole(struct kexec_buf *kbuf, in kho_locate_mem_hole()
H A Dcrash_dump_dm_crypt.c406 struct kexec_buf kbuf = { in crash_load_dm_crypt_keys()
/linux/arch/loongarch/kernel/
H A Dkexec_elf.c22 struct kexec_buf *kbuf, unsigned long *text_offset) in _elf_kexec_load()
62 struct kexec_buf kbuf = {}; in elf_kexec_load()
H A Dkexec_efi.c45 struct kexec_buf kbuf = {}; in efi_kexec_load()
H A Dmachine_kexec_file.c146 struct kexec_buf kbuf = {}; in load_other_segments()
/linux/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/arch/riscv/kernel/
H A Dkexec_elf.c31 struct kexec_buf kbuf = {}; in riscv_kexec_elf_load()
69 struct kexec_buf kbuf = {}; in elf_find_pbase()
H A Dkexec_image.c44 struct kexec_buf kbuf = {}; in image_load()
H A Dmachine_kexec_file.c264 struct kexec_buf kbuf = {}; in load_extra_segments()
/linux/arch/s390/kernel/
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.c2398 int ipl_report_add_component(struct ipl_report *report, struct kexec_buf *kbuf, in ipl_report_add_component()
/linux/arch/powerpc/kexec/
H A Dfile_load_64.c344 static int load_backup_segment(struct kimage *image, struct kexec_buf *kbuf) in load_backup_segment()
402 static int load_elfcorehdr_segment(struct kimage *image, struct kexec_buf *kbuf) in load_elfcorehdr_segment()
464 struct kexec_buf *kbuf) in load_crashdump_segments_ppc64()
/linux/arch/parisc/kernel/
H A Dkexec_file.c25 struct kexec_buf kbuf = { .image = image, .buf_min = 0, in elf_load()
/linux/kernel/liveupdate/
H A Dkexec_handover.c1708 struct kexec_buf scratch; in kho_fill_kimage()
1716 scratch = (struct kexec_buf){ in kho_fill_kimage()
1734 static int kho_walk_scratch(struct kexec_buf *kbuf, in kho_walk_scratch()
1755 int kho_locate_mem_hole(struct kexec_buf *kbuf, in kho_locate_mem_hole()
/linux/security/integrity/ima/
H A Dima_kexec.c140 struct kexec_buf kbuf = { .image = image, .buf_align = PAGE_SIZE, in ima_add_kexec_buffer()