/arch/x86/um/shared/sysdep/ |
D | mcontext.h | 13 #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]; \
|
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
|
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/ |
D | trap.c | 145 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/ |
D | interrupt.c | 651 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/ |
D | lcd_dma.c | 136 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/ |
D | dlink_dsr-500n.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
D | dlink_dsr-1000n.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
D | dlink_dsr-500n-1000n.dtsi | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
D | ubnt_e100.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
/arch/um/include/shared/ |
D | kern_util.h | 30 extern unsigned long segv(struct faultinfo fi, unsigned long ip,
|
/arch/arm/boot/dts/ |
D | omap3-n9.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
D | omap3-n950.dts | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
D | omap3-n950-n9.dtsi | 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
|
D | omap3-n900.dts | 4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi>
|
/arch/um/os-Linux/skas/ |
D | process.c | 92 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/ |
D | signal.c | 241 struct faultinfo * fi = ¤t->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/ |
D | x2apic_uv_x.c | 833 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/ |
D | README | 421 Timo Korvola, Timo.Korvola@hut.fi
|