Home
last modified time | relevance | path

Searched refs:read_cr3 (Results 1 – 18 of 18) sorted by relevance

/arch/x86/kernel/
Dparavirt_patch_32.c11 DEF_NATIVE(pv_mmu_ops, read_cr3, "mov %cr3, %eax");
34 PATCH_SITE(pv_mmu_ops, read_cr3); in native_patch()
Dparavirt_patch_64.c11 DEF_NATIVE(pv_mmu_ops, read_cr3, "movq %cr3, %rax");
44 PATCH_SITE(pv_mmu_ops, read_cr3); in native_patch()
Dparavirt.c413 .read_cr3 = native_read_cr3,
Dprocess_32.c170 cr3 = read_cr3(); in __show_regs()
Dprocess_64.c197 cr3 = read_cr3(); in __show_regs()
Dvmi_32.c677 para_fill(pv_mmu_ops.read_cr3, GetCR3); in activate_vmi()
/arch/x86/include/asm/
Dtlbflush.h20 write_cr3(read_cr3()); in __native_flush_tlb()
Dpgtable-3level.h117 pgd = read_cr3(); in pud_clear()
Dsystem.h279 #define read_cr3() (native_read_cr3()) macro
Dparavirt.h229 unsigned long (*read_cr3)(void); member
671 static inline unsigned long read_cr3(void) in read_cr3() function
673 return PVOP_CALL0(unsigned long, pv_mmu_ops.read_cr3); in read_cr3()
/arch/x86/power/
Dcpu_32.c48 ctxt->cr3 = read_cr3(); in __save_processor_state()
Dcpu_64.c70 ctxt->cr3 = read_cr3(); in __save_processor_state()
/arch/x86/mm/
Dfault.c200 page = read_cr3(); in dump_pagetable()
238 pgd = (pgd_t *)read_cr3(); in dump_pagetable()
515 pgd_paddr = read_cr3(); in vmalloc_fault()
Dpgtable.c140 write_cr3(read_cr3()); in pud_populate()
Dioremap.c498 pgd_t *base = __va(read_cr3()); in early_ioremap_pmd()
/arch/x86/lguest/
Dboot.c1034 pv_mmu_ops.read_cr3 = lguest_read_cr3; in lguest_init()
/arch/x86/xen/
Denlighten.c1281 .read_cr3 = xen_read_cr3,
/arch/x86/kvm/
Dvmx.c2167 vmcs_writel(HOST_CR3, read_cr3()); /* 22.2.3 FIXME: shadow tables */ in vmx_vcpu_setup()