Searched refs:IRQ_PMU_OVF (Results 1 – 7 of 7) sorted by relevance
| /linux/tools/arch/riscv/include/asm/ |
| H A D | csr.h | 85 #define IRQ_PMU_OVF 13 macro 86 #define IRQ_LOCAL_MAX (IRQ_PMU_OVF + 1) 171 (_AC(1, UL) << IRQ_PMU_OVF)) 462 # define RV_IRQ_PMU IRQ_PMU_OVF 463 # define SIP_LCOFIP (_AC(0x1, UL) << IRQ_PMU_OVF)
|
| /linux/tools/perf/util/kvm-stat-arch/ |
| H A D | riscv_trap_types.h | 19 #define IRQ_PMU_OVF 13 macro 47 TRAP(IRQ_S_GEXT), TRAP(IRQ_PMU_OVF), \
|
| /linux/arch/riscv/include/asm/ |
| H A D | csr.h | 101 #define IRQ_PMU_OVF 13 macro 102 #define IRQ_LOCAL_MAX (IRQ_PMU_OVF + 1) 191 (_AC(1, UL) << IRQ_PMU_OVF)) 537 # define RV_IRQ_PMU IRQ_PMU_OVF 538 # define SIP_LCOFIP (_AC(0x1, UL) << IRQ_PMU_OVF)
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu.c | 388 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 D | aia.c | 567 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 D | vcpu_pmu.c | 312 kvm_riscv_vcpu_set_interrupt(vcpu, IRQ_PMU_OVF); in kvm_riscv_pmu_overflow()
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | sbi_pmu_test.c | 166 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()
|