Lines Matching refs:priority
26 static int kvm_irq_deliver(struct kvm_vcpu *vcpu, unsigned int priority) in kvm_irq_deliver() argument
30 clear_bit(priority, &vcpu->arch.irq_pending); in kvm_irq_deliver()
31 if (priority < EXCCODE_INT_NUM) in kvm_irq_deliver()
32 irq = priority_to_irq[priority]; in kvm_irq_deliver()
34 switch (priority) { in kvm_irq_deliver()
53 static int kvm_irq_clear(struct kvm_vcpu *vcpu, unsigned int priority) in kvm_irq_clear() argument
57 clear_bit(priority, &vcpu->arch.irq_clear); in kvm_irq_clear()
58 if (priority < EXCCODE_INT_NUM) in kvm_irq_clear()
59 irq = priority_to_irq[priority]; in kvm_irq_clear()
61 switch (priority) { in kvm_irq_clear()
82 unsigned int priority; in kvm_deliver_intr() local
86 for_each_set_bit(priority, pending_clr, INT_IPI + 1) in kvm_deliver_intr()
87 kvm_irq_clear(vcpu, priority); in kvm_deliver_intr()
89 for_each_set_bit(priority, pending, INT_IPI + 1) in kvm_deliver_intr()
90 kvm_irq_deliver(vcpu, priority); in kvm_deliver_intr()