/linux/arch/arm/mach-spear/ |
H A 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/arch/arm/mach-versatile/ |
H A 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/drivers/gpio/ |
H A D | gpiolib-acpi-quirks.c | 173 * event handler on INT33FFC:02 pin 12, causing spurious wakeups. 187 * event handler on INT33FF:01 pin 0, causing spurious wakeups. 191 * gone. So INT0002 events cause spurious wakeups too. Ignoring 208 * event handler on INT33FC:02 pin 28, causing spurious wakeups. 223 * event handler on INT33FF:01 pin 0, causing spurious wakeups. 250 * Spurious wakeups from TP_ATTN# pin 263 * Spurious wakeups from TP_ATTN# pin 276 * Spurious wakeups from TP_ATTN# pin 308 * Spurious wakeups from TP_ATTN# pin 334 * Spurious wakeups from GPIO 11 [all …]
|
/linux/tools/testing/selftests/powerpc/mm/ |
H A 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/drivers/irqchip/ |
H A 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()
|
H A 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/arch/mips/sni/ |
H A 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/arch/arm/mach-exynos/ |
H A 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/Documentation/ABI/testing/ |
H A 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/kernel/irq/ |
H A D | spurious.c | 5 * This file contains spurious interrupt handling. 44 * Do not poll disabled interrupts unless the spurious in try_one_irq() 258 * not we defer the spurious detection to the next in note_interrupt() 265 * denote the deferred spurious detection in note_interrupt() 324 * handled we never trigger the spurious in note_interrupt() 327 * then we merily delay the spurious detection in note_interrupt() 336 * If we are seeing only the odd spurious IRQ caused by in note_interrupt()
|
H A D | autoprobe.c | 43 * flush such a longstanding irq before considering it as spurious. in probe_irq_on() 76 * Wait for spurious interrupts to trigger in probe_irq_on() 81 * Now filter out any obviously spurious interrupts in probe_irq_on() 86 /* It triggered already - consider it spurious. */ in probe_irq_on()
|
/linux/tools/virtio/ |
H A 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()
|
H A 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/drivers/pci/hotplug/ |
H A D | pci_hotplug_core.c | 494 * pci_hp_ignore_link_change - begin code section causing spurious link changes 497 * Mark the beginning of a code section causing spurious link changes on the 517 * pci_hp_unignore_link_change - end code section causing spurious link changes 520 * Mark the end of a code section causing spurious link changes on the 532 * pci_hp_spurious_link_change - check for spurious link changes 536 * spurious link changes on the Secondary Bus of @pdev. Await the end of the 539 * May be called by hotplug drivers to check whether a link change is spurious 542 * Because a genuine link change may have occurred in-between a spurious link
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_perf_branches.c | 29 /* ignore spurious events */ in perf_branches() 38 /* ignore spurious events */ in perf_branches()
|
/linux/drivers/rtc/ |
H A 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/tools/virtio/ringtest/ |
H A 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/arch/powerpc/include/asm/book3s/64/ |
H A 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/include/linux/usb/ |
H A D | quirks.h | 48 /* device generates spurious wakeup, ignore remote wakeup capability */ 61 * Device needs to be disconnected before suspend to prevent spurious
|
/linux/include/linux/ |
H A 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/arch/mips/dec/ |
H A D | int-handler.S | 140 beqz t0,spurious 201 beqz t0,spurious 294 spurious: label
|
/linux/drivers/input/serio/ |
H A 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()
|
/linux/arch/x86/kvm/vmx/ |
H A D | common.h | 133 * will ignore the spurious event. in kvm_vcpu_trigger_posted_interrupt() 139 * notification event also results in a benign, spurious event. in kvm_vcpu_trigger_posted_interrupt()
|
/linux/arch/loongarch/kvm/ |
H A D | timer.c | 87 * host. Host should not inject timer irq to avoid spurious in kvm_restore_timer() 102 * avoids spurious timer interrupt in kvm_restore_timer()
|
/linux/arch/arm/mach-omap1/ |
H A D | ams-delta-fiq-handler.S | 100 beq exit @ none - spurious FIQ? exit 111 orr r8, r11, r8, lsl r10 @ mask spurious interrupt 126 beq exit @ no - spurious interrupt? exit
|