Home
last modified time | relevance | path

Searched refs:fault_addr (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/arch/sparc/lib/
Duser_fixup.c23 unsigned long fault_addr = current_thread_info()->fault_address; in compute_size() local
26 if (fault_addr < start || fault_addr >= end) { in compute_size()
29 *offset = fault_addr - start; in compute_size()
30 size = end - fault_addr; in compute_size()
57 unsigned long fault_addr = current_thread_info()->fault_address; in copy_in_user_fixup() local
61 if (fault_addr >= start && fault_addr < end) in copy_in_user_fixup()
62 return end - fault_addr; in copy_in_user_fixup()
66 if (fault_addr >= start && fault_addr < end) in copy_in_user_fixup()
67 return end - fault_addr; in copy_in_user_fixup()
/linux-4.4.14/arch/mips/include/asm/
Dfpu_emulator.h68 void *__user *fault_addr);
69 int process_fpemu_return(int sig, void __user *fault_addr,
/linux-4.4.14/arch/um/include/asm/
Dprocessor-generic.h25 void *fault_addr; member
51 .fault_addr = NULL, \
/linux-4.4.14/arch/parisc/include/asm/
Duaccess.h68 #define ASM_EXCEPTIONTABLE_ENTRY( fault_addr, except_addr )\ argument
70 ASM_WORD_INSN #fault_addr ", " #except_addr "\n\t" \
81 unsigned long fault_addr; member
Dassembly.h524 #define ASM_EXCEPTIONTABLE_ENTRY(fault_addr, except_addr) \ argument
526 ASM_ULONG_INSN fault_addr, except_addr ! \
/linux-4.4.14/arch/parisc/lib/
Dmemcpy.c465 unsigned long ret, fault_addr, reference; in pa_memcpy() local
474 fault_addr = d->fault_addr; in pa_memcpy()
483 ret, len, fault_addr, reference); in pa_memcpy()
485 if (fault_addr >= reference) in pa_memcpy()
486 return len - (fault_addr - reference); in pa_memcpy()
/linux-4.4.14/arch/mips/kernel/
Dtraps.c706 int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcr31) in process_fpemu_return() argument
715 si.si_addr = fault_addr; in process_fpemu_return()
739 si.si_addr = fault_addr; in process_fpemu_return()
746 si.si_addr = fault_addr; in process_fpemu_return()
749 if (find_vma(current->mm, (unsigned long)fault_addr)) in process_fpemu_return()
767 void __user *fault_addr; in simulate_fp() local
797 &fault_addr); in simulate_fp()
810 process_fpemu_return(sig, fault_addr, fcr31); in simulate_fp()
821 void __user *fault_addr; in do_fpe() local
851 &fault_addr); in do_fpe()
[all …]
Dunaligned.c891 void __user *fault_addr = NULL; in emulate_load_store_insn() local
1199 &fault_addr); in emulate_load_store_insn()
1203 process_fpemu_return(res, fault_addr, 0); in emulate_load_store_insn()
1370 void __user *fault_addr = NULL; in emulate_load_store_microMIPS() local
1712 &fault_addr); in emulate_load_store_microMIPS()
1716 process_fpemu_return(res, fault_addr, 0); in emulate_load_store_microMIPS()
Dmips-r2-to-r6-emul.c912 void __user *fault_addr = NULL; in mipsr2_decoder() local
1173 &fault_addr); in mipsr2_decoder()
1193 current->thread.cp0_baduaddr = (unsigned long)fault_addr; in mipsr2_decoder()
/linux-4.4.14/arch/mips/math-emu/
Dcp1emu.c975 struct mm_decoded_insn dec_insn, void *__user *fault_addr) in cop1Emulate() argument
1058 *fault_addr = dva; in cop1Emulate()
1063 *fault_addr = dva; in cop1Emulate()
1076 *fault_addr = dva; in cop1Emulate()
1081 *fault_addr = dva; in cop1Emulate()
1092 *fault_addr = wva; in cop1Emulate()
1097 *fault_addr = wva; in cop1Emulate()
1110 *fault_addr = wva; in cop1Emulate()
1115 *fault_addr = wva; in cop1Emulate()
1356 sig = fpux_emu(xcp, ctx, ir, fault_addr); in cop1Emulate()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dlppaca.h146 __be64 fault_addr; member
/linux-4.4.14/arch/um/kernel/
Dtrap.c246 current->thread.fault_addr = (void *) address; in segv()
249 else if (current->thread.fault_addr != NULL) in segv()
/linux-4.4.14/arch/sparc/mm/
Dfault_64.c170 unsigned long fault_addr, unsigned int insn, in do_fault_siginfo() argument
189 addr = fault_addr; in do_fault_siginfo()
/linux-4.4.14/drivers/iommu/
Dexynos-iommu.c306 phys_addr_t pgtable_base, sysmmu_iova_t fault_addr) in show_fault_information() argument
314 sysmmu_fault_name[itype], fault_addr, name, &pgtable_base); in show_fault_information()
316 ent = section_entry(phys_to_virt(pgtable_base), fault_addr); in show_fault_information()
320 ent = page_entry(ent, fault_addr); in show_fault_information()
Domap-iommu.c244 u32 status, fault_addr; in iommu_report_fault() local
253 fault_addr = iommu_read_reg(obj, MMU_FAULT_AD); in iommu_report_fault()
254 *da = fault_addr; in iommu_report_fault()
/linux-4.4.14/arch/parisc/mm/
Dfault.c156 d->fault_addr = regs->ior; in fixup_exception()
/linux-4.4.14/drivers/misc/cxl/
Dfault.c108 ctx->fault_addr = ctx->dar; in cxl_ack_ae()
Dfile.c384 event.fault.addr = ctx->fault_addr; in afu_read()
Dcxl.h444 u64 fault_addr; member
/linux-4.4.14/arch/parisc/kernel/
Dasm-offsets.c304 DEFINE(EXCDATA_ADDR, offsetof(struct exception_data, fault_addr)); in main()