Home
last modified time | relevance | path

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

/arch/x86/um/shared/sysdep/
Dmcontext.h13 #define GET_FAULTINFO_FROM_MC(fi, mc) \ argument
15 (fi).cr2 = (mc)->cr2; \
16 (fi).error_code = (mc)->gregs[REG_ERR]; \
17 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
22 #define GET_FAULTINFO_FROM_MC(fi, mc) \ argument
24 (fi).cr2 = (mc)->gregs[REG_CR2]; \
25 (fi).error_code = (mc)->gregs[REG_ERR]; \
26 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
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
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/
Dtrap.c145 struct faultinfo *fi = UPT_FAULTINFO(regs); in show_segv_info() local
155 tsk->comm, task_pid_nr(tsk), FAULT_ADDRESS(*fi), in show_segv_info()
157 fi->error_code); in show_segv_info()
163 static void bad_segv(struct faultinfo fi, unsigned long ip) in bad_segv() argument
165 current->thread.arch.faultinfo = fi; in bad_segv()
166 force_sig_fault(SIGSEGV, SEGV_ACCERR, (void __user *) FAULT_ADDRESS(fi)); in bad_segv()
193 struct faultinfo * fi = UPT_FAULTINFO(regs); in segv_handler() local
195 if (UPT_IS_USER(regs) && !SEGV_IS_FIXABLE(fi)) { in segv_handler()
197 bad_segv(*fi, UPT_IP(regs)); in segv_handler()
200 segv(*fi, UPT_IP(regs), UPT_IS_USER(regs), regs); in segv_handler()
[all …]
/arch/s390/kvm/
Dinterrupt.c651 struct kvm_s390_float_interrupt *fi = &vcpu->kvm->arch.float_int; in __deliver_machine_check() local
657 spin_lock(&fi->lock); in __deliver_machine_check()
679 if (test_and_clear_bit(IRQ_PEND_MCHK_REP, &fi->pending_irqs)) { in __deliver_machine_check()
680 mchk.mcic |= fi->mchk.mcic; in __deliver_machine_check()
681 mchk.cr14 |= fi->mchk.cr14; in __deliver_machine_check()
682 memset(&fi->mchk, 0, sizeof(mchk)); in __deliver_machine_check()
686 spin_unlock(&fi->lock); in __deliver_machine_check()
911 struct kvm_s390_float_interrupt *fi = &vcpu->kvm->arch.float_int; in __deliver_service() local
915 spin_lock(&fi->lock); in __deliver_service()
916 if (!(test_bit(IRQ_PEND_EXT_SERVICE, &fi->pending_irqs))) { in __deliver_service()
[all …]
/arch/arm/mach-omap1/
Dlcd_dma.c136 long ei, fi; in set_b1_regs() local
175 fi = PIXSTEP(lcd_dma.xres - 1, 0, 0, 1); in set_b1_regs()
180 fi = PIXSTEP(0, 0, lcd_dma.xres - 1, 1); in set_b1_regs()
190 fi = PIXSTEP(0, 0, 1, lcd_dma.yres - 1); in set_b1_regs()
195 fi = PIXSTEP(1, 0, 0, lcd_dma.yres - 1); in set_b1_regs()
205 fi = PIXSTEP(0, 1, lcd_dma.xres - 1, 0); in set_b1_regs()
210 fi = PIXSTEP(lcd_dma.xres - 1, 1, 0, 0); in set_b1_regs()
220 fi = PIXSTEP(1, lcd_dma.yres - 1, 0, 0); in set_b1_regs()
225 fi = PIXSTEP(0, lcd_dma.yres - 1, 1, 0); in set_b1_regs()
277 omap_writew(fi >> 16, OMAP1610_DMA_LCD_SRC_FI_B1_U); in set_b1_regs()
[all …]
/arch/mips/boot/dts/cavium-octeon/
Ddlink_dsr-500n.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
Ddlink_dsr-1000n.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
Ddlink_dsr-500n-1000n.dtsi5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
Dubnt_e100.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
/arch/um/include/shared/
Dkern_util.h30 extern unsigned long segv(struct faultinfo fi, unsigned long ip,
/arch/arm/boot/dts/
Domap3-n9.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
Domap3-n950.dts5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
Domap3-n950-n9.dtsi5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
Domap3-n900.dts4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi>
/arch/um/os-Linux/skas/
Dprocess.c92 static void get_skas_faultinfo(int pid, struct faultinfo *fi, unsigned long *aux_fp_regs) in get_skas_faultinfo() argument
114 memcpy(fi, (void *)current_stub_stack(), sizeof(*fi)); in get_skas_faultinfo()
/arch/x86/um/
Dsignal.c241 struct faultinfo * fi = &current->thread.arch.faultinfo; in copy_sc_to_user() local
272 sc.cr2 = fi->cr2; in copy_sc_to_user()
273 sc.err = fi->error_code; in copy_sc_to_user()
274 sc.trapno = fi->trap_no; in copy_sc_to_user()
/arch/x86/kernel/apic/
Dx2apic_uv_x.c833 int nasid, lnasid, fi, li; in map_mmioh_high_uv34() local
868 max_io = lnasid = fi = li = -1; in map_mmioh_high_uv34()
899 f = fi; in map_mmioh_high_uv34()
904 …pr_info("UV: %s[%03d..%03d] NASID 0x%04x ADDR 0x%016lx - 0x%016lx\n", id, fi, li, lnasid, addr1, a… in map_mmioh_high_uv34()
908 fi = li = i; in map_mmioh_high_uv34()
/arch/x86/math-emu/
DREADME421 Timo Korvola, Timo.Korvola@hut.fi