Home
last modified time | relevance | path

Searched refs:reboot_code_buffer (Results 1 – 8 of 8) sorted by relevance

/linux-6.14.4/arch/powerpc/kexec/
Dcore_32.c20 unsigned long reboot_code_buffer,
34 unsigned long reboot_code_buffer, reboot_code_buffer_phys; in default_machine_kexec() local
47 reboot_code_buffer = in default_machine_kexec()
49 reboot_code_buffer_phys = virt_to_phys((void *)reboot_code_buffer); in default_machine_kexec()
52 memcpy((void *)reboot_code_buffer, relocate_new_kernel, in default_machine_kexec()
55 flush_icache_range(reboot_code_buffer, in default_machine_kexec()
56 reboot_code_buffer + KEXEC_CONTROL_PAGE_SIZE); in default_machine_kexec()
63 rnk = (relocate_new_kernel_t) reboot_code_buffer; in default_machine_kexec()
/linux-6.14.4/arch/mips/kernel/
Dmachine_kexec.c22 static unsigned long reboot_code_buffer; variable
165 reboot_code_buffer + relocate_new_kernel_size); in kexec_nonboot_cpu_jump()
202 local_flush_icache_range(reboot_code_buffer, in kexec_reboot()
203 reboot_code_buffer + relocate_new_kernel_size); in kexec_reboot()
205 do_kexec = (void *)reboot_code_buffer; in kexec_reboot()
215 reboot_code_buffer = in machine_kexec()
228 memcpy((void*)reboot_code_buffer, relocate_new_kernel, in machine_kexec()
259 relocated_kexec_smp_wait = reboot_code_buffer + in machine_kexec()
/linux-6.14.4/arch/m68k/kernel/
Dmachine_kexec.c41 void *reboot_code_buffer; in machine_kexec() local
44 reboot_code_buffer = page_address(image->control_code_page); in machine_kexec()
46 memcpy(reboot_code_buffer, relocate_new_kernel, in machine_kexec()
57 ((relocate_kernel_t) reboot_code_buffer)(image->head & PAGE_MASK, in machine_kexec()
/linux-6.14.4/arch/sh/kernel/
Dmachine_kexec.c24 unsigned long reboot_code_buffer,
72 unsigned long reboot_code_buffer; in machine_kexec() local
104 reboot_code_buffer = in machine_kexec()
108 memcpy((void *)reboot_code_buffer, relocate_new_kernel, in machine_kexec()
117 rnk = (relocate_new_kernel_t) reboot_code_buffer; in machine_kexec()
118 (*rnk)(page_list, reboot_code_buffer, in machine_kexec()
/linux-6.14.4/arch/arm/kernel/
Dmachine_kexec.c146 void *reboot_code_buffer; in machine_kexec() local
158 reboot_code_buffer = page_address(image->control_code_page); in machine_kexec()
161 reboot_entry = fncpy(reboot_code_buffer, in machine_kexec()
165 data = reboot_code_buffer + relocate_new_kernel_size; in machine_kexec()
/linux-6.14.4/arch/loongarch/kernel/
Dmachine_kexec.c28 static unsigned long reboot_code_buffer; variable
90 reboot_code_buffer = (unsigned long)page_address(kimage->control_code_page); in machine_kexec_prepare()
91 memcpy((void *)reboot_code_buffer, relocate_new_kernel, relocate_new_kernel_size); in machine_kexec_prepare()
95 relocated_kexec_smp_wait = reboot_code_buffer + (void *)(kexec_smp_wait - relocate_new_kernel); in machine_kexec_prepare()
133 do_kexec = (void *)reboot_code_buffer; in kexec_reboot()
/linux-6.14.4/arch/s390/kernel/
Dmachine_kexec.c192 void *reboot_code_buffer; in machine_kexec_prepare() local
202 reboot_code_buffer = page_to_virt(image->control_code_page); in machine_kexec_prepare()
205 memcpy(reboot_code_buffer, relocate_kernel, relocate_kernel_len); in machine_kexec_prepare()
/linux-6.14.4/arch/powerpc/include/asm/
Dkexec.h65 void relocate_new_kernel(unsigned long indirection_page, unsigned long reboot_code_buffer,