| /arch/x86/um/shared/sysdep/ |
| A D | mcontext.h | 22 #define GET_FAULTINFO_FROM_MC(fi, mc) \ argument 24 (fi).cr2 = (mc)->cr2; \ 25 (fi).error_code = (mc)->gregs[REG_ERR]; \ 26 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \ 31 #define GET_FAULTINFO_FROM_MC(fi, mc) \ argument 33 (fi).cr2 = (mc)->gregs[REG_CR2]; \ 34 (fi).error_code = (mc)->gregs[REG_ERR]; \ 35 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
|
| A D | faultinfo_32.h | 24 #define FAULT_WRITE(fi) ((fi).error_code & 2) argument 25 #define FAULT_ADDRESS(fi) ((fi).cr2) argument 28 #define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14) argument
|
| A D | faultinfo_64.h | 24 #define FAULT_WRITE(fi) ((fi).error_code & 2) argument 25 #define FAULT_ADDRESS(fi) ((fi).cr2) argument 28 #define SEGV_IS_FIXABLE(fi) ((fi)->trap_no == 14) argument
|
| /arch/um/kernel/ |
| A D | trap.c | 242 struct faultinfo *fi = UPT_FAULTINFO(regs); in show_segv_info() local 254 fi->error_code); in show_segv_info() 262 current->thread.arch.faultinfo = fi; in bad_segv() 292 struct faultinfo * fi = UPT_FAULTINFO(regs); in segv_handler() local 296 bad_segv(*fi, UPT_IP(regs)); in segv_handler() 313 int is_write = FAULT_WRITE(fi); in segv() 314 unsigned long address = FAULT_ADDRESS(fi); in segv() 355 if (SEGV_IS_FIXABLE(&fi)) in segv() 382 current->thread.arch.faultinfo = fi; in segv() 386 current->thread.arch.faultinfo = fi; in segv() [all …]
|
| /arch/x86/coco/sev/ |
| A D | vc-handle.c | 52 ctxt->fi.cr2 = vaddr; in vc_slow_virt_to_phys() 53 ctxt->fi.error_code = 0; in vc_slow_virt_to_phys() 95 ctxt->fi.error_code = 0; in vc_ioio_check() 103 int trapnr = ctxt->fi.vector; in vc_forward_exception() 115 write_cr2(ctxt->fi.cr2); in vc_forward_exception() 148 ctxt->fi.error_code = 0; in __vc_decode_user_insn() 149 ctxt->fi.cr2 = 0; in __vc_decode_user_insn() 386 ctxt->fi.error_code = 0; in __vc_handle_secure_tsc_msrs() 534 ctxt->fi.error_code = 0; in vc_handle_mmio_movs() 666 ctxt->fi.error_code = 0; in vc_handle_dr7_write() [all …]
|
| A D | vc-shared.c | 126 ctxt->fi.vector = X86_TRAP_PF; in vc_insn_string_check() 127 ctxt->fi.error_code = X86_PF_USER; in vc_insn_string_check() 128 ctxt->fi.cr2 = address; in vc_insn_string_check() 130 ctxt->fi.error_code |= X86_PF_WRITE; in vc_insn_string_check()
|
| /arch/s390/kvm/ |
| A D | interrupt.c | 675 spin_lock(&fi->lock); in __deliver_machine_check() 992 spin_lock(&fi->lock); in __deliver_service() 998 ext = fi->srv_signal; in __deliver_service() 1020 spin_lock(&fi->lock); in __deliver_service_ev() 1025 ext = fi->srv_signal; in __deliver_service_ev() 1045 spin_lock(&fi->lock); in __deliver_pfault_done() 2232 memset(&fi->srv_signal, 0, sizeof(fi->srv_signal)); in kvm_s390_clear_float_irqs() 2233 memset(&fi->mchk, 0, sizeof(fi->mchk)); in kvm_s390_clear_float_irqs() 2344 ais.simm = fi->simm; in flic_ais_mode_get_all() 2345 ais.nimm = fi->nimm; in flic_ais_mode_get_all() [all …]
|
| A D | intercept.c | 509 struct kvm_s390_float_interrupt *fi = &vcpu->kvm->arch.float_int; in handle_pv_sclp() local 511 spin_lock(&fi->lock); in handle_pv_sclp() 524 fi->srv_signal.ext_params |= 0x43000; in handle_pv_sclp() 525 set_bit(IRQ_PEND_EXT_SERVICE, &fi->pending_irqs); in handle_pv_sclp() 526 clear_bit(IRQ_PEND_EXT_SERVICE, &fi->masked_irqs); in handle_pv_sclp() 527 spin_unlock(&fi->lock); in handle_pv_sclp()
|
| /arch/mips/boot/dts/cavium-octeon/ |
| A D | dlink_dsr-500n.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
| A D | dlink_dsr-500n-1000n.dtsi | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
| A D | dlink_dsr-1000n.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
| A D | ubnt_e100.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
| /arch/um/include/shared/ |
| A D | kern_util.h | 30 extern unsigned long segv(struct faultinfo fi, unsigned long ip,
|
| /arch/x86/um/ |
| A D | signal.c | 115 struct faultinfo * fi = ¤t->thread.arch.faultinfo; in copy_sc_to_user() local 146 sc.cr2 = fi->cr2; in copy_sc_to_user() 147 sc.err = fi->error_code; in copy_sc_to_user() 148 sc.trapno = fi->trap_no; in copy_sc_to_user()
|
| /arch/arm/boot/dts/ti/omap/ |
| A D | omap3-n9.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
| A D | omap3-n950.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
| A D | omap3-n950-n9.dtsi | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
| A D | omap3-n900.dts | 4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi>
|
| /arch/um/os-Linux/skas/ |
| A D | process.c | 251 static void get_skas_faultinfo(int pid, struct faultinfo *fi) in get_skas_faultinfo() argument 267 memcpy(fi, (void *)current_stub_stack(), sizeof(*fi)); in get_skas_faultinfo()
|
| /arch/x86/kernel/apic/ |
| A D | x2apic_uv_x.c | 921 int i, fi, li, n, max_io; in calc_mmioh_map() local 974 max_io = lnasid = fi = li = -1; in calc_mmioh_map() 1008 f = fi; in calc_mmioh_map() 1014 id, fi, li, lnasid, addr1, addr2); in calc_mmioh_map() 1018 fi = li = i; in calc_mmioh_map()
|
| /arch/x86/boot/startup/ |
| A D | sev-shared.c | 156 ctxt->fi.vector = v; in verify_exception_info() 159 ctxt->fi.error_code = info >> 32; in verify_exception_info()
|
| /arch/x86/include/asm/ |
| A D | sev.h | 49 struct es_fault_info fi; member
|
| /arch/x86/math-emu/ |
| A D | README | 421 Timo Korvola, Timo.Korvola@hut.fi
|