Home
last modified time | relevance | path

Searched refs:write_cr3 (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/arch/x86/kernel/
Dparavirt_patch_32.c10 DEF_NATIVE(pv_mmu_ops, write_cr3, "mov %eax, %cr3");
52 PATCH_SITE(pv_mmu_ops, write_cr3); in native_patch()
Dparavirt_patch_64.c11 DEF_NATIVE(pv_mmu_ops, write_cr3, "movq %rdi, %cr3");
63 PATCH_SITE(pv_mmu_ops, write_cr3); in native_patch()
Dhead64.c50 write_cr3(__pa_nodebug(early_level4_pgt)); in reset_early_page_tables()
Dparavirt.c425 .write_cr3 = native_write_cr3,
Dreboot.c95 write_cr3(real_mode_header->trampoline_pgd); in machine_real_restart()
Dtboot.c120 write_cr3(virt_to_phys(tboot_pg_dir)); in switch_to_tboot_pt()
/linux-4.4.14/arch/x86/platform/efi/
Defi_64.c352 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/
Dspecial_insns.h137 static inline void write_cr3(unsigned long x) in write_cr3() function
Dparavirt.h84 static inline void write_cr3(unsigned long x) in write_cr3() function
86 PVOP_VCALL1(pv_mmu_ops.write_cr3, x); in write_cr3()
Dprocessor.h211 write_cr3(__pa(pgdir)); in load_cr3()
Dparavirt_types.h236 void (*write_cr3)(unsigned long); member
/linux-4.4.14/arch/x86/power/
Dcpu.c184 write_cr3(ctxt->cr3); in __restore_processor_state()
/linux-4.4.14/arch/x86/xen/
Dmmu.c2240 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/
Dboot.c1457 pv_mmu_ops.write_cr3 = lguest_write_cr3; in lguest_init()