Searched refs:control_page (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/arch/x86/kernel/ |
H A D | machine_kexec_32.c | 102 void *control_page; in machine_kexec_prepare_page_tables() local 105 control_page = page_address(image->control_code_page); in machine_kexec_prepare_page_tables() 111 (unsigned long)control_page, __pa(control_page)); in machine_kexec_prepare_page_tables() 117 __pa(control_page), __pa(control_page)); in machine_kexec_prepare_page_tables() 164 void *control_page; in machine_kexec() local 168 unsigned long control_page, in machine_kexec() 197 control_page = page_address(image->control_code_page); in machine_kexec() 198 memcpy(control_page, relocate_kernel, KEXEC_CONTROL_CODE_MAX_SIZE); in machine_kexec() 200 relocate_kernel_ptr = control_page; in machine_kexec() 201 page_list[PA_CONTROL_PAGE] = __pa(control_page); in machine_kexec() [all …]
|
H A D | machine_kexec_64.c | 153 unsigned long control_page) in init_transition_pgtable() argument 164 paddr = control_page; in init_transition_pgtable() 223 static int init_pgtable(struct kimage *image, unsigned long control_page) in init_pgtable() argument 290 return init_transition_pgtable(image, image->arch.pgd, control_page); in init_pgtable() 307 unsigned long control_page; in machine_kexec_prepare() local 311 control_page = page_to_pfn(image->control_code_page) << PAGE_SHIFT; in machine_kexec_prepare() 314 result = init_pgtable(image, control_page); in machine_kexec_prepare() 335 void *control_page; in machine_kexec() local 368 control_page = page_address(image->control_code_page); in machine_kexec() 369 __memcpy(control_page, relocate_kernel, KEXEC_CONTROL_CODE_MAX_SIZE); in machine_kexec() [all …]
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | kexec.h | 119 unsigned long control_page,
|
/openbmc/linux/kernel/ |
H A D | kexec.c | 49 image->control_page = crashk_res.start; in kimage_alloc_init()
|
H A D | kexec_core.c | 265 image->control_page = ~0; /* By default this does not apply */ in do_kimage_alloc_init() 450 hole_start = (image->control_page + (size - 1)) & ~(size - 1); in kimage_alloc_crash_control_pages() 475 image->control_page = hole_end; in kimage_alloc_crash_control_pages()
|
H A D | kexec_file.c | 285 image->control_page = crashk_res.start; in kimage_file_alloc_init()
|
/openbmc/linux/include/linux/ |
H A D | kexec.h | 314 unsigned long control_page; member
|