| /arch/parisc/include/asm/ |
| A D | extable.h | 34 #define ASM_EXCEPTIONTABLE_ENTRY( fault_addr, except_addr, opcode )\ argument 37 ".word (" #fault_addr " - .), (" #except_addr " - .)\n" \ 49 #define ASM_EXCEPTIONTABLE_ENTRY_EFAULT( fault_addr, except_addr, register )\ argument 50 ASM_EXCEPTIONTABLE_ENTRY( fault_addr, except_addr + 1, "or %%r0,%%r0," register)
|
| A D | assembly.h | 577 #define ASM_EXCEPTIONTABLE_ENTRY(fault_addr, except_addr) \ argument 580 .word (fault_addr - .), (except_addr - .) ! \
|
| /arch/riscv/kvm/ |
| A D | vcpu_exit.c | 20 unsigned long hva, fault_addr; in gstage_page_fault() local 25 fault_addr = (trap->htval << 2) | (trap->stval & 0x3); in gstage_page_fault() 26 gfn = fault_addr >> PAGE_SHIFT; in gstage_page_fault() 35 fault_addr, in gstage_page_fault() 39 fault_addr, in gstage_page_fault() 46 ret = kvm_riscv_mmu_map(vcpu, memslot, fault_addr, hva, in gstage_page_fault()
|
| A D | vcpu_insn.c | 482 unsigned long fault_addr, in kvm_riscv_vcpu_mmio_load() argument 560 if (fault_addr & (len - 1)) in kvm_riscv_vcpu_mmio_load() 572 run->mmio.phys_addr = fault_addr; in kvm_riscv_vcpu_mmio_load() 576 if (!kvm_io_bus_read(vcpu, KVM_MMIO_BUS, fault_addr, len, data_buf)) { in kvm_riscv_vcpu_mmio_load() 604 unsigned long fault_addr, in kvm_riscv_vcpu_mmio_store() argument 675 if (fault_addr & (len - 1)) in kvm_riscv_vcpu_mmio_store() 705 run->mmio.phys_addr = fault_addr; in kvm_riscv_vcpu_mmio_store() 710 fault_addr, len, run->mmio.data)) { in kvm_riscv_vcpu_mmio_store()
|
| /arch/riscv/include/asm/ |
| A D | kvm_vcpu_insn.h | 41 unsigned long fault_addr, 44 unsigned long fault_addr,
|
| /arch/mips/include/asm/ |
| A D | fpu_emulator.h | 170 void __user **fault_addr); 171 void force_fcr31_sig(unsigned long fcr31, void __user *fault_addr, 173 int process_fpemu_return(int sig, void __user *fault_addr,
|
| /arch/x86/entry/vdso/ |
| A D | extable.c | 13 unsigned long error_code, unsigned long fault_addr) in fixup_vdso_exception() argument 40 regs->dx = fault_addr; in fixup_vdso_exception()
|
| /arch/x86/mm/ |
| A D | extable.c | 59 unsigned long fault_addr) in ex_handler_zeropad() argument 87 if (fault_addr != addr + sizeof(long)) in ex_handler_zeropad() 300 unsigned long fault_addr) in fixup_exception() argument 335 return ex_handler_uaccess(e, regs, trapnr, fault_addr); in fixup_exception() 364 return ex_handler_ucopy_len(e, regs, trapnr, fault_addr, reg, imm); in fixup_exception() 366 return ex_handler_zeropad(e, regs, fault_addr); in fixup_exception()
|
| /arch/loongarch/kernel/ |
| A D | traps.c | 455 void __user *fault_addr, struct task_struct *tsk) in force_fcsr_sig() argument 470 force_sig_fault(SIGFPE, si_code, fault_addr); in force_fcsr_sig() 473 static int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcsr) in process_fpemu_return() argument 482 force_fcsr_sig(fcsr, fault_addr, current); in process_fpemu_return() 486 force_sig_fault(SIGBUS, BUS_ADRERR, fault_addr); in process_fpemu_return() 491 if (vma_lookup(current->mm, (unsigned long)fault_addr)) in process_fpemu_return() 496 force_sig_fault(SIGSEGV, si_code, fault_addr); in process_fpemu_return() 511 void __user *fault_addr; in do_fpe() local 525 fault_addr = (void __user *) regs->csr_era; in do_fpe() 528 process_fpemu_return(sig, fault_addr, fcsr); in do_fpe()
|
| /arch/mips/kernel/ |
| A D | traps.c | 801 force_fcr31_sig(fcr31, fault_addr, current); in process_fpemu_return() 815 force_sig_fault(SIGSEGV, si_code, fault_addr); in process_fpemu_return() 828 void __user *fault_addr; in simulate_fp() local 855 &fault_addr); in simulate_fp() 868 process_fpemu_return(sig, fault_addr, fcr31); in simulate_fp() 879 void __user *fault_addr; in do_fpe() local 907 &fault_addr); in do_fpe() 920 fault_addr = (void __user *) regs->cp0_epc; in do_fpe() 924 process_fpemu_return(sig, fault_addr, fcr31); in do_fpe() 1469 void __user *fault_addr; in do_cpu() local [all …]
|
| A D | unaligned.c | 442 void __user *fault_addr = NULL; in emulate_load_store_insn() local 448 &fault_addr); in emulate_load_store_insn() 452 process_fpemu_return(res, fault_addr, 0); in emulate_load_store_insn() 957 void __user *fault_addr = NULL; in emulate_load_store_microMIPS() local 969 &fault_addr); in emulate_load_store_microMIPS() 973 process_fpemu_return(res, fault_addr, 0); in emulate_load_store_microMIPS()
|
| A D | mips-r2-to-r6-emul.c | 913 void __user *fault_addr = NULL; in mipsr2_decoder() local 1179 &fault_addr); in mipsr2_decoder() 1199 current->thread.cp0_baduaddr = (unsigned long)fault_addr; in mipsr2_decoder()
|
| /arch/x86/include/asm/ |
| A D | vdso.h | 40 unsigned long fault_addr);
|
| A D | extable.h | 39 unsigned long error_code, unsigned long fault_addr);
|
| /arch/powerpc/include/asm/ |
| A D | dtl.h | 18 __be64 fault_addr; member
|
| /arch/mips/math-emu/ |
| A D | cp1emu.c | 1056 *fault_addr = dva; in cop1Emulate() 1061 *fault_addr = dva; in cop1Emulate() 1074 *fault_addr = dva; in cop1Emulate() 1079 *fault_addr = dva; in cop1Emulate() 1090 *fault_addr = wva; in cop1Emulate() 1095 *fault_addr = wva; in cop1Emulate() 1108 *fault_addr = wva; in cop1Emulate() 1113 *fault_addr = wva; in cop1Emulate() 1486 *fault_addr = va; in fpux_emu() 1491 *fault_addr = va; in fpux_emu() [all …]
|
| /arch/sparc/mm/ |
| A D | fault_64.c | 161 unsigned long fault_addr, unsigned int insn, in do_fault_siginfo() argument 176 addr = fault_addr; in do_fault_siginfo()
|
| /arch/s390/kvm/ |
| A D | vsie.c | 47 unsigned long fault_addr; /* 0x0228 */ member 970 vsie_page->fault_addr = current->thread.gmap_teid.addr * PAGE_SIZE; in handle_fault() 984 if (vsie_page->fault_addr) in handle_last_fault() 986 vsie_page->fault_addr, NULL); in handle_last_fault() 987 vsie_page->fault_addr = 0; in handle_last_fault() 1462 vsie_page->fault_addr = 0; in get_vsie_page()
|
| /arch/powerpc/kvm/ |
| A D | book3s_hv_nested.c | 1401 u64 fault_addr, flags = dsisr & DSISR_ISSTORE; in kvmhv_translate_addr_nested() local 1405 &fault_addr); in kvmhv_translate_addr_nested() 1418 vcpu->arch.fault_gpa = fault_addr; in kvmhv_translate_addr_nested()
|
| A D | book3s_hv.c | 811 dt->fault_addr = 0; in __kvmppc_create_dtl_entry()
|