Searched refs:IRQ_VS_SOFT (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/perf/util/kvm-stat-arch/ |
| H A D | riscv_trap_types.h | 10 #define IRQ_VS_SOFT 2 macro 44 TRAP(IRQ_S_SOFT), TRAP(IRQ_VS_SOFT), TRAP(IRQ_M_SOFT), \
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu.c | 379 if ((csr->hvip ^ hvip) & (1UL << IRQ_VS_SOFT)) { in kvm_riscv_vcpu_sync_interrupts() 380 if (hvip & (1UL << IRQ_VS_SOFT)) { in kvm_riscv_vcpu_sync_interrupts() 381 if (!test_and_set_bit(IRQ_VS_SOFT, in kvm_riscv_vcpu_sync_interrupts() 383 set_bit(IRQ_VS_SOFT, v->irqs_pending); in kvm_riscv_vcpu_sync_interrupts() 385 if (!test_and_set_bit(IRQ_VS_SOFT, in kvm_riscv_vcpu_sync_interrupts() 387 clear_bit(IRQ_VS_SOFT, v->irqs_pending); in kvm_riscv_vcpu_sync_interrupts() 413 irq != IRQ_VS_SOFT && in kvm_riscv_vcpu_set_interrupt() 436 irq != IRQ_VS_SOFT && in kvm_riscv_vcpu_unset_interrupt()
|
| H A D | vcpu_sbi_v01.c | 46 ret = kvm_riscv_vcpu_unset_interrupt(vcpu, IRQ_VS_SOFT); in kvm_sbi_ext_v01_handler() 60 ret = kvm_riscv_vcpu_set_interrupt(rvcpu, IRQ_VS_SOFT); in kvm_sbi_ext_v01_handler()
|
| H A D | vcpu_sbi_replace.c | 72 ret = kvm_riscv_vcpu_set_interrupt(tmp, IRQ_VS_SOFT); in kvm_sbi_ext_ipi_handler()
|