/linux-4.4.14/arch/sparc/lib/ |
H A D | user_fixup.c | 23 unsigned long fault_addr = current_thread_info()->fault_address; compute_size() local 26 if (fault_addr < start || fault_addr >= end) { compute_size() 29 *offset = fault_addr - start; compute_size() 30 size = end - fault_addr; compute_size() 57 unsigned long fault_addr = current_thread_info()->fault_address; copy_in_user_fixup() local 61 if (fault_addr >= start && fault_addr < end) copy_in_user_fixup() 62 return end - fault_addr; copy_in_user_fixup() 66 if (fault_addr >= start && fault_addr < end) copy_in_user_fixup() 67 return end - fault_addr; copy_in_user_fixup()
|
/linux-4.4.14/arch/um/include/asm/ |
H A D | processor-generic.h | 25 void *fault_addr; member in struct:thread_struct 51 .fault_addr = NULL, \
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | fpu_emulator.h | 68 void *__user *fault_addr); 69 int process_fpemu_return(int sig, void __user *fault_addr,
|
/linux-4.4.14/arch/um/kernel/ |
H A D | trap.c | 246 current->thread.fault_addr = (void *) address; segv() 249 else if (current->thread.fault_addr != NULL) segv() 250 panic("fault_addr set but no fault catcher"); segv()
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | uaccess.h | 68 #define ASM_EXCEPTIONTABLE_ENTRY( fault_addr, except_addr )\ 70 ASM_WORD_INSN #fault_addr ", " #except_addr "\n\t" \ 81 unsigned long fault_addr; member in struct:exception_data
|
H A D | assembly.h | 524 #define ASM_EXCEPTIONTABLE_ENTRY(fault_addr, except_addr) \ 526 ASM_ULONG_INSN fault_addr, except_addr ! \
|
/linux-4.4.14/arch/mips/math-emu/ |
H A D | cp1emu.c | 975 struct mm_decoded_insn dec_insn, void *__user *fault_addr) cop1Emulate() 1058 *fault_addr = dva; cop1Emulate() 1063 *fault_addr = dva; cop1Emulate() 1076 *fault_addr = dva; cop1Emulate() 1081 *fault_addr = dva; cop1Emulate() 1092 *fault_addr = wva; cop1Emulate() 1097 *fault_addr = wva; cop1Emulate() 1110 *fault_addr = wva; cop1Emulate() 1115 *fault_addr = wva; cop1Emulate() 1356 sig = fpux_emu(xcp, ctx, ir, fault_addr); cop1Emulate() 1458 mips_instruction ir, void *__user *fault_addr) fpux_emu() 1480 *fault_addr = va; fpux_emu() 1485 *fault_addr = va; fpux_emu() 1500 *fault_addr = va; fpux_emu() 1505 *fault_addr = va; fpux_emu() 1577 *fault_addr = va; fpux_emu() 1582 *fault_addr = va; fpux_emu() 1596 *fault_addr = va; fpux_emu() 1601 *fault_addr = va; fpux_emu() 2500 int has_fpu, void *__user *fault_addr) fpu_emulator_cop1Handler() 2577 sig = cop1Emulate(xcp, ctx, dec_insn, fault_addr); fpu_emulator_cop1Handler() 974 cop1Emulate(struct pt_regs *xcp, struct mips_fpu_struct *ctx, struct mm_decoded_insn dec_insn, void *__user *fault_addr) cop1Emulate() argument 1457 fpux_emu(struct pt_regs *xcp, struct mips_fpu_struct *ctx, mips_instruction ir, void *__user *fault_addr) fpux_emu() argument 2499 fpu_emulator_cop1Handler(struct pt_regs *xcp, struct mips_fpu_struct *ctx, int has_fpu, void *__user *fault_addr) fpu_emulator_cop1Handler() argument
|
/linux-4.4.14/arch/parisc/lib/ |
H A D | memcpy.c | 465 unsigned long ret, fault_addr, reference; pa_memcpy() local 474 fault_addr = d->fault_addr; pa_memcpy() 482 DPRINTF("pa_memcpy: fault type = %lu, len=%lu fault_addr=%lu ref=%lu\n", pa_memcpy() 483 ret, len, fault_addr, reference); pa_memcpy() 485 if (fault_addr >= reference) pa_memcpy() 486 return len - (fault_addr - reference); pa_memcpy()
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | traps.c | 706 int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcr31) process_fpemu_return() argument 715 si.si_addr = fault_addr; process_fpemu_return() 739 si.si_addr = fault_addr; process_fpemu_return() 746 si.si_addr = fault_addr; process_fpemu_return() 749 if (find_vma(current->mm, (unsigned long)fault_addr)) process_fpemu_return() 767 void __user *fault_addr; simulate_fp() local 797 &fault_addr); simulate_fp() 810 process_fpemu_return(sig, fault_addr, fcr31); simulate_fp() 821 void __user *fault_addr; do_fpe() local 851 &fault_addr); do_fpe() 864 fault_addr = (void __user *) regs->cp0_epc; do_fpe() 868 process_fpemu_return(sig, fault_addr, fcr31); do_fpe() 1346 void __user *fault_addr; do_cpu() local 1430 &fault_addr); do_cpu() 1440 if (!process_fpemu_return(sig, fault_addr, fcr31) && !err) do_cpu()
|
H A D | unaligned.c | 891 void __user *fault_addr = NULL; emulate_load_store_insn() local 1199 &fault_addr); emulate_load_store_insn() 1203 process_fpemu_return(res, fault_addr, 0); emulate_load_store_insn() 1370 void __user *fault_addr = NULL; emulate_load_store_microMIPS() local 1712 &fault_addr); emulate_load_store_microMIPS() 1716 process_fpemu_return(res, fault_addr, 0); emulate_load_store_microMIPS()
|
H A D | mips-r2-to-r6-emul.c | 912 void __user *fault_addr = NULL; mipsr2_decoder() local 1173 &fault_addr); mipsr2_decoder() 1193 current->thread.cp0_baduaddr = (unsigned long)fault_addr; mipsr2_decoder()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | lppaca.h | 146 __be64 fault_addr; member in struct:dtl_entry
|
/linux-4.4.14/arch/sparc/mm/ |
H A D | fault_64.c | 170 unsigned long fault_addr, unsigned int insn, do_fault_siginfo() 189 addr = fault_addr; do_fault_siginfo() 169 do_fault_siginfo(int code, int sig, struct pt_regs *regs, unsigned long fault_addr, unsigned int insn, int fault_code) do_fault_siginfo() argument
|
/linux-4.4.14/drivers/iommu/ |
H A D | exynos-iommu.c | 306 phys_addr_t pgtable_base, sysmmu_iova_t fault_addr) show_fault_information() 314 sysmmu_fault_name[itype], fault_addr, name, &pgtable_base); show_fault_information() 316 ent = section_entry(phys_to_virt(pgtable_base), fault_addr); show_fault_information() 320 ent = page_entry(ent, fault_addr); show_fault_information() 304 show_fault_information(const char *name, enum exynos_sysmmu_inttype itype, phys_addr_t pgtable_base, sysmmu_iova_t fault_addr) show_fault_information() argument
|
H A D | omap-iommu.c | 244 u32 status, fault_addr; iommu_report_fault() local 253 fault_addr = iommu_read_reg(obj, MMU_FAULT_AD); iommu_report_fault() 254 *da = fault_addr; iommu_report_fault()
|
/linux-4.4.14/drivers/misc/cxl/ |
H A D | fault.c | 108 ctx->fault_addr = ctx->dar; cxl_ack_ae()
|
H A D | cxl.h | 437 spinlock_t lock; /* Protects pending_irq_mask, pending_fault and fault_addr */ 444 u64 fault_addr; member in struct:cxl_context
|
H A D | file.c | 384 event.fault.addr = ctx->fault_addr; afu_read()
|
/linux-4.4.14/arch/parisc/mm/ |
H A D | fault.c | 156 d->fault_addr = regs->ior; fixup_exception()
|
/linux-4.4.14/drivers/crypto/caam/ |
H A D | ctrl.c | 753 debugfs_create_u64("fault_addr",
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | asm-offsets.c | 304 DEFINE(EXCDATA_ADDR, offsetof(struct exception_data, fault_addr)); main()
|