Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/kernel/
Dparavirt_patch_32.c10 DEF_NATIVE(pv_mmu_ops, write_cr3, "mov %eax, %cr3");
47 PATCH_SITE(pv_mmu_ops, write_cr3); in native_patch()
Dparavirt_patch_64.c11 DEF_NATIVE(pv_mmu_ops, write_cr3, "movq %rdi, %cr3");
58 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.1.27/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.1.27/arch/x86/include/asm/
Dspecial_insns.h137 static inline void write_cr3(unsigned long x) in write_cr3() function
Dparavirt.h78 static inline void write_cr3(unsigned long x) in write_cr3() function
80 PVOP_VCALL1(pv_mmu_ops.write_cr3, x); in write_cr3()
Dparavirt_types.h233 void (*write_cr3)(unsigned long); member
Dprocessor.h206 write_cr3(__pa(pgdir)); in load_cr3()
/linux-4.1.27/arch/x86/power/
Dcpu.c183 write_cr3(ctxt->cr3); in __restore_processor_state()
/linux-4.1.27/arch/x86/xen/
Dmmu.c1938 pv_mmu_ops.write_cr3 = &xen_write_cr3; in xen_write_cr3_init()
2065 pv_mmu_ops.write_cr3 = &xen_write_cr3; in xen_post_allocator_init()
2084 .write_cr3 = xen_write_cr3_init,
/linux-4.1.27/arch/x86/lguest/
Dboot.c1461 pv_mmu_ops.write_cr3 = lguest_write_cr3; in lguest_init()