Home
last modified time | relevance | path

Searched refs:control_page (Results 1 – 3 of 3) sorted by relevance

/arch/x86/kernel/
A Dmachine_kexec_32.c102 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()
165 void *control_page; in machine_kexec() local
192 control_page = page_address(image->control_code_page); in machine_kexec()
193 memcpy(control_page, relocate_kernel, KEXEC_CONTROL_CODE_MAX_SIZE); in machine_kexec()
195 relocate_kernel_ptr = control_page; in machine_kexec()
196 page_list[PA_CONTROL_PAGE] = __pa(control_page); in machine_kexec()
197 page_list[VA_CONTROL_PAGE] = (unsigned long)control_page; in machine_kexec()
A Dmachine_kexec_64.c163 unsigned long control_page) in init_transition_pgtable() argument
178 vaddr = (unsigned long)__va(control_page); in init_transition_pgtable()
179 paddr = control_page; in init_transition_pgtable()
334 idtentry.offset_high = control_page >> 32; in prepare_debug_idt()
350 result = init_pgtable(image, __pa(control_page)); in machine_kexec_prepare()
353 kexec_va_control_page = (unsigned long)control_page; in machine_kexec_prepare()
364 set_memory_rox((unsigned long)control_page, 1); in machine_kexec_prepare()
373 set_memory_nx((unsigned long)control_page, 1); in machine_kexec_cleanup()
374 set_memory_rw((unsigned long)control_page, 1); in machine_kexec_cleanup()
389 void *control_page; in machine_kexec() local
[all …]
/arch/x86/include/asm/
A Dkexec.h115 unsigned long control_page,

Completed in 9 milliseconds