/linux-6.14.4/arch/arm/mach-spear/ |
D | hotplug.c | 54 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/ |
D | hotplug.c | 57 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/ |
D | stress_code_patching.sh | 20 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/ |
D | irq-i8259.c | 142 * 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()
|
D | irq-omap-intc.c | 336 * 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/ |
D | rm200.c | 219 * 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/ |
D | sysfs-devices-xenbus | 29 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/ |
D | platsmp.c | 49 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/ |
D | i8259.c | 160 * 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/ |
D | autoprobe.c | 43 * 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()
|
D | spurious.c | 5 * 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/ |
D | vhost_net_test.c | 278 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()
|
D | virtio_test.c | 177 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/ |
D | test_perf_branches.c | 29 /* ignore spurious events */ in perf_branches() 38 /* ignore spurious events */ in perf_branches()
|
/linux-6.14.4/tools/virtio/ringtest/ |
D | main.c | 112 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/ |
D | rtc-imxdi.c | 194 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/ |
D | tlbflush.h | 137 * 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/ |
D | quirks.h | 48 /* 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/ |
D | adi,ad7780.yaml | 70 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
|
D | adi,ad7124.yaml | 44 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/ |
D | irqdesc.h | 45 * @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/ |
D | cec-pin-error-inj.rst | 47 # <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/ |
D | int-handler.S | 140 beqz t0,spurious 201 beqz t0,spurious 294 spurious: label
|
/linux-6.14.4/arch/arm64/kvm/hyp/ |
D | vgic-v3-sr.c | 713 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/ |
D | ps2-gpio.c | 175 * 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()
|