Home
last modified time | relevance | path

Searched refs:fault_code (Results 1 – 14 of 14) sorted by relevance

/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() 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 …]
/linux-4.1.27/arch/sparc/mm/
Dfault_64.c171 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 …]
/linux-4.1.27/arch/sh/mm/
Dtlbex_64.c137 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()
Dtlb-sh5.c192 unsigned int fault_code = get_thread_fault_code(); in __update_tlb() local
209 if (fault_code & FAULT_CODE_ITLB) in __update_tlb()
/linux-4.1.27/drivers/spi/
Dspi-tle62x0.c81 static unsigned char *decode_fault(unsigned int fault_code) in decode_fault() argument
83 fault_code &= 3; in decode_fault()
85 switch (fault_code) { in decode_fault()
/linux-4.1.27/arch/arm64/include/asm/
Dprocessor.h84 unsigned long fault_code; /* ESR_EL1 value */ member
/linux-4.1.27/arch/arm64/kernel/
Dsignal.c195 if (current->thread.fault_code) { in setup_sigframe()
200 __put_user_error(current->thread.fault_code, &esr_ctx->esr, err); in setup_sigframe()
Dtraps.c256 current->thread.fault_code = err; in arm64_notify_die()
Dsignal32.c530 __put_user_error(!!(current->thread.fault_code & ESR_ELx_WNR) << in compat_setup_sigframe()
/linux-4.1.27/arch/arm64/mm/
Dfault.c128 tsk->thread.fault_code = esr; in __do_user_fault()
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_base.h1068 void mpt2sas_base_fault_info(struct MPT2SAS_ADAPTER *ioc , u16 fault_code);
Dmpt2sas_base.c305 mpt2sas_base_fault_info(struct MPT2SAS_ADAPTER *ioc , u16 fault_code) in mpt2sas_base_fault_info() argument
308 ioc->name, fault_code); in mpt2sas_base_fault_info()
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_base.h1010 void mpt3sas_base_fault_info(struct MPT3SAS_ADAPTER *ioc , u16 fault_code);
Dmpt3sas_base.c286 mpt3sas_base_fault_info(struct MPT3SAS_ADAPTER *ioc , u16 fault_code) in mpt3sas_base_fault_info() argument
289 ioc->name, fault_code); in mpt3sas_base_fault_info()