Home
last modified time | relevance | path

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

/Linux-v4.19/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.c12 DEF_NATIVE(pv_mmu_ops, write_cr3, "movq %rdi, %cr3");
61 PATCH_SITE(pv_mmu_ops, write_cr3); in native_patch()
Dparavirt.c407 .write_cr3 = native_write_cr3,
Dhead64.c276 write_cr3(__sme_pa_nodebug(early_top_pgt)); in reset_early_page_tables()
Dreboot.c108 write_cr3(real_mode_header->trampoline_pgd); in machine_real_restart()
Dtboot.c114 write_cr3(virt_to_phys(tboot_pg_dir)); in switch_to_tboot_pt()
/Linux-v4.19/arch/x86/boot/compressed/
Dkaslr_64.c155 write_cr3(top_level_pgt); in finalize_identity_maps()
/Linux-v4.19/arch/x86/include/asm/
Dspecial_insns.h177 static inline void write_cr3(unsigned long x) in write_cr3() function
Dparavirt.h70 static inline void write_cr3(unsigned long x) in write_cr3() function
72 PVOP_VCALL1(pv_mmu_ops.write_cr3, x); in write_cr3()
Dprocessor.h251 write_cr3(__sme_pa(pgdir)); in load_cr3()
Dparavirt_types.h206 void (*write_cr3)(unsigned long); member
/Linux-v4.19/Documentation/features/sched/membarrier-sync-core/
Darch-support.txt24 # instead on write_cr3() performed by switch_mm() to provide core serialization
/Linux-v4.19/arch/x86/mm/
Dtlb.c120 write_cr3(new_mm_cr3); in load_new_mm_cr3()
419 write_cr3(build_cr3(mm->pgd, 0)); in initialize_tlbstate_and_flush()
/Linux-v4.19/arch/x86/power/
Dcpu.c214 write_cr3(ctxt->cr3); in __restore_processor_state()
/Linux-v4.19/arch/x86/xen/
Dmmu_pv.c2212 pv_mmu_ops.write_cr3 = &xen_write_cr3; in xen_write_cr3_init()
2381 pv_mmu_ops.write_cr3 = &xen_write_cr3; in xen_post_allocator_init()
2398 .write_cr3 = xen_write_cr3_init,