Home
last modified time | relevance | path

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

/Linux-v5.4/arch/powerpc/kernel/
Dmachine_kexec_32.c19 unsigned long reboot_code_buffer,
33 unsigned long reboot_code_buffer, reboot_code_buffer_phys; in default_machine_kexec() local
46 reboot_code_buffer = in default_machine_kexec()
48 reboot_code_buffer_phys = virt_to_phys((void *)reboot_code_buffer); in default_machine_kexec()
51 memcpy((void *)reboot_code_buffer, relocate_new_kernel, in default_machine_kexec()
54 flush_icache_range(reboot_code_buffer, in default_machine_kexec()
55 reboot_code_buffer + KEXEC_CONTROL_PAGE_SIZE); in default_machine_kexec()
62 rnk = (relocate_new_kernel_t) reboot_code_buffer; in default_machine_kexec()
/Linux-v5.4/arch/mips/kernel/
Dmachine_kexec.c21 static unsigned long reboot_code_buffer; variable
164 reboot_code_buffer + relocate_new_kernel_size); in kexec_nonboot_cpu_jump()
201 local_flush_icache_range(reboot_code_buffer, in kexec_reboot()
202 reboot_code_buffer + relocate_new_kernel_size); in kexec_reboot()
204 do_kexec = (void *)reboot_code_buffer; in kexec_reboot()
214 reboot_code_buffer = in machine_kexec()
227 memcpy((void*)reboot_code_buffer, relocate_new_kernel, in machine_kexec()
258 relocated_kexec_smp_wait = reboot_code_buffer + in machine_kexec()
/Linux-v5.4/arch/m68k/kernel/
Dmachine_kexec.c40 void *reboot_code_buffer; in machine_kexec() local
43 reboot_code_buffer = page_address(image->control_code_page); in machine_kexec()
45 memcpy(reboot_code_buffer, relocate_new_kernel, in machine_kexec()
56 ((relocate_kernel_t) reboot_code_buffer)(image->head & PAGE_MASK, in machine_kexec()
/Linux-v5.4/arch/sh/kernel/
Dmachine_kexec.c26 unsigned long reboot_code_buffer,
74 unsigned long reboot_code_buffer; in machine_kexec() local
106 reboot_code_buffer = in machine_kexec()
110 memcpy((void *)reboot_code_buffer, relocate_new_kernel, in machine_kexec()
119 rnk = (relocate_new_kernel_t) reboot_code_buffer; in machine_kexec()
120 (*rnk)(page_list, reboot_code_buffer, in machine_kexec()
/Linux-v5.4/arch/arm64/kernel/
Dmachine_kexec.c147 void *reboot_code_buffer; in machine_kexec() local
159 reboot_code_buffer = phys_to_virt(reboot_code_buffer_phys); in machine_kexec()
168 reboot_code_buffer); in machine_kexec()
179 memcpy(reboot_code_buffer, arm64_relocate_new_kernel, in machine_kexec()
183 __flush_dcache_area(reboot_code_buffer, arm64_relocate_new_kernel_size); in machine_kexec()
191 __flush_icache_range((uintptr_t)reboot_code_buffer, in machine_kexec()
/Linux-v5.4/arch/arm/kernel/
Dmachine_kexec.c165 void *reboot_code_buffer; in machine_kexec() local
177 reboot_code_buffer = page_address(image->control_code_page); in machine_kexec()
187 reboot_entry = fncpy(reboot_code_buffer, in machine_kexec()
/Linux-v5.4/arch/s390/kernel/
Dmachine_kexec.c231 void *reboot_code_buffer; in machine_kexec_prepare() local
241 reboot_code_buffer = (void *) page_to_phys(image->control_code_page); in machine_kexec_prepare()
244 memcpy(reboot_code_buffer, relocate_kernel, relocate_kernel_len); in machine_kexec_prepare()
/Linux-v5.4/arch/powerpc/include/asm/
Dkexec.h97 void relocate_new_kernel(unsigned long indirection_page, unsigned long reboot_code_buffer,