Searched refs:fault_code (Results 1 – 12 of 12) sorted by relevance
/Linux-v5.4/arch/sparc/mm/ |
D | fault_64.c | 156 int fault_code) in do_fault_siginfo() argument 160 if (fault_code & FAULT_CODE_ITLB) { in do_fault_siginfo() 194 int fault_code, unsigned int insn, in do_kernel_fault() argument 207 if (!(fault_code & (FAULT_CODE_WRITE|FAULT_CODE_ITLB)) && in do_kernel_fault() 241 do_fault_siginfo(si_code, SIGSEGV, regs, address, insn, fault_code); in do_kernel_fault() 267 int si_code, fault_code; in do_sparc64_fault() local 272 fault_code = get_thread_fault_code(); in do_sparc64_fault() 280 if ((fault_code & FAULT_CODE_ITLB) && in do_sparc64_fault() 281 (fault_code & FAULT_CODE_DTLB)) in do_sparc64_fault() 329 if (fault_code & FAULT_CODE_BAD_RA) in do_sparc64_fault() [all …]
|
/Linux-v5.4/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()
|
/Linux-v5.4/arch/arm64/kernel/probes/ |
D | uprobes.c | 67 current->thread.fault_code = UPROBE_INV_FAULT_CODE; in arch_uprobe_pre_xol() 81 WARN_ON_ONCE(current->thread.fault_code != UPROBE_INV_FAULT_CODE); in arch_uprobe_post_xol() 97 if (t->thread.fault_code != UPROBE_INV_FAULT_CODE) in arch_uprobe_xol_was_trapped()
|
/Linux-v5.4/drivers/spi/ |
D | spi-tle62x0.c | 78 static unsigned char *decode_fault(unsigned int fault_code) in decode_fault() argument 80 fault_code &= 3; in decode_fault() 82 switch (fault_code) { in decode_fault()
|
/Linux-v5.4/arch/arm64/kernel/ |
D | traps.c | 213 unsigned int esr = tsk->thread.fault_code; in arm64_show_signal() 263 current->thread.fault_code = err; in arm64_notify_die() 801 current->thread.fault_code = esr; in bad_el0_sync()
|
D | signal.c | 577 if (add_all || current->thread.fault_code) { in setup_sigframe_layout() 639 __put_user_error(current->thread.fault_code, &esr_ctx->esr, err); in setup_sigframe()
|
D | signal32.c | 413 __put_user_error(!!(current->thread.fault_code & ESR_ELx_WNR) << in compat_setup_sigframe()
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | processor.h | 144 unsigned long fault_code; /* ESR_EL1 value */ member
|
/Linux-v5.4/arch/arm64/mm/ |
D | fault.c | 386 current->thread.fault_code = esr; in set_thread_esr()
|
/Linux-v5.4/drivers/scsi/mpt3sas/ |
D | mpt3sas_base.h | 1528 void mpt3sas_base_fault_info(struct MPT3SAS_ADAPTER *ioc , u16 fault_code);
|
D | mpt3sas_base.c | 746 mpt3sas_base_fault_info(struct MPT3SAS_ADAPTER *ioc , u16 fault_code) in mpt3sas_base_fault_info() argument 748 ioc_err(ioc, "fault_state(0x%04x)!\n", fault_code); in mpt3sas_base_fault_info()
|