Home
last modified time | relevance | path

Searched refs:IRQ_PMU_OVF (Results 1 – 5 of 5) sorted by relevance

/linux/tools/perf/util/kvm-stat-arch/
H A Driscv_trap_types.h19 #define IRQ_PMU_OVF 13 macro
47 TRAP(IRQ_S_GEXT), TRAP(IRQ_PMU_OVF), \
/linux/arch/riscv/kvm/
H A Dvcpu.c388 if ((csr->hvip ^ hvip) & (1UL << IRQ_PMU_OVF)) { in kvm_riscv_vcpu_sync_interrupts()
389 if (!(hvip & (1UL << IRQ_PMU_OVF)) && in kvm_riscv_vcpu_sync_interrupts()
390 !test_and_set_bit(IRQ_PMU_OVF, v->irqs_pending_mask)) in kvm_riscv_vcpu_sync_interrupts()
391 clear_bit(IRQ_PMU_OVF, v->irqs_pending); in kvm_riscv_vcpu_sync_interrupts()
412 irq != IRQ_PMU_OVF) in kvm_riscv_vcpu_set_interrupt()
435 irq != IRQ_PMU_OVF) in kvm_riscv_vcpu_unset_interrupt()
H A Daia.c567 csr_set(CSR_HVIEN, BIT(IRQ_PMU_OVF)); in kvm_riscv_aia_enable()
582 csr_clear(CSR_HVIEN, BIT(IRQ_PMU_OVF)); in kvm_riscv_aia_disable()
H A Dvcpu_pmu.c312 kvm_riscv_vcpu_set_interrupt(vcpu, IRQ_PMU_OVF); in kvm_riscv_pmu_overflow()
/linux/tools/testing/selftests/kvm/riscv/
H A Dsbi_pmu_test.c166 GUEST_ASSERT_EQ(irq_num, IRQ_PMU_OVF); in guest_irq_handler()
171 csr_clear(CSR_SIP, BIT(IRQ_PMU_OVF)); in guest_irq_handler()
507 csr_set(CSR_IE, BIT(IRQ_PMU_OVF)); in test_pmu_events_overflow()