Searched refs:spurious (Results 1 - 200 of 409) sorted by relevance

123

/linux-4.4.14/arch/arm/mach-spear/
H A Dhotplug.c55 static inline void spear13xx_do_lowpower(unsigned int cpu, int *spurious) spear13xx_do_lowpower() argument
74 (*spurious)++; spear13xx_do_lowpower()
85 int spurious = 0; spear13xx_cpu_die() local
91 spear13xx_do_lowpower(cpu, &spurious); spear13xx_cpu_die()
99 if (spurious) spear13xx_cpu_die()
100 pr_warn("CPU%u: %u spurious wakeup calls\n", cpu, spurious); spear13xx_cpu_die()
/linux-4.4.14/kernel/irq/
H A DMakefile2 obj-y := irqdesc.o handle.o manage.o spurious.o resend.o chip.o dummychip.o devres.o
H A Dautoprobe.c44 * flush such a longstanding irq before considering it as spurious. probe_irq_on()
80 * Wait for spurious interrupts to trigger
85 * Now filter out any obviously spurious interrupts
91 /* It triggered already - consider it spurious. */ for_each_irq_desc()
H A Dspurious.c2 * linux/kernel/irq/spurious.c
6 * This file contains spurious interrupt handling.
80 * Do not poll disabled interrupts unless the spurious try_one_irq()
310 * not we defer the spurious detection to the next note_interrupt()
317 * denote the deferred spurious detection note_interrupt()
376 * handled we never trigger the spurious note_interrupt()
379 * then we merily delay the spurious detection note_interrupt()
388 * If we are seeing only the odd spurious IRQ caused by note_interrupt()
H A Dhandle.c24 * handle_bad_irq - handle spurious and unhandled irqs
27 * Handles spurious and unhandled IRQ's. It also prints a debugmessage.
H A Dproc.c368 proc_create_data("spurious", 0444, desc->dir, register_irq_proc()
387 remove_proc_entry("spurious", desc->dir); unregister_irq_proc()
H A Dinternals.h41 * IRQS_SPURIOUS_DISABLED - was disabled due to spurious interrupt
/linux-4.4.14/arch/arm/mach-realview/
H A Dhotplug.c54 static inline void platform_do_lowpower(unsigned int cpu, int *spurious) platform_do_lowpower() argument
84 (*spurious)++; platform_do_lowpower()
95 int spurious = 0; realview_cpu_die() local
101 platform_do_lowpower(cpu, &spurious); realview_cpu_die()
109 if (spurious) realview_cpu_die()
110 pr_warn("CPU%u: %u spurious wakeup calls\n", cpu, spurious); realview_cpu_die()
/linux-4.4.14/arch/arm/mach-vexpress/
H A Dhotplug.c55 static inline void platform_do_lowpower(unsigned int cpu, int *spurious) platform_do_lowpower() argument
79 (*spurious)++; platform_do_lowpower()
90 int spurious = 0; vexpress_cpu_die() local
96 platform_do_lowpower(cpu, &spurious); vexpress_cpu_die()
104 if (spurious) vexpress_cpu_die()
105 pr_warn("CPU%u: %u spurious wakeup calls\n", cpu, spurious); vexpress_cpu_die()
/linux-4.4.14/arch/m68k/kernel/
H A Dirq.c32 /* The number of spurious interrupts */
H A Dentry.S305 /* Handler for uninitialized and spurious interrupts */
/linux-4.4.14/arch/mips/sni/
H A Drm200.c219 * Lightweight spurious IRQ detection. We do not want sni_rm200_mask_and_ack_8259A()
220 * to overdo spurious IRQ handling - it's usually a sign sni_rm200_mask_and_ack_8259A()
224 * Note that IRQ7 and IRQ15 (the two spurious IRQs sni_rm200_mask_and_ack_8259A()
227 * can check spurious 8259A IRQs without doing the sni_rm200_mask_and_ack_8259A()
229 * This does not cover 100% of spurious interrupts, sni_rm200_mask_and_ack_8259A()
258 * 8259A - not spurious, go handle it. sni_rm200_mask_and_ack_8259A()
265 * At this point we can be sure the IRQ is spurious, sni_rm200_mask_and_ack_8259A()
270 "spurious RM200 8259A interrupt: IRQ%d.\n", irq); sni_rm200_mask_and_ack_8259A()
315 * This may be a spurious interrupt. sni_rm200_i8259_irq()
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/
H A Dpmc56_overflow_test.c25 ebb_state.stats.spurious++; ebb_callee()
H A Dback_to_back_ebbs_test.c33 ebb_state.stats.spurious++; ebb_callee()
H A Debb.h23 int spurious; member in struct:ebb_state::__anon15758
H A Dpmae_handling_test.c37 ebb_state.stats.spurious++; syscall_ebb_callee()
H A Dcycles_with_freeze_test.c32 ebb_state.stats.spurious++; ebb_callee()
H A Debb.c108 ebb_state.stats.spurious++; standard_ebb_callee()
170 " spurious = %d\n" \ dump_summary_ebb_state()
179 ebb_state.stats.ebb_count, ebb_state.stats.spurious, dump_summary_ebb_state()
H A Dinstruction_count_test.c96 ebb_state.stats.spurious++; pmc4_ebb_callee()
/linux-4.4.14/drivers/irqchip/
H A Dirq-i8259.c154 * Lightweight spurious IRQ detection. We do not want mask_and_ack_8259A()
155 * to overdo spurious IRQ handling - it's usually a sign mask_and_ack_8259A()
159 * Note that IRQ7 and IRQ15 (the two spurious IRQs mask_and_ack_8259A()
162 * can check spurious 8259A IRQs without doing the mask_and_ack_8259A()
164 * This does not cover 100% of spurious interrupts, mask_and_ack_8259A()
193 * 8259A - not spurious, go handle it. mask_and_ack_8259A()
200 * At this point we can be sure the IRQ is spurious, mask_and_ack_8259A()
204 printk(KERN_DEBUG "spurious 8259A interrupt: IRQ%d.\n", irq); mask_and_ack_8259A()
H A Dirq-omap-intc.c340 * A spurious IRQ can result if interrupt that triggered the omap_intc_handle_irq()
348 * Many a times, a spurious interrupt situation has been fixed omap_intc_handle_irq()
351 * driver whose interrupt was handled just before the spurious omap_intc_handle_irq()
353 * run into hitting the spurious IRQ condition below. omap_intc_handle_irq()
356 pr_err_once("%s: spurious irq!\n", __func__); omap_intc_handle_irq()
H A Dirq-sun4i.c144 * 3) spurious irq sun4i_handle_irq()
/linux-4.4.14/arch/x86/kernel/
H A Di8259.c155 * Lightweight spurious IRQ detection. We do not want mask_and_ack_8259A()
156 * to overdo spurious IRQ handling - it's usually a sign mask_and_ack_8259A()
160 * Note that IRQ7 and IRQ15 (the two spurious IRQs mask_and_ack_8259A()
163 * can check spurious 8259A IRQs without doing the mask_and_ack_8259A()
165 * This does not cover 100% of spurious interrupts, mask_and_ack_8259A()
196 * 8259A - not spurious, go handle it. mask_and_ack_8259A()
203 * At this point we can be sure the IRQ is spurious, mask_and_ack_8259A()
208 "spurious 8259A interrupt: IRQ%d.\n", irq); mask_and_ack_8259A()
H A Dsmp.c57 * except occasional delivery of 'spurious interrupt' as trap #15.
93 * 9AP. only 'noapic' mode affected. Might generate spurious
159 /* We are registered on stopping cpu too, avoid spurious NMI */ smp_stop_nmi_callback()
H A Dirqinit.c155 /* IPI vectors for APIC spurious and error interrupts */ apic_intr_init()
H A Dkvm.c607 * in irq spinlock slowpath and no spurious interrupt occur to save us. kvm_wait()
821 * in irq spinlock slowpath and no spurious interrupt occur to save us. kvm_lock_spinning()
H A Dirq.c514 * this cpu. While it works, I have seen spurious interrupt messages
/linux-4.4.14/arch/arm/mach-exynos/
H A Dplatsmp.c54 static inline void platform_do_lowpower(unsigned int cpu, int *spurious) platform_do_lowpower() argument
80 (*spurious)++; platform_do_lowpower()
463 int spurious = 0; exynos_cpu_die() local
469 platform_do_lowpower(cpu, &spurious); exynos_cpu_die()
477 if (spurious) exynos_cpu_die()
478 pr_warn("CPU%u: %u spurious wakeup calls\n", cpu, spurious); exynos_cpu_die()
/linux-4.4.14/arch/unicore32/kernel/
H A Ddma.c115 printk(KERN_WARNING "spurious IRQ for" dma_irq_handler()
143 printk(KERN_WARNING "spurious IRQ for" dma_err_handler()
/linux-4.4.14/arch/sh/boards/mach-cayman/
H A Dirq.c36 printk(KERN_INFO "CAYMAN: spurious SMSC interrupt\n"); cayman_interrupt_smsc()
42 printk(KERN_INFO "CAYMAN: spurious PCI interrupt, IRQ %d\n", irq); cayman_interrupt_pci2()
/linux-4.4.14/drivers/misc/
H A Ddummy-irq.c8 * which spurious IRQs would happen on disabled IRQ vector.
/linux-4.4.14/arch/x86/include/asm/fpu/
H A Dapi.h30 * Some instructions like VIA's padlock instructions generate a spurious
/linux-4.4.14/arch/x86/include/asm/trace/
H A Dirq_vectors.h53 * spurious_apic - called when entering/exiting a spurious apic vector handler
/linux-4.4.14/include/linux/usb/
H A Dquirks.h47 /* device generates spurious wakeup, ignore remote wakeup capability */
/linux-4.4.14/include/linux/decompress/
H A Dmm.h76 /* Use defines rather than static inline in order to avoid spurious
/linux-4.4.14/arch/powerpc/kernel/
H A Depapr_hcalls.S41 * Guard against spurious wakeups from a hypervisor --
H A Didle_e500.S34 * Guard against spurious wakeups (e.g. from a hypervisor) --
/linux-4.4.14/arch/arm/mach-omap2/
H A Domap-hotplug.c64 pr_debug("CPU%u: spurious wakeup call\n", cpu); omap4_cpu_die()
H A Ddma.c198 * spurious interrupts. This affects only secure devices. configure_dma_errata()
H A Dprm_common.c120 * returning, or spurious PRCM interrupts may occur during omap_prcm_irq_handler()
160 prcm_irq_setup->ocp_barrier(); /* avoid spurious IRQs */ omap_prcm_irq_handler()
H A Dprm3xxx.c188 * returning; otherwise, spurious interrupts might occur. No return
/linux-4.4.14/tools/virtio/
H A Dvirtio_test.c161 long long spurious = 0; run_test() local
189 ++spurious; run_test()
205 fprintf(stderr, "spurious wakeus: 0x%llx\n", spurious); run_test()
/linux-4.4.14/drivers/scsi/
H A Dsr.h46 /* GET_EVENT spurious event handling, blk layer guarantees exclusion */
H A Dam53c974.c442 * spurious DMA completion interrupts when using pci_esp_probe_one()
/linux-4.4.14/arch/mips/include/asm/
H A Di8259.h71 * This may be a spurious interrupt. i8259_irq()
H A Dwar.h214 * I-cache line worth of instructions being fetched may case spurious
/linux-4.4.14/arch/mips/loongson64/lemote-2f/
H A Dirq.c48 * This may be a spurious interrupt. mach_i8259_irq()
/linux-4.4.14/arch/mips/loongson64/loongson-3/
H A Dirq.c40 pr_err("%s : spurious interrupt\n", __func__); mach_irq_dispatch()
/linux-4.4.14/arch/mips/pmcs-msp71xx/
H A Dmsp_irq_slp.c97 /* check for spurious interrupt */ msp_slp_irq_dispatch()
/linux-4.4.14/drivers/input/keyboard/
H A Domap-keypad.c136 int spurious = 0; omap_kp_tasklet() local
163 spurious = 1; omap_kp_tasklet()
184 if (spurious) omap_kp_tasklet()
/linux-4.4.14/arch/mips/dec/
H A Dint-handler.S139 beqz t0,spurious
193 beqz t0,spurious
279 spurious: label
/linux-4.4.14/arch/arm/mach-omap1/
H A Dams-delta-fiq-handler.S106 beq exit @ none - spurious FIQ? exit
117 orr r8, r11, r8, lsl r10 @ mask spurious interrupt
132 beq exit @ no - spurious interrupt? exit
/linux-4.4.14/include/linux/
H A Dirqdesc.h28 * @irqs_unhandled: stats field for spurious unhandled interrupts
29 * @threads_handled: stats field for deferred spurious detection of threaded handlers
30 * @threads_handled_last: comparator field for deferred spurious detection of theraded handlers
H A Dpci_hotplug.h54 * slot for cases where a secondary bus reset can result in spurious
H A Dptrace.h238 * is a no-op and the spurious error condition needs to be filtered out by some
/linux-4.4.14/arch/powerpc/sysdev/qe_lib/
H A Dqe_ic.c228 * spurious interrupts will sometimes happen. To be 100% sure qe_ic_mask_irq()
232 * time on a large number of spurious interrupts. In testing, qe_ic_mask_irq()
233 * a sync reduced the observed spurious interrupts to zero. qe_ic_mask_irq()
/linux-4.4.14/drivers/scsi/bfa/
H A Dbfa_hw_ct.c25 * Dummy interrupt handler for handling spurious interrupt during chip-reinit.
H A Dbfa_hw_cb.c104 * Dummy interrupt handler for handling spurious interrupts.
/linux-4.4.14/drivers/parisc/
H A Dsuperio.c114 /* I suspect "spurious" interrupts are from unmasking an IRQ. superio_interrupt()
131 /* Could be spurious. Check in service bits */ superio_interrupt()
135 if ((results & 0x80) == 0) { /* if ISR7 not set: spurious */ superio_interrupt()
136 printk(KERN_WARNING PFX "spurious interrupt!\n"); superio_interrupt()
/linux-4.4.14/arch/c6x/kernel/
H A Dirq.c123 printk(KERN_ERR "IRQ: spurious interrupt %d\n", irq); ack_bad_irq()
/linux-4.4.14/include/media/
H A Dtc358743.h49 /* DDC +5V debounce delay to avoid spurious interrupts when the cable
/linux-4.4.14/arch/mips/include/asm/sn/
H A Dlaunch.h55 * is zeroed (invalidated) to prevent an accidental call from a spurious
H A Dnmi.h46 * is zeroed (invalidated) to prevent an accidental call from a spurious
/linux-4.4.14/arch/mips/kernel/
H A Dirq-msc01.c91 /* Ignore spurious interrupt */ ll_msc_irq()
/linux-4.4.14/arch/mips/sgi-ip22/
H A Dip22-time.c118 /* Generic SGI handler for (spurious) 8254 interrupts */ indy_8254timer_irq()
/linux-4.4.14/arch/blackfin/kernel/
H A Dirqchip.c23 printk(KERN_ERR "IRQ: spurious interrupt %d\n", irq); ack_bad_irq()
/linux-4.4.14/drivers/hv/
H A Dhv_utils_transport.c141 * Cleanup message buffers to avoid spurious messages when the daemon hvt_op_release()
163 pr_warn("hvt_cn_callback: spurious message received!\n"); hvt_cn_callback()
H A Dhv_snapshot.c146 /* This is a spurious call! */ vss_on_msg()
/linux-4.4.14/arch/x86/xen/
H A Dspinlock.c64 /* Block until irq becomes pending (or perhaps a spurious wakeup) */ xen_qlock_wait()
232 /* Block until irq becomes pending (or perhaps a spurious wakeup) */ xen_lock_spinning()
/linux-4.4.14/arch/x86/mm/
H A Dfault.c931 * Handle a spurious fault caused by a stale TLB entry.
941 * and reserved bit (R = 1) faults are never spurious.
946 * Returns non-zero if a spurious fault was handled, zero otherwise.
962 * spurious faults. spurious_fault()
966 * change, so user accesses are not expected to cause spurious spurious_fault()
1114 /* kprobes don't want to hook the spurious faults: */ __do_page_fault()
1126 /* kprobes don't want to hook the spurious faults: */ __do_page_fault()
/linux-4.4.14/drivers/media/pci/bt8xx/
H A Dbttv-input.c214 dprintk("spurious timer_end\n"); bttv_rc5_timer_end()
219 /* ignore spurious codes (caused by light/other remotes) */ bttv_rc5_timer_end()
276 /* only if in the code (otherwise spurious IRQ or timer bttv_rc5_irq()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
H A Dinterrupt.c217 wil_err(wil, "spurious IRQ: RX\n"); wil6210_irq_rx()
278 wil_err(wil, "spurious IRQ: TX\n"); wil6210_irq_tx()
343 wil_err(wil, "spurious IRQ: MISC\n"); wil6210_irq_misc()
/linux-4.4.14/drivers/usb/isp1760/
H A Disp1760-core.c68 * spurious interrupts during HCD registration. isp1760_init_core()
/linux-4.4.14/drivers/s390/net/
H A Dqeth_l2_sys.c262 /* Conditional to avoid spurious error messages */ qeth_l2_setup_bridgeport_attrs()
/linux-4.4.14/drivers/hid/
H A Dhid-saitek.c85 /* convert spurious axis to a "noop" Logical Minimum (0) */ saitek_report_fixup()
/linux-4.4.14/drivers/ata/
H A Dsata_inic162x.c176 CPB_RESP_SPURIOUS = (1 << 4), /* ATA spurious interrupt error */
357 __ata_ehi_push_desc(ehi, " spurious-intr"); inic_host_err_intr()
392 goto spurious; inic_host_intr()
408 spurious: inic_host_intr()
H A Dsata_vsc.c250 * or some other spurious condition. Interrupt reporting vsc_port_intr()
H A Dsata_sil24.c1113 * which may cause spurious interrupts afterwards. This is sil24_host_intr()
1140 /* spurious interrupts are expected if PCIX_IRQ_WOC */ sil24_host_intr()
1143 "spurious interrupt (slot_stat 0x%x active_tag %d sactive 0x%x)\n", sil24_host_intr()
H A Dahci.h307 /* for NCQ spurious interrupt analysis */
H A Dpata_icside.c314 * receive spurious interrupts from the floating pata_icside_postreset()
/linux-4.4.14/drivers/char/hw_random/
H A Dvirtio-rng.c46 /* We can get spurious callbacks, e.g. shared IRQs + virtio_pci. */ random_recv_done()
H A Dvia-rng.c73 * Padlock instructions can generate a spurious DNA fault, so
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
H A Dhlwd-pic.c137 pr_err("spurious interrupt!\n"); hlwd_pic_irq_cascade()
/linux-4.4.14/arch/sh/boards/mach-dreamcast/
H A Dirq.c127 /* Mask the ESR to filter any spurious, unwanted interrupts */ systemasic_irq_demux()
/linux-4.4.14/arch/sh/mm/
H A Dcache-sh5.c435 * + no spurious evictions
441 * + no spurious evictions
452 * - spurious evictions
457 * - spurious evictions
/linux-4.4.14/arch/ia64/include/asm/
H A Dhw_irq.h27 * 15 spurious interrupt (see IVR)
H A Dptrace.h105 * the macro is a no-op and the spurious error condition needs to be filtered out by some
/linux-4.4.14/arch/ia64/oprofile/
H A Dbacktrace.c103 * avoid spurious cycles in the gprof output. do_ia64_backtrace()
/linux-4.4.14/arch/m68k/68360/
H A Dentry.S139 * Handler for uninitialized and spurious interrupts.
/linux-4.4.14/arch/arm/mach-ux500/
H A Dcpu-db8500.c66 * while still having the spurious IRQ detection code kick in if the db8500_pmu_handler()
/linux-4.4.14/kernel/locking/
H A Dqspinlock_paravirt.h198 * spurious wakeup and the vCPU should wait again. However, pv_wait_node()
297 * CPU. So if the lock is still not free, it is a spurious pv_wait_head()
/linux-4.4.14/sound/pci/trident/
H A Dtrident.h323 unsigned int stimer; /* global sample timer (to detect spurious interrupts) */
324 unsigned int spurious_threshold; /* spurious threshold */
/linux-4.4.14/drivers/watchdog/
H A Dat91sam9_wdt.c196 * actually requested, to avoid spurious watchdog reset. at91_wdt_init()
228 * Use min_heartbeat the first time to avoid spurious watchdog reset: at91_wdt_init()
H A Dintel_scu_watchdog.c165 /* has the timer been started? If not, then this is spurious */ watchdog_timer_interrupt()
167 pr_debug("spurious interrupt received\n"); watchdog_timer_interrupt()
/linux-4.4.14/drivers/isdn/hardware/mISDN/
H A Dw6692.c425 pr_debug("%s: spurious TIN2 interrupt\n", card->name); handle_statusD()
428 pr_debug("%s: spurious MOC interrupt MOSR %02x\n", handle_statusD()
458 pr_debug("%s: spurious WEXP interrupt!\n", card->name); handle_statusD()
460 pr_debug("%s: spurious TEXP interrupt!\n", card->name); handle_statusD()
815 pr_debug("%s: W6692 spurious XINT!\n", card->name); w6692_irq()
H A DmISDNisar.c439 pr_debug("%s: ISAR protocol 0 spurious IIS_RDATA %x/%x/%x\n", isar_rcv_frame()
1061 pr_debug("%s: ISAR spurious IIS_RDATA %x/%x/%x\n", mISDNisar_irq()
1112 pr_debug("%s: ISAR spurious IIS_PSTEV %x/%x/%x\n", mISDNisar_irq()
1124 pr_debug("%s: ISAR spurious IIS_PSTRSP %x/%x/%x\n", mISDNisar_irq()
H A Dhfcpci.c1206 printk(KERN_DEBUG "hfcpci spurious 0x08 IRQ\n"); hfcpci_int()
1213 printk(KERN_DEBUG "hfcpci spurious 0x10 IRQ\n"); hfcpci_int()
1220 printk(KERN_DEBUG "hfcpci spurious 0x01 IRQ\n"); hfcpci_int()
1227 printk(KERN_DEBUG "hfcpci spurious 0x02 IRQ\n"); hfcpci_int()
H A Davmfritz.c620 pr_debug("%s: spurious ch1 IRQ\n", fc->name); HDLC_irq_main()
628 pr_debug("%s: spurious ch2 IRQ\n", fc->name); HDLC_irq_main()
/linux-4.4.14/drivers/isdn/hisax/
H A Dw6692.c479 debugl1(cs, "W6692 spurious XINT!"); W6692_interrupt()
508 debugl1(cs, "W6692 spurious TIN2 interrupt"); W6692_interrupt()
511 debugl1(cs, "W6692 spurious MOC interrupt"); W6692_interrupt()
531 debugl1(cs, "W6692 spurious WEXP interrupt!"); W6692_interrupt()
534 debugl1(cs, "W6692 spurious TEXP interrupt!"); W6692_interrupt()
H A Dhfc_2bds0.c798 debugl1(cs, "hfcd spurious 0x08 IRQ"); hfc2bds0_interrupt()
805 debugl1(cs, "hfcd spurious 0x10 IRQ"); hfc2bds0_interrupt()
812 debugl1(cs, "hfcd spurious 0x01 IRQ"); hfc2bds0_interrupt()
836 debugl1(cs, "hfcd spurious 0x02 IRQ"); hfc2bds0_interrupt()
H A Dhfc_sx.c751 debugl1(cs, "hfcsx spurious 0x08 IRQ"); hfcsx_interrupt()
760 debugl1(cs, "hfcsx spurious 0x10 IRQ"); hfcsx_interrupt()
767 debugl1(cs, "hfcsx spurious 0x01 IRQ"); hfcsx_interrupt()
791 debugl1(cs, "hfcsx spurious 0x02 IRQ"); hfcsx_interrupt()
H A Disar.c504 debugl1(cs, "isar mode 0 spurious IIS_RDATA %x/%x/%x", isar_rcv_frame()
506 printk(KERN_WARNING"isar mode 0 spurious IIS_RDATA %x/%x/%x\n", isar_rcv_frame()
1185 debugl1(cs, "isar spurious IIS_RDATA %x/%x/%x", isar_int_main()
1225 debugl1(cs, "isar spurious IIS_PSTEV %x/%x/%x", isar_int_main()
1235 debugl1(cs, "isar spurious IIS_PSTRSP %x/%x/%x", isar_int_main()
H A Dhfc_pci.c986 debugl1(cs, "hfcpci spurious 0x08 IRQ"); hfcpci_interrupt()
995 debugl1(cs, "hfcpci spurious 0x10 IRQ"); hfcpci_interrupt()
1002 debugl1(cs, "hfcpci spurious 0x01 IRQ"); hfcpci_interrupt()
1026 debugl1(cs, "hfcpci spurious 0x02 IRQ"); hfcpci_interrupt()
H A Davm_pci.c461 debugl1(cs, "hdlc spurious channel 0 IRQ"); HDLC_irq_main()
475 debugl1(cs, "hdlc spurious channel 1 IRQ"); HDLC_irq_main()
/linux-4.4.14/arch/mips/cavium-octeon/
H A Docteon-irq.c1944 goto spurious; octeon_irq_ciu2()
1951 goto spurious; octeon_irq_ciu2()
1956 goto spurious; octeon_irq_ciu2()
1961 spurious: octeon_irq_ciu2()
1981 goto spurious; octeon_irq_ciu2_mbox()
1988 spurious: octeon_irq_ciu2_mbox()
/linux-4.4.14/drivers/spi/
H A Dspi-mpc52xx.c151 dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n", mpc52xx_spi_fsmstate_idle()
277 dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n", mpc52xx_spi_fsmstate_wait()
H A Dspi-xlp.c297 * We are getting some spurious tx interrupts, so avoid enabling xlp_spi_xfer_block()
H A Dspi-xilinx.c256 /* Inhibit irq to avoid spurious irqs on tx_empty*/ xilinx_spi_txrx_bufs()
/linux-4.4.14/drivers/pci/host/
H A Dpci-xgene-msi.c527 * interrupt handlers, read all of them to clear spurious xgene_msi_probe()
537 dev_err(&pdev->dev, "Failed to clear spurious IRQ\n"); xgene_msi_probe()
/linux-4.4.14/drivers/crypto/
H A Dpadlock-sha.c123 /* prevent taking the spurious DNA fault with padlock. */ padlock_sha1_finup()
189 /* prevent taking the spurious DNA fault with padlock. */ padlock_sha256_finup()
H A Dpadlock-aes.c186 * generate a spurious DNA fault when cr0.ts is '1'. These instructions
/linux-4.4.14/arch/x86/kernel/fpu/
H A Dcore.c158 * If in process context and not atomic, we can take a spurious DNA fault. irq_ts_save()
520 * we get a spurious trap, which is not an error. fpu__exception_code()
/linux-4.4.14/arch/x86/kvm/
H A Di8259.c256 * spurious IRQ on slave controller kvm_pic_read_irq()
265 * spurious IRQ on host controller kvm_pic_read_irq()
H A Dmmutrace.h274 " new %llx spurious %d fixed %d", __entry->vcpu_id,
/linux-4.4.14/sound/hda/
H A Dhdac_controller.c185 "spurious response %#x:%#x, rp = %d, wp = %d", snd_hdac_bus_update_rirb()
195 "spurious response %#x:%#x, last cmd=%#08x\n", snd_hdac_bus_update_rirb()
/linux-4.4.14/drivers/staging/comedi/drivers/
H A Ddt2814.c205 dev_err(dev->class_dev, "spurious interrupt\n"); dt2814_interrupt()
H A Dpcl711.c199 dev_err(dev->class_dev, "spurious interrupt\n"); pcl711_interrupt()
H A Ddas16m1.c487 dev_err(dev->class_dev, "spurious interrupt\n"); das16m1_interrupt()
H A Ddmm32at.c418 dev_err(dev->class_dev, "spurious interrupt\n"); dmm32at_isr()
/linux-4.4.14/drivers/uwb/i1480/dfu/
H A Ddfu.c128 * spurious notification after firmware is downloaded. So check whether i1480_cmd()
/linux-4.4.14/drivers/misc/mei/
H A Dpci-txe.c125 /* clear spurious interrupts */ mei_txe_probe()
H A Dhbm.c1025 /* ignore spurious message and prevent reset nesting mei_hbm_dispatch()
1029 dev_dbg(dev->dev, "hbm: state is idle ignore spurious messages\n"); mei_hbm_dispatch()
/linux-4.4.14/drivers/mmc/host/
H A Dsdhci-tegra.c96 /* Seems like we're getting spurious timeout and crc errors, so tegra_sdhci_writel()
H A Dmvsdio.c362 * It looks like, SDIO IP can issue one late, spurious irq mvsd_irq()
367 dev_dbg(host->dev, "spurious irq detected intr 0x%04x intr_en 0x%04x erri 0x%04x erri_en 0x%04x\n", mvsd_irq()
H A Dandroid-goldfish.c356 dev_info(mmc_dev(host->mmc),"spurious irq 0x%04x\n", status); goldfish_mmc_irq()
H A Dushc.c183 * This avoid occasional spurious interrupts when enabling int_callback()
/linux-4.4.14/drivers/input/mouse/
H A Dnavpoint.c114 "spurious packet: data=0x%02x,0x%02x,...\n", navpoint_packet()
/linux-4.4.14/drivers/input/serio/
H A Dolpc_apsp.c122 dev_warn(priv->dev, "spurious interrupt?\n"); olpc_apsp_rx()
/linux-4.4.14/drivers/net/wireless/libertas/
H A Dcmdresp.c342 /* Ignore spurious autostart events */ lbs_process_event()
H A Dif_sdio.c803 * If we set it up earlier, the (buggy) hardware generates a spurious if_sdio_finish_power_on()
808 * spurious interrupts, and also to avoid generation of that known if_sdio_finish_power_on()
809 * spurious interrupt in the first place. if_sdio_finish_power_on()
/linux-4.4.14/drivers/oprofile/
H A Doprofile_perf.c48 pr_warning("oprofile: ignoring spurious overflow " op_overflow_handler()
/linux-4.4.14/drivers/clocksource/
H A Dmtk_timer.c174 /* Acknowledge all spurious pending interrupts */ mtk_timer_enable_irq()
H A Dqcom-timer.c148 * Grab cpu pointer in each case to avoid spurious msm_timer_cpu_notify()
H A Dtime-armada-370-xp.c213 * Grab cpu pointer in each case to avoid spurious armada_370_xp_timer_cpu_notify()
H A Dtimer-atlas7.c222 * Grab cpu pointer in each case to avoid spurious sirfsoc_cpu_notify()
H A Dexynos_mct.c496 * Grab cpu pointer in each case to avoid spurious exynos4_mct_cpu_notify()
/linux-4.4.14/drivers/acpi/acpica/
H A Devglock.c158 * we are done. This handles "spurious" global lock interrupts acpi_ev_global_lock_handler()
/linux-4.4.14/arch/alpha/kernel/
H A Dsys_alcor.c123 and can generate spurious interrupts if we turn them alcor_init_irq()
H A Dcore_t2.c586 " (assumed) spurious -" t2_machine_check()
/linux-4.4.14/arch/powerpc/sysdev/
H A Dcpm2_pic.c126 * Work around large numbers of spurious IRQs on PowerPC 82xx cpm2_end_irq()
H A Di8259.c62 * This may be a spurious interrupt. i8259_irq()
H A Duic.c214 if (!msr) /* spurious interrupt */ uic_irq_cascade()
/linux-4.4.14/arch/m68k/q40/
H A Dq40ints.c187 /* complain only this many times about spurious ints : */
/linux-4.4.14/arch/mips/mti-malta/
H A Dmalta-int.c97 * The only way we can decide if an interrupt is spurious get_int()
/linux-4.4.14/arch/mips/netlogic/xlp/
H A Dahci-init.c194 * are enabled there are spurious interrupt flow nlm_sata_fixup_final()
/linux-4.4.14/arch/m68k/68000/
H A Dentry.S219 * Handler for uninitialized and spurious interrupts.
/linux-4.4.14/arch/arm/mach-sa1100/
H A Dgeneric.c395 * ensure that we don't receive spurious memory requests. We set
/linux-4.4.14/arch/arm/include/asm/
H A Ddiv64.h54 * tend to trig on more complex constructs, spurious .global __udivsi3
/linux-4.4.14/tools/perf/bench/
H A Dfutex-wake-parallel.c107 while (1) { /* handle spurious wakeups */ blocked_workerfn()
/linux-4.4.14/drivers/scsi/qla4xxx/
H A Dql4_isr.c1096 * qla4_82xx_spurious_interrupt - processes spurious interrupt
1296 "%s: Legacy Interrupt Bit 31 not set, spurious interrupt!\n", qla4_83xx_intr_handler()
1363 "%s: It is a spurious mailbox interrupt!\n", qla4_83xx_mailbox_intr_handler()
1440 ql4_printk(KERN_INFO, ha, "%s: It is a spurious iocb interrupt!\n", qla4_8xxx_msix_rsp_q()
1452 ql4_printk(KERN_INFO, ha, "%s: spurious iocb interrupt...\n", qla4_8xxx_msix_rsp_q()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-st.c542 dev_dbg(i2c_dev->dev, "spurious it (sta=0x%04x, ien=0x%04x)\n", st_i2c_isr_thread()
594 * before re-enabling interrupt at GIC level, and thus avoid spurious st_i2c_isr_thread()
H A Di2c-pxa.c923 * We ignore this error. We seem to see spurious ALDs i2c_pxa_irq_txempty()
1092 i2c_pxa_scream_blue_murder(i2c, "spurious irq"); i2c_pxa_handler()
/linux-4.4.14/drivers/dma/ioat/
H A Ddma.c789 /* fault on unhandled error or spurious halt */ ioat_eh()
972 * (workaround for spurious config parity error after restart) ioat_reset_hw()
/linux-4.4.14/sound/pci/cs46xx/
H A Dcs46xx_dsp_scb_types.h225 /* Set by DSP upon encountering a trap (breakpoint) or a spurious
229 spurious_int_flag, /* (Host & SP) Nature of the spurious interrupt */
/linux-4.4.14/drivers/usb/musb/
H A Dmusbhsdma.c269 dev_dbg(musb->controller, "spurious DMA irq\n"); dma_controller_irq()
H A Dam35x.c307 /* Drop spurious RX and TX if device is disconnected */ am35x_musb_interrupt()
/linux-4.4.14/drivers/staging/vme/devices/
H A Dvme_pio2_core.c342 /* Attach spurious interrupt handler. */ pio2_probe()
/linux-4.4.14/drivers/rtc/
H A Drtc-sa1100.c281 * wakes up with the bit set there will be one spurious interrupt. sa1100_rtc_init()
/linux-4.4.14/drivers/input/misc/
H A Drotary_encoder.c178 * state didn't change (a spurious interrupt) and the rotary_encoder_quarter_period_irq()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
H A Dar9003_wow.c197 * we have spurious WoW events from the AR_WOW_PATTERN ath9k_hw_wow_wakeup()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
H A Dmac.c353 * it generates spurious ACKs for every incoming carl9170_set_operating_mode()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
H A Dadapter.h157 unsigned long unhandled_irqs; /* # of spurious intrs */
/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/
H A Dadf_isr.c157 dev_dbg(&GET_DEV(accel_dev), "qat_dev%d spurious AE interrupt\n",
/linux-4.4.14/drivers/atm/
H A Didt77105.c110 * to avoid lots of spurious cell error interrupts.
/linux-4.4.14/arch/powerpc/include/asm/
H A Dpgtable.h177 * mappings, we can't tolerate spurious faults, so make sure __set_pte_at()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
H A Drun.c105 /* purge the MFC DMA queue to ensure no spurious accesses before we spu_setup_isolated()
/linux-4.4.14/arch/mips/sgi-ip32/
H A Dip32-irq.c377 /* crime sometime delivers spurious interrupts, ignore them */ ip32_irq0()
/linux-4.4.14/arch/ia64/sn/kernel/
H A Dirq.c417 * the interrupt is in flight, so we may generate a spurious interrupt,
/linux-4.4.14/drivers/gpio/
H A Dgpio-vr41xx.c224 printk(KERN_ERR "spurious GIU interrupt: %04x(%04x),%04x(%04x)\n", giu_get_irq()
H A Dgpio-dwapb.c665 /* Clear out spurious interrupts */ dwapb_gpio_resume()
H A Dgpio-tz1090.c460 * spurious ones on a dirty boot and hit the BUG_ON in the tz1090_gpio_bank_probe()
/linux-4.4.14/sound/pci/au88x0/
H A Dau88x0.c190 * This must be done before we do request_irq otherwise we can get spurious snd_vortex_create()
/linux-4.4.14/arch/ia64/include/asm/sn/
H A Dshubio.h1374 * This register contains the header of a spurious read response *
1375 * received from Crosstalk. A spurious read response is defined as a *
1382 * IXSS[VALID] bit is clear, then the header of the spurious read *
1384 * errant header is thereby captured, and no further spurious read *
1386 * appropriate bit in IECLR. Every time a spurious read response is *
1390 * IXSM[SIDN] to determine which widget sent the spurious response, *
1393 * spurious read response to be received since the last time *
1396 * spurious messages from other widets which were detected after the *
1423 * This register contains the sideband bits of a spurious read *
2348 * spurious message captured by II. Valid when the SP_MSG bit in ICMR *
2366 * spurious message captured by II. Valid when the SP_MSG bit in ICMR *
2382 * the protocol table, captured with the spurious message. Valid when *
/linux-4.4.14/arch/x86/kernel/apic/
H A Dapic.c887 * spurious. local_apic_timer_interrupt()
1355 * Set spurious IRQ vector setup_local_APIC()
1815 * Check if this really is a spurious interrupt and ACK it __smp_spurious_interrupt()
1826 pr_info("spurious APIC interrupt through vector %02x on CPU#%d, " __smp_spurious_interrupt()
1954 /* For the spurious interrupt use vector F, and enable it */ disconnect_bsp_APIC()
/linux-4.4.14/arch/ia64/kernel/
H A Dperfmon.c492 unsigned long pfm_spurious_ovfl_intr_count; /* keep track of spurious ovfl interrupts */
1789 * unmask interrupts, PMU interrupts are now spurious here pfm_syswide_force_stop()
2093 * meant for sampling, the will be converted to spurious pfm_close()
5432 * into a spurious interrupt. However, we must also avoid infinite overflows pfm_overflow_handler()
5449 DPRINT(("ctx is zombie for [%d], converted to spurious\n", task ? task_pid_nr(task): -1)); pfm_overflow_handler()
5509 printk(KERN_INFO "perfmon: spurious overflow interrupt on CPU%d: process %d has no PFM context\n", pfm_do_interrupt_handler()
5514 printk(KERN_INFO "perfmon: spurious overflow interrupt on CPU%d: process %d, invalid flag\n", pfm_do_interrupt_handler()
5542 * don't measure spurious interrupts pfm_interrupt_handler()
5663 "CPU%-2d spurious intrs : %lu\n" pfm_proc_show()
5943 * treated as spurious if there is no pfm_lazy_save_regs()
5955 * as spurious. pfm_lazy_save_regs()
5978 * be treated as purely spurious and we will not pfm_lazy_save_regs()
6402 * May cause a spurious interrupt on some processors pfm_alt_save_pmu_state()
H A Dirq_ia64.c451 * get a spurious stack overflow here. This is ia64_handle_irq()
/linux-4.4.14/fs/cifs/
H A Dcifspdu.h1304 /* SNIA spec incorrectly included spurious pad here */
1350 /* SNIA spec incorrectly included spurious pad here */
1374 /* SNIA spec incorrectly included spurious pad here */
1424 /* SNIA spec incorrectly included spurious pad here */
1447 /* SNIA spec incorrectly included spurious pad here */
1469 /* SNIA spec incorrectly included spurious pad here */
/linux-4.4.14/drivers/usb/host/
H A Dxhci-pci.c311 /* Workaround for spurious wakeups at shutdown with HSW */ xhci_pci_remove()
/linux-4.4.14/drivers/usb/serial/
H A Dusb_wwan.c222 struct urb *this_urb = NULL; /* spurious */ usb_wwan_write()
/linux-4.4.14/drivers/isdn/hysdn/
H A Dboardergo.c43 return IRQ_NONE; /* error -> spurious interrupt */ ergo_interrupt()
/linux-4.4.14/drivers/mtd/nand/
H A Dtmio_nand.c176 dev_warn(&tmio->dev->dev, "spurious interrupt\n"); tmio_irq()
/linux-4.4.14/drivers/ide/
H A Dide-taskfile.c362 /* Assume it was a spurious irq */ task_pio_intr()
H A Dpiix.c223 * PIO interrupts to prevent spurious/lost IRQ.
/linux-4.4.14/drivers/media/pci/saa7164/
H A Dsaa7164-cmd.c427 printk(KERN_ERR "spurious error\n"); saa7164_cmd_send()
/linux-4.4.14/drivers/input/touchscreen/
H A Dad7879.c171 * solution, discarding the spurious noise in the signal and keeping ad7879_report()
/linux-4.4.14/drivers/media/usb/stk1160/
H A Dstk1160-video.c347 * to avoid a spurious debug message stk1160_cancel_isoc()
/linux-4.4.14/drivers/pinctrl/nomadik/
H A Dpinctrl-nomadik.c397 /* Prevent spurious wakeups */ __nmk_gpio_set_mode_safe()
548 * - Any spurious wake up event during switch sequence to be ignored and
1697 * - Any spurious wake up event during switch sequence to be ignored nmk_pmx_set()
1739 * actually mask the interrupt to prevent spurious interrupts nmk_pmx_set()
/linux-4.4.14/drivers/net/ethernet/sfc/
H A Dmcdi.h52 * @credits: Number of spurious MCDI completion events allowed before we
/linux-4.4.14/drivers/acpi/
H A Dpci_irq.c280 * spurious interrupts.
/linux-4.4.14/net/hsr/
H A Dhsr_framereg.c146 * as initialization. (0 could trigger an spurious ring error warning). hsr_add_node()
/linux-4.4.14/sound/atmel/
H A Dabdac.c295 dev_err(&dac->pdev->dev, "spurious interrupt (status=0x%x)\n", abdac_interrupt()
/linux-4.4.14/include/uapi/linux/dvb/
H A Dfrontend.h69 FE_CAN_MUTE_TS = 0x80000000 /* frontend can stop spurious TS data output */
/linux-4.4.14/arch/mips/vr41xx/common/
H A Dicu.c654 printk(KERN_ERR "spurious ICU interrupt: %04x,%04x\n", pend1, pend2); icu_get_irq()
/linux-4.4.14/arch/parisc/kernel/
H A Dirq.c526 /* Filter out spurious interrupts, mostly from serial port at bootup */ do_cpu_irq_mask()
/linux-4.4.14/arch/arm64/kernel/
H A Dtraps.c483 * So the answer is trivial -- any spurious instances with no is_valid_bugaddr()
/linux-4.4.14/arch/arm/kernel/
H A Dperf_event_v6.c11 * one event and replace it with another we could get spurious counts from the
/linux-4.4.14/drivers/scsi/esas2r/
H A Desas2r_init.c430 * Disable chip interrupts to prevent spurious interrupts esas2r_init_adapter()
748 * Disable chip interrupts to prevent spurious interrupts until we esas2r_resume()
/linux-4.4.14/drivers/net/ethernet/ti/
H A Dcpmac.c378 netdev_warn(priv->dev, "rx: spurious interrupt\n"); cpmac_rx_one()
619 netdev_warn(dev, "end_xmit: spurious interrupt\n"); cpmac_end_xmit()
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c367 /* to submit a spurious interrupt while in poll */ fs_enet_interrupt()
379 /* to submit a spurious interrupt while in poll */ fs_enet_interrupt()
/linux-4.4.14/fs/kernfs/
H A Dfile.c472 * mmap path and of->mutex are prone to triggering spurious lockdep kernfs_fop_mmap()
473 * warnings and we don't want to add spurious locking dependency kernfs_fop_mmap()

Completed in 6130 milliseconds

123