Searched refs:fault_code (Results 1 – 9 of 9) sorted by relevance
/arch/mn10300/mm/ |
D | fault.c | 118 asmlinkage void do_page_fault(struct pt_regs *regs, unsigned long fault_code, in do_page_fault() argument 140 fault_code & 0x10000 ? "ins" : "data", in do_page_fault() 141 fault_code & 0xffff, address); in do_page_fault() 159 (fault_code & MMUFCR_xFC_ACCESS) == MMUFCR_xFC_ACCESS_SR && in do_page_fault() 160 (fault_code & MMUFCR_xFC_PGINVAL) == MMUFCR_xFC_PGINVAL in do_page_fault() 174 if ((fault_code & MMUFCR_xFC_ACCESS) == MMUFCR_xFC_ACCESS_USR) in do_page_fault() 187 if ((fault_code & MMUFCR_xFC_ACCESS) == MMUFCR_xFC_ACCESS_USR) { in do_page_fault() 227 switch (fault_code & (MMUFCR_xFC_PGINVAL|MMUFCR_xFC_TYPE)) { in do_page_fault() 231 if ((fault_code & MMUFCR_xFC_ACCESS) == MMUFCR_xFC_ACCESS_SR) in do_page_fault() 299 if ((fault_code & MMUFCR_xFC_ACCESS) == MMUFCR_xFC_ACCESS_USR) { in do_page_fault() [all …]
|
/arch/sparc/mm/ |
D | fault_64.c | 171 int fault_code) in do_fault_siginfo() argument 179 if (fault_code & FAULT_CODE_ITLB) { in do_fault_siginfo() 215 int fault_code, unsigned int insn, in do_kernel_fault() argument 228 if (!(fault_code & (FAULT_CODE_WRITE|FAULT_CODE_ITLB)) && in do_kernel_fault() 262 do_fault_siginfo(si_code, SIGSEGV, regs, address, insn, fault_code); in do_kernel_fault() 288 int si_code, fault_code, fault; in do_sparc64_fault() local 292 fault_code = get_thread_fault_code(); in do_sparc64_fault() 300 if ((fault_code & FAULT_CODE_ITLB) && in do_sparc64_fault() 301 (fault_code & FAULT_CODE_DTLB)) in do_sparc64_fault() 349 if (fault_code & FAULT_CODE_BAD_RA) in do_sparc64_fault() [all …]
|
/arch/sh/mm/ |
D | tlbex_64.c | 137 unsigned int fault_code; in do_fast_page_fault() local 154 fault_code = expevt_to_fault_code(expevt); in do_fast_page_fault() 159 fault_code |= FAULT_CODE_ITLB; in do_fast_page_fault() 161 fault_code |= FAULT_CODE_USER; in do_fast_page_fault() 163 set_thread_fault_code(fault_code); in do_fast_page_fault()
|
D | tlb-sh5.c | 192 unsigned int fault_code = get_thread_fault_code(); in __update_tlb() local 209 if (fault_code & FAULT_CODE_ITLB) in __update_tlb()
|
/arch/arm64/include/asm/ |
D | processor.h | 83 unsigned long fault_code; /* ESR_EL1 value */ member
|
/arch/arm64/kernel/ |
D | traps.c | 253 current->thread.fault_code = err; in arm64_notify_die() 487 current->thread.fault_code = 0; in bad_el0_sync()
|
D | signal.c | 195 if (current->thread.fault_code) { in setup_sigframe() 200 __put_user_error(current->thread.fault_code, &esr_ctx->esr, err); in setup_sigframe()
|
D | signal32.c | 530 __put_user_error(!!(current->thread.fault_code & ESR_ELx_WNR) << in compat_setup_sigframe()
|
/arch/arm64/mm/ |
D | fault.c | 136 tsk->thread.fault_code = esr; in __do_user_fault()
|