Home
last modified time | relevance | path

Searched refs:do_page_fault (Results 1 – 59 of 59) sorted by relevance

/linux-4.1.27/arch/arm/mm/
Dfsr-3level.c9 { do_page_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" },
12 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" },
13 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" },
16 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" },
17 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
Dfsr-2level.c13 { do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" },
21 { do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" },
53 { do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" },
61 { do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" },
Dfault.c258 do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) in do_page_fault() function
397 do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) in do_page_fault() function
431 return do_page_fault(addr, fsr, regs); in do_translation_fault()
/linux-4.1.27/arch/xtensa/kernel/
Dtraps.c67 extern void do_page_fault (struct pt_regs*, unsigned long);
109 { EXCCAUSE_ITLB_MISS, 0, do_page_fault },
112 { EXCCAUSE_ITLB_PRIVILEGE, 0, do_page_fault },
114 { EXCCAUSE_FETCH_CACHE_ATTRIBUTE, 0, do_page_fault },
116 { EXCCAUSE_DTLB_MISS, 0, do_page_fault },
118 { EXCCAUSE_DTLB_PRIVILEGE, 0, do_page_fault },
121 { EXCCAUSE_STORE_CACHE_ATTRIBUTE, 0, do_page_fault },
122 { EXCCAUSE_LOAD_CACHE_ATTRIBUTE, 0, do_page_fault },
/linux-4.1.27/arch/arm64/mm/
Dfault.c194 static int __kprobes do_page_fault(unsigned long addr, unsigned int esr, in do_page_fault() function
360 return do_page_fault(addr, esr, regs); in do_translation_fault()
387 { do_page_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" },
389 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" },
390 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" },
391 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" },
393 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" },
394 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" },
395 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
/linux-4.1.27/arch/hexagon/mm/
Dvm_fault.c48 void do_page_fault(unsigned long address, long cause, struct pt_regs *regs) in do_page_fault() function
187 do_page_fault(badvadr, FLT_LOAD, regs); in read_protection_fault()
194 do_page_fault(badvadr, FLT_STORE, regs); in write_protection_fault()
201 do_page_fault(badvadr, FLT_IFETCH, regs); in execute_protection_fault()
/linux-4.1.27/arch/cris/arch-v10/mm/
Dfault.c31 asmlinkage void do_page_fault(unsigned long address, struct pt_regs *regs,
75 do_page_fault(address, regs, 0, writeac); in handle_mmu_bus_fault()
77 do_page_fault(address, regs, 1, we); in handle_mmu_bus_fault()
/linux-4.1.27/arch/x86/include/asm/
Dtraps.h76 dotraplinkage void do_page_fault(struct pt_regs *, unsigned long);
82 do_page_fault(regs, error); in trace_do_page_fault()
/linux-4.1.27/arch/parisc/include/asm/
Dtraps.h12 void do_page_fault(struct pt_regs *regs, unsigned long code,
/linux-4.1.27/arch/tile/kernel/
Dintvec_32.S151 .ifc \c_routine, do_page_fault
300 .ifc \c_routine, do_page_fault
1858 do_page_fault, handle_interrupt_no_single_step
1874 int_hand INT_DTLB_MISS, DTLB_MISS, do_page_fault
1875 int_hand INT_DTLB_ACCESS, DTLB_ACCESS, do_page_fault
1876 int_hand INT_DMATLB_MISS, DMATLB_MISS, do_page_fault
1877 int_hand INT_DMATLB_ACCESS, DMATLB_ACCESS, do_page_fault
1878 int_hand INT_SNITLB_MISS, SNITLB_MISS, do_page_fault
1909 do_page_fault
1911 do_page_fault
[all …]
Dintvec_64.S345 .ifc \c_routine, do_page_fault
499 .ifc \c_routine, do_page_fault
1523 int_hand INT_ITLB_MISS, ITLB_MISS, do_page_fault
1534 int_hand INT_DTLB_MISS, DTLB_MISS, do_page_fault
1535 int_hand INT_DTLB_ACCESS, DTLB_ACCESS, do_page_fault
/linux-4.1.27/arch/mips/mm/
Dtlbex-fault.S22 j do_page_fault
Dfault.c334 asmlinkage void __kprobes do_page_fault(struct pt_regs *regs, in do_page_fault() function
/linux-4.1.27/arch/m68k/kernel/
Dtraps.c125 asmlinkage int do_page_fault(struct pt_regs *regs, unsigned long address,
164 do_page_fault(&fp->ptregs, addr, errorcode); in access_error060()
333 if (do_page_fault(&fp->ptregs, addr, errorcode)) { in access_error040()
474 do_page_fault (&fp->ptregs, addr, errorcode); in bus_error030()
492 do_page_fault (&fp->ptregs, addr, 0); in bus_error030()
561 if (do_page_fault (&fp->ptregs, addr, errorcode) < 0) in bus_error030()
656 do_page_fault (&fp->ptregs, addr, 0); in bus_error030()
751 do_page_fault(&fp->ptregs, addr, err_code); in access_errorcf()
Dsys_m68k.c36 asmlinkage int do_page_fault(struct pt_regs *regs, unsigned long address,
511 if (do_page_fault(fp, (unsigned long)mem, 3)) in sys_atomic_cmpxchg_32()
/linux-4.1.27/arch/metag/include/asm/
Dtraps.h40 extern int do_page_fault(struct pt_regs *regs, unsigned long address,
/linux-4.1.27/arch/tile/include/asm/
Dtraps.h22 void do_page_fault(struct pt_regs *, int fault_num,
/linux-4.1.27/arch/m32r/mm/
Dfault-nommu.c69 asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long error_code, in do_page_fault() function
Dfault.c74 asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long error_code, in do_page_fault() function
/linux-4.1.27/arch/powerpc/include/asm/
Dbug.h132 extern int do_page_fault(struct pt_regs *, unsigned long, unsigned long);
/linux-4.1.27/Documentation/x86/
Dexception-tables.txt30 void do_page_fault(struct pt_regs *regs, unsigned long error_code)
37 do_page_fault first obtains the unaccessible address from the CPU
266 3.) CPU calls do_page_fault
271 6.) do_page_fault modifies its own return address to point to the fault
/linux-4.1.27/arch/m68k/mm/
Dfault.c69 int do_page_fault(struct pt_regs *regs, unsigned long address, in do_page_fault() function
/linux-4.1.27/arch/cris/arch-v32/mm/
Dmmu.S52 jsr do_page_fault
193 jsr do_page_fault
/linux-4.1.27/arch/score/mm/
Dfault.c43 asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long write, in do_page_fault() function
Dtlb-miss.S65 la r8, do_page_fault
/linux-4.1.27/arch/frv/kernel/
Dentry.S603 sethi.p %hi(do_page_fault),gr5
604 setlo %lo(do_page_fault),gr5
605 jmpl @(gr5,gr0) ; call do_page_fault(0,esr0,ear0)
/linux-4.1.27/arch/microblaze/mm/
Dfault.c86 void do_page_fault(struct pt_regs *regs, unsigned long address, in do_page_fault() function
/linux-4.1.27/arch/nios2/mm/
Dfault.c42 asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long cause, in do_page_fault() function
/linux-4.1.27/arch/arc/mm/
Dfault.c56 void do_page_fault(unsigned long address, struct pt_regs *regs) in do_page_fault() function
/linux-4.1.27/arch/avr32/mm/
Dfault.c56 asmlinkage void do_page_fault(unsigned long ecr, struct pt_regs *regs) in do_page_fault() function
/linux-4.1.27/arch/openrisc/mm/
Dfault.c49 asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long address, in do_page_fault() function
/linux-4.1.27/arch/alpha/mm/
Dfault.c84 do_page_fault(unsigned long address, unsigned long mmcsr, in do_page_fault() function
/linux-4.1.27/arch/nios2/kernel/
Dentry.S416 call do_page_fault
421 call do_page_fault
/linux-4.1.27/arch/parisc/mm/
Dfault.c201 void do_page_fault(struct pt_regs *regs, unsigned long code, in do_page_fault() function
/linux-4.1.27/arch/cris/mm/
Dfault.c53 do_page_fault(unsigned long address, struct pt_regs *regs, in do_page_fault() function
/linux-4.1.27/arch/xtensa/mm/
Dfault.c37 void do_page_fault(struct pt_regs *regs) in do_page_fault() function
/linux-4.1.27/arch/metag/mm/
Dfault.c48 int do_page_fault(struct pt_regs *regs, unsigned long address, in do_page_fault() function
/linux-4.1.27/arch/tile/mm/
Dfault.c610 do_page_fault, fault_num, address, write, 1 in do_page_fault_ics()
702 void do_page_fault(struct pt_regs *regs, int fault_num, in do_page_fault() function
/linux-4.1.27/arch/frv/mm/
Dfault.c32 asmlinkage void do_page_fault(int datammu, unsigned long esr0, unsigned long ear0) in do_page_fault() function
/linux-4.1.27/arch/mn10300/mm/
Dfault.c118 asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long fault_code, in do_page_fault() function
/linux-4.1.27/arch/powerpc/mm/
Dfault.c208 int __kprobes do_page_fault(struct pt_regs *regs, unsigned long address, in do_page_fault() function
/linux-4.1.27/arch/metag/kernel/
Dtraps.c529 ret = do_page_fault(regs, data_address, !load_fault(pcbuf), trapno); in handle_data_fault()
568 do_page_fault(regs, addr, 0, SigNum); in fault_handler()
/linux-4.1.27/arch/sh/mm/
Dfault.c396 asmlinkage void __kprobes do_page_fault(struct pt_regs *regs, in do_page_fault() function
/linux-4.1.27/arch/x86/mm/
Dfault.c1290 do_page_fault(struct pt_regs *regs, unsigned long error_code) in do_page_fault() function
1307 NOKPROBE_SYMBOL(do_page_fault);
/linux-4.1.27/arch/avr32/kernel/
Dentry-avr32b.S156 call do_page_fault
475 call do_page_fault
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h532 void do_page_fault(struct pt_regs *regs, unsigned long address,
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
Dentry.S164 3: .long do_page_fault
/linux-4.1.27/arch/microblaze/kernel/
Dentry.S555 rted r0, do_page_fault
567 rted r0, do_page_fault
/linux-4.1.27/Documentation/filesystems/
Dfuse.txt395 | >do_page_fault() |
408 | | >do_page_fault()
/linux-4.1.27/arch/parisc/kernel/
Dtraps.c809 do_page_fault(regs, code, fault_address); in handle_interruption()
/linux-4.1.27/arch/openrisc/kernel/
Dentry.S278 l.jal do_page_fault
298 l.jal do_page_fault
/linux-4.1.27/arch/alpha/kernel/
Dentry.S221 jsr $26, do_page_fault
/linux-4.1.27/tools/perf/Documentation/
Dperf-report.txt146 defaults to "\^sys_|^do_page_fault", see '--sort parent'.
/linux-4.1.27/arch/x86/kernel/
Dentry_32.S1209 pushl_cfi $do_page_fault
/linux-4.1.27/arch/powerpc/kernel/
Dentry_32.S564 bl do_page_fault
Dexceptions-64s.S1608 bl do_page_fault
Dexceptions-64e.S1017 bl do_page_fault
/linux-4.1.27/arch/sh/kernel/cpu/sh5/
Dentry.S1116 movi do_page_fault, r6
/linux-4.1.27/Documentation/
Dkprobes.txt532 as do_page_fault and notifier_call_chain).