Home
last modified time | relevance | path

Searched refs:fi (Results 1 – 23 of 23) sorted by relevance

/arch/x86/um/shared/sysdep/
A Dmcontext.h22 #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 Dfaultinfo_32.h24 #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 Dfaultinfo_64.h24 #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 Dtrap.c242 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 Dvc-handle.c52 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 Dvc-shared.c126 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 Dinterrupt.c675 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 Dintercept.c509 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 Ddlink_dsr-500n.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
A Ddlink_dsr-500n-1000n.dtsi5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
A Ddlink_dsr-1000n.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
A Dubnt_e100.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
/arch/um/include/shared/
A Dkern_util.h30 extern unsigned long segv(struct faultinfo fi, unsigned long ip,
/arch/x86/um/
A Dsignal.c115 struct faultinfo * fi = &current->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 Domap3-n9.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
A Domap3-n950.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
A Domap3-n950-n9.dtsi5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
A Domap3-n900.dts4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi>
/arch/um/os-Linux/skas/
A Dprocess.c251 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 Dx2apic_uv_x.c921 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 Dsev-shared.c156 ctxt->fi.vector = v; in verify_exception_info()
159 ctxt->fi.error_code = info >> 32; in verify_exception_info()
/arch/x86/include/asm/
A Dsev.h49 struct es_fault_info fi; member
/arch/x86/math-emu/
A DREADME421 Timo Korvola, Timo.Korvola@hut.fi

Completed in 47 milliseconds