Home
last modified time | relevance | path

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

/linux-6.12.1/arch/riscv/kvm/
Dvcpu.c83 bitmap_zero(vcpu->arch.irqs_pending, KVM_RISCV_VCPU_NR_IRQS); in kvm_riscv_reset_vcpu()
347 val = READ_ONCE(vcpu->arch.irqs_pending[0]) & mask; in kvm_riscv_vcpu_flush_interrupts()
372 set_bit(IRQ_VS_SOFT, v->irqs_pending); in kvm_riscv_vcpu_sync_interrupts()
376 clear_bit(IRQ_VS_SOFT, v->irqs_pending); in kvm_riscv_vcpu_sync_interrupts()
384 clear_bit(IRQ_PMU_OVF, v->irqs_pending); in kvm_riscv_vcpu_sync_interrupts()
408 set_bit(irq, vcpu->arch.irqs_pending); in kvm_riscv_vcpu_set_interrupt()
431 clear_bit(irq, vcpu->arch.irqs_pending); in kvm_riscv_vcpu_unset_interrupt()
446 if (READ_ONCE(vcpu->arch.irqs_pending[0]) & ie) in kvm_riscv_vcpu_has_interrupts()
Daia.c79 val = READ_ONCE(vcpu->arch.irqs_pending[1]) & mask; in kvm_riscv_vcpu_aia_flush_interrupts()
104 if (READ_ONCE(vcpu->arch.irqs_pending[1]) & in kvm_riscv_vcpu_aia_has_interrupts()
/linux-6.12.1/arch/um/kernel/
Dirq.c60 static bool irqs_pending; variable
92 irqs_pending = true; in irq_event_handler()
126 if (!irqs_pending || timetravel_handlers_only) in irq_do_pending_events()
129 irqs_pending = false; in irq_do_pending_events()
186 irqs_pending = true; in sigio_reg_handler()
/linux-6.12.1/arch/mips/bcm63xx/
Dirq.c79 bool irqs_pending = false; \
94 irqs_pending = true; \
98 if (!irqs_pending) \
/linux-6.12.1/arch/riscv/include/asm/
Dkvm_host.h242 DECLARE_BITMAP(irqs_pending, KVM_RISCV_VCPU_NR_IRQS);