Searched refs:write_cr3 (Results 1 – 14 of 14) sorted by relevance
/linux-4.4.14/arch/x86/kernel/ |
D | paravirt_patch_32.c | 10 DEF_NATIVE(pv_mmu_ops, write_cr3, "mov %eax, %cr3"); 52 PATCH_SITE(pv_mmu_ops, write_cr3); in native_patch()
|
D | paravirt_patch_64.c | 11 DEF_NATIVE(pv_mmu_ops, write_cr3, "movq %rdi, %cr3"); 63 PATCH_SITE(pv_mmu_ops, write_cr3); in native_patch()
|
D | head64.c | 50 write_cr3(__pa_nodebug(early_level4_pgt)); in reset_early_page_tables()
|
D | paravirt.c | 425 .write_cr3 = native_write_cr3,
|
D | reboot.c | 95 write_cr3(real_mode_header->trampoline_pgd); in machine_real_restart()
|
D | tboot.c | 120 write_cr3(virt_to_phys(tboot_pg_dir)); in switch_to_tboot_pt()
|
/linux-4.4.14/arch/x86/platform/efi/ |
D | efi_64.c | 352 write_cr3((unsigned long)efi_scratch.efi_pgt); \ 358 write_cr3(efi_scratch.prev_cr3); \ 380 write_cr3((unsigned long)efi_scratch.efi_pgt); in efi_thunk_set_virtual_address_map() 387 write_cr3(efi_scratch.prev_cr3); in efi_thunk_set_virtual_address_map()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | special_insns.h | 137 static inline void write_cr3(unsigned long x) in write_cr3() function
|
D | paravirt.h | 84 static inline void write_cr3(unsigned long x) in write_cr3() function 86 PVOP_VCALL1(pv_mmu_ops.write_cr3, x); in write_cr3()
|
D | processor.h | 211 write_cr3(__pa(pgdir)); in load_cr3()
|
D | paravirt_types.h | 236 void (*write_cr3)(unsigned long); member
|
/linux-4.4.14/arch/x86/power/ |
D | cpu.c | 184 write_cr3(ctxt->cr3); in __restore_processor_state()
|
/linux-4.4.14/arch/x86/xen/ |
D | mmu.c | 2240 pv_mmu_ops.write_cr3 = &xen_write_cr3; in xen_write_cr3_init() 2412 pv_mmu_ops.write_cr3 = &xen_write_cr3; in xen_post_allocator_init() 2431 .write_cr3 = xen_write_cr3_init,
|
/linux-4.4.14/arch/x86/lguest/ |
D | boot.c | 1457 pv_mmu_ops.write_cr3 = lguest_write_cr3; in lguest_init()
|