X86_TRAP_PF
set_idt_entry(X86_TRAP_PF, boot_page_fault);
case X86_TRAP_PF:
ctxt->fi.vector = X86_TRAP_PF;
ctxt->fi.vector = X86_TRAP_PF;
ctxt->fi.vector = X86_TRAP_PF;
ctxt->fi.vector = X86_TRAP_PF;
if (trapnr == X86_TRAP_PF)
ctxt->fi.vector = X86_TRAP_PF;
ctxt->fi.vector = X86_TRAP_PF;
if (likely(regs->fred_ss.vector == X86_TRAP_PF))
thread->trap_nr = X86_TRAP_PF;
DECLARE_IDTENTRY_RAW_ERRORCODE(X86_TRAP_PF, exc_page_fault);
return ENCLS_TRAPNR(ret) != X86_TRAP_PF;
if (!encls_faulted(ret) || ENCLS_TRAPNR(ret) != X86_TRAP_PF) {
if (ret != X86_TRAP_PF)
if (trapnr == X86_TRAP_PF &&
INTG(X86_TRAP_PF, asm_exc_page_fault),
INTG(X86_TRAP_PF, asm_exc_page_fault),
tsk->thread.trap_nr = X86_TRAP_PF;
if (WARN_ON_ONCE(kprobe_page_fault(regs, X86_TRAP_PF)))
if (WARN_ON_ONCE(kprobe_page_fault(regs, X86_TRAP_PF)))
tsk->thread.trap_nr = X86_TRAP_PF;
if (fixup_exception(regs, X86_TRAP_PF, error_code, address))
if (fixup_vdso_exception(regs, X86_TRAP_PF, error_code, address))
if (fixup_vdso_exception(regs, X86_TRAP_PF, error_code, address))