Symbol: do_page_fault
arch/alpha/include/asm/mmu_context.h
164
asmlinkage void do_page_fault(unsigned long address, unsigned long mmcsr,
arch/arc/include/asm/entry.h
164
extern void do_page_fault(unsigned long, struct pt_regs *);
arch/arm/mm/fault.c
514
return do_page_fault(addr, fsr, regs);
arch/arm/mm/fsr-2level.c
14
{ do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" },
arch/arm/mm/fsr-2level.c
22
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" },
arch/arm/mm/fsr-2level.c
54
{ do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" },
arch/arm/mm/fsr-2level.c
62
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" },
arch/arm/mm/fsr-3level.c
10
{ do_page_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" },
arch/arm/mm/fsr-3level.c
13
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" },
arch/arm/mm/fsr-3level.c
14
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" },
arch/arm/mm/fsr-3level.c
17
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" },
arch/arm/mm/fsr-3level.c
18
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
arch/arm64/mm/fault.c
793
return do_page_fault(far, esr, regs);
arch/arm64/mm/fault.c
870
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 0 access flag fault" },
arch/arm64/mm/fault.c
871
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" },
arch/arm64/mm/fault.c
872
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" },
arch/arm64/mm/fault.c
873
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" },
arch/arm64/mm/fault.c
874
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 0 permission fault" },
arch/arm64/mm/fault.c
875
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" },
arch/arm64/mm/fault.c
876
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" },
arch/arm64/mm/fault.c
877
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
arch/csky/include/asm/traps.h
58
asmlinkage void do_page_fault(struct pt_regs *regs);
arch/hexagon/mm/vm_fault.c
162
do_page_fault(badvadr, FLT_LOAD, regs);
arch/hexagon/mm/vm_fault.c
169
do_page_fault(badvadr, FLT_STORE, regs);
arch/hexagon/mm/vm_fault.c
176
do_page_fault(badvadr, FLT_IFETCH, regs);
arch/loongarch/include/asm/exception.h
28
asmlinkage void __kprobes do_page_fault(struct pt_regs *regs,
arch/m68k/kernel/sys_m68k.c
523
if (do_page_fault(fp, (unsigned long)mem, 3))
arch/m68k/kernel/traps.c
165
do_page_fault(&fp->ptregs, addr, errorcode);
arch/m68k/kernel/traps.c
329
if (do_page_fault(&fp->ptregs, addr, errorcode)) {
arch/m68k/kernel/traps.c
470
do_page_fault (&fp->ptregs, addr, errorcode);
arch/m68k/kernel/traps.c
488
do_page_fault (&fp->ptregs, addr, 0);
arch/m68k/kernel/traps.c
558
if (do_page_fault (&fp->ptregs, addr, errorcode) < 0)
arch/m68k/kernel/traps.c
653
do_page_fault (&fp->ptregs, addr, 0);
arch/m68k/kernel/traps.c
748
do_page_fault(&fp->ptregs, addr, err_code);
arch/m68k/mm/fault.h
5
int do_page_fault(struct pt_regs *regs, unsigned long address,
arch/microblaze/include/asm/pgtable.h
428
void do_page_fault(struct pt_regs *regs, unsigned long address,
arch/mips/include/asm/traps.h
61
asmlinkage void do_page_fault(struct pt_regs *regs,
arch/mips/mm/fault.c
333
NOKPROBE_SYMBOL(do_page_fault);
arch/nios2/include/asm/traps.h
17
void do_page_fault(struct pt_regs *regs, unsigned long cause,
arch/openrisc/mm/fault.c
34
asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long address,
arch/parisc/include/asm/traps.h
19
void do_page_fault(struct pt_regs *regs, unsigned long code,
arch/parisc/kernel/traps.c
800
do_page_fault(regs, code, fault_address);
arch/powerpc/include/asm/interrupt.h
639
DECLARE_INTERRUPT_HANDLER(do_page_fault);
arch/powerpc/kernel/head_booke.h
464
bl do_page_fault; \
arch/powerpc/kernel/head_booke.h
483
bl do_page_fault; \
arch/powerpc/mm/fault.c
594
DEFINE_INTERRUPT_HANDLER(do_page_fault)
arch/riscv/include/asm/asm-prototypes.h
59
asmlinkage void do_page_fault(struct pt_regs *regs);
arch/riscv/include/asm/errata_list.h
24
ALTERNATIVE(__stringify(RISCV_PTR do_page_fault), \
arch/sh/include/asm/traps_32.h
46
asmlinkage void do_page_fault(struct pt_regs *regs,
arch/xtensa/include/asm/traps.h
61
void do_page_fault(struct pt_regs *regs);
arch/xtensa/kernel/traps.c
115
{ EXCCAUSE_ITLB_MISS, 0, do_page_fault },
arch/xtensa/kernel/traps.c
118
{ EXCCAUSE_DTLB_MISS, 0, do_page_fault },
arch/xtensa/kernel/traps.c
123
{ EXCCAUSE_ITLB_PRIVILEGE, 0, do_page_fault },
arch/xtensa/kernel/traps.c
124
{ EXCCAUSE_FETCH_CACHE_ATTRIBUTE, 0, do_page_fault },
arch/xtensa/kernel/traps.c
126
{ EXCCAUSE_DTLB_PRIVILEGE, 0, do_page_fault },
arch/xtensa/kernel/traps.c
127
{ EXCCAUSE_STORE_CACHE_ATTRIBUTE, 0, do_page_fault },
arch/xtensa/kernel/traps.c
128
{ EXCCAUSE_LOAD_CACHE_ATTRIBUTE, 0, do_page_fault },