Home
last modified time | relevance | path

Searched full:spurious (Results 1 – 25 of 711) sorted by relevance

12345678910>>...29

/linux-6.14.4/arch/arm/mach-spear/
Dhotplug.c54 static inline void spear13xx_do_lowpower(unsigned int cpu, int *spurious) in spear13xx_do_lowpower() argument
73 (*spurious)++; in spear13xx_do_lowpower()
84 int spurious = 0; in spear13xx_cpu_die() local
90 spear13xx_do_lowpower(cpu, &spurious); in spear13xx_cpu_die()
98 if (spurious) in spear13xx_cpu_die()
99 pr_warn("CPU%u: %u spurious wakeup calls\n", cpu, spurious); in spear13xx_cpu_die()
/linux-6.14.4/arch/arm/mach-versatile/
Dhotplug.c57 static inline void versatile_immitation_do_lowpower(unsigned int cpu, int *spurious) in versatile_immitation_do_lowpower() argument
83 (*spurious)++; in versatile_immitation_do_lowpower()
94 int spurious = 0; in versatile_immitation_cpu_die() local
97 versatile_immitation_do_lowpower(cpu, &spurious); in versatile_immitation_cpu_die()
100 if (spurious) in versatile_immitation_cpu_die()
101 pr_warn("CPU%u: %u spurious wakeup calls\n", cpu, spurious); in versatile_immitation_cpu_die()
/linux-6.14.4/tools/testing/selftests/powerpc/mm/
Dstress_code_patching.sh20 echo "Testing for spurious faults when mapping kernel memory..."
24 echo "FAILED: Ftrace already dead. Probably due to a spurious fault" 1>&2
44 echo "FAILED: Mapping kernel memory causes spurious faults" 1>&2
47 echo "OK: Mapping kernel memory does not cause spurious faults"
/linux-6.14.4/drivers/irqchip/
Dirq-i8259.c142 * Lightweight spurious IRQ detection. We do not want in mask_and_ack_8259A()
143 * to overdo spurious IRQ handling - it's usually a sign in mask_and_ack_8259A()
147 * Note that IRQ7 and IRQ15 (the two spurious IRQs in mask_and_ack_8259A()
150 * can check spurious 8259A IRQs without doing the in mask_and_ack_8259A()
152 * This does not cover 100% of spurious interrupts, in mask_and_ack_8259A()
181 * 8259A - not spurious, go handle it. in mask_and_ack_8259A()
188 * At this point we can be sure the IRQ is spurious, in mask_and_ack_8259A()
192 printk(KERN_DEBUG "spurious 8259A interrupt: IRQ%d.\n", irq); in mask_and_ack_8259A()
Dirq-omap-intc.c336 * A spurious IRQ can result if interrupt that triggered the in omap_intc_handle_irq()
344 * Many a times, a spurious interrupt situation has been fixed in omap_intc_handle_irq()
347 * driver whose interrupt was handled just before the spurious in omap_intc_handle_irq()
349 * run into hitting the spurious IRQ condition below. in omap_intc_handle_irq()
352 pr_err_once("%s: spurious irq!\n", __func__); in omap_intc_handle_irq()
/linux-6.14.4/arch/mips/sni/
Drm200.c219 * Lightweight spurious IRQ detection. We do not want in sni_rm200_mask_and_ack_8259A()
220 * to overdo spurious IRQ handling - it's usually a sign in sni_rm200_mask_and_ack_8259A()
224 * Note that IRQ7 and IRQ15 (the two spurious IRQs in sni_rm200_mask_and_ack_8259A()
227 * can check spurious 8259A IRQs without doing the in sni_rm200_mask_and_ack_8259A()
229 * This does not cover 100% of spurious interrupts, in sni_rm200_mask_and_ack_8259A()
258 * 8259A - not spurious, go handle it. in sni_rm200_mask_and_ack_8259A()
265 * At this point we can be sure the IRQ is spurious, in sni_rm200_mask_and_ack_8259A()
270 "spurious RM200 8259A interrupt: IRQ%d.\n", irq); in sni_rm200_mask_and_ack_8259A()
315 * This may be a spurious interrupt. in sni_rm200_i8259_irq()
/linux-6.14.4/Documentation/ABI/testing/
Dsysfs-devices-xenbus29 require any action. Too many spurious events in a row will
36 Controls the tolerated number of subsequent spurious events
39 end of the pv device is issuing spurious events on a regular
/linux-6.14.4/arch/arm/mach-exynos/
Dplatsmp.c49 static inline void platform_do_lowpower(unsigned int cpu, int *spurious) in platform_do_lowpower() argument
75 (*spurious)++; in platform_do_lowpower()
424 int spurious = 0; in exynos_cpu_die() local
430 platform_do_lowpower(cpu, &spurious); in exynos_cpu_die()
438 if (spurious) in exynos_cpu_die()
439 pr_warn("CPU%u: %u spurious wakeup calls\n", cpu, spurious); in exynos_cpu_die()
/linux-6.14.4/arch/x86/kernel/
Di8259.c160 * Lightweight spurious IRQ detection. We do not want in mask_and_ack_8259A()
161 * to overdo spurious IRQ handling - it's usually a sign in mask_and_ack_8259A()
165 * Note that IRQ7 and IRQ15 (the two spurious IRQs in mask_and_ack_8259A()
168 * can check spurious 8259A IRQs without doing the in mask_and_ack_8259A()
170 * This does not cover 100% of spurious interrupts, in mask_and_ack_8259A()
201 * 8259A - not spurious, go handle it. in mask_and_ack_8259A()
208 * At this point we can be sure the IRQ is spurious, in mask_and_ack_8259A()
213 "spurious 8259A interrupt: IRQ%d.\n", irq); in mask_and_ack_8259A()
/linux-6.14.4/kernel/irq/
Dautoprobe.c43 * flush such a longstanding irq before considering it as spurious. in probe_irq_on()
79 * Wait for spurious interrupts to trigger in probe_irq_on()
84 * Now filter out any obviously spurious interrupts in probe_irq_on()
90 /* It triggered already - consider it spurious. */ in probe_irq_on()
Dspurious.c5 * This file contains spurious interrupt handling.
79 * Do not poll disabled interrupts unless the spurious in try_one_irq()
309 * not we defer the spurious detection to the next in note_interrupt()
316 * denote the deferred spurious detection in note_interrupt()
375 * handled we never trigger the spurious in note_interrupt()
378 * then we merily delay the spurious detection in note_interrupt()
387 * If we are seeing only the odd spurious IRQ caused by in note_interrupt()
/linux-6.14.4/tools/virtio/
Dvhost_net_test.c278 long long spurious = 0; in run_tx_test() local
323 ++spurious; in run_tx_test()
338 printf("TX spurious wakeups: 0x%llx started=0x%lx completed=0x%lx\n", in run_tx_test()
339 spurious, vq->started, vq->completed); in run_tx_test()
345 long long spurious = 0; in run_rx_test() local
398 ++spurious; in run_rx_test()
406 printf("RX spurious wakeups: 0x%llx started=0x%lx completed=0x%lx\n", in run_rx_test()
407 spurious, vq->started, vq->completed); in run_rx_test()
Dvirtio_test.c177 long long spurious = 0; in run_test() local
257 ++spurious; in run_test()
274 "spurious wakeups: 0x%llx started=0x%lx completed=0x%lx\n", in run_test()
275 spurious, started, completed); in run_test()
/linux-6.14.4/tools/testing/selftests/bpf/progs/
Dtest_perf_branches.c29 /* ignore spurious events */ in perf_branches()
38 /* ignore spurious events */ in perf_branches()
/linux-6.14.4/tools/virtio/ringtest/
Dmain.c112 int spurious = 0; in run_guest() local
147 ++spurious; in run_guest()
169 int spurious = 0; in run_host() local
192 ++spurious; in run_host()
/linux-6.14.4/drivers/rtc/
Drtc-imxdi.c194 dtcr & DTCR_VTE ? "" : "Spurious "); in di_report_tamper_info()
198 dtcr & DTCR_CTE ? "" : "Spurious "); in di_report_tamper_info()
202 dtcr & DTCR_TTE ? "" : "Spurious "); in di_report_tamper_info()
207 dtcr & DTCR_SAIE ? "" : "Spurious "); in di_report_tamper_info()
211 dtcr & DTCR_EBE ? "" : "Spurious "); in di_report_tamper_info()
215 dtcr & DTCR_ETAE ? "" : "Spurious "); in di_report_tamper_info()
219 dtcr & DTCR_ETBE ? "" : "Spurious "); in di_report_tamper_info()
223 dtcr & DTCR_WTE ? "" : "Spurious "); in di_report_tamper_info()
228 dtcr & DTCR_MOE ? "" : "Spurious "); in di_report_tamper_info()
232 dtcr & DTCR_TOE ? "" : "Spurious "); in di_report_tamper_info()
/linux-6.14.4/arch/powerpc/include/asm/book3s/64/
Dtlbflush.h137 * Book3S 64 does not require spurious fault flushes because the PTE in flush_tlb_fix_spurious_fault()
139 * only reason for a spurious fault should be concurrent modification in flush_tlb_fix_spurious_fault()
156 * it avoids the spurious fault problem by flushing the TLB before in flush_tlb_fix_spurious_fault()
/linux-6.14.4/include/linux/usb/
Dquirks.h48 /* device generates spurious wakeup, ignore remote wakeup capability */
61 * Device needs to be disconnected before suspend to prevent spurious
/linux-6.14.4/Documentation/devicetree/bindings/iio/adc/
Dadi,ad7780.yaml70 DOUT aka MISO role) and so usually triggers a spurious interrupt. The
71 distinction between such a spurious event and a real one can only be done
Dadi,ad7124.yaml44 DOUT aka MISO role) and so usually triggers a spurious interrupt. The
45 distinction between such a spurious event and a real one can only be done
/linux-6.14.4/include/linux/
Dirqdesc.h45 * @irqs_unhandled: stats field for spurious unhandled interrupts
46 * @threads_handled: stats field for deferred spurious detection of threaded handlers
47 * @threads_handled_last: comparator field for deferred spurious detection of threaded handlers
/linux-6.14.4/Documentation/userspace-api/media/cec/
Dcec-pin-error-inj.rst47 # <op>[,<mode>] rx-add-byte add a spurious byte to the received CEC message
60 # <op>[,<mode>] tx-add-bytes <num> append <num> (1-255) spurious bytes to the message
170 Add a spurious 0x55 byte to the received CEC message, provided
172 the high-level protocol since spurious bytes should be ignored.
226 Append ``<num>`` (1-255) spurious bytes to the message. The extra bytes
/linux-6.14.4/arch/mips/dec/
Dint-handler.S140 beqz t0,spurious
201 beqz t0,spurious
294 spurious: label
/linux-6.14.4/arch/arm64/kvm/hyp/
Dvgic-v3-sr.c713 goto spurious; in __vgic_v3_read_iar()
716 goto spurious; in __vgic_v3_read_iar()
721 goto spurious; in __vgic_v3_read_iar()
724 goto spurious; in __vgic_v3_read_iar()
733 spurious: in __vgic_v3_read_iar()
971 goto spurious; in __vgic_v3_read_hppir()
977 spurious: in __vgic_v3_read_hppir()
/linux-6.14.4/drivers/input/serio/
Dps2-gpio.c175 * We need to consider spurious interrupts happening right after in ps2_gpio_irq_rx()
188 /* Ignore spurious IRQs. */ in ps2_gpio_irq_rx()
237 * Do not send spurious ACK's and NACK's when write fn is in ps2_gpio_irq_rx()
298 /* Ignore spurious IRQs. */ in ps2_gpio_irq_tx()

12345678910>>...29