Lines Matching refs:priority
26 static int kvm_irq_deliver(struct kvm_vcpu *vcpu, unsigned int priority)
30 clear_bit(priority, &vcpu->arch.irq_pending);
31 if (priority < EXCCODE_INT_NUM)
32 irq = priority_to_irq[priority];
34 switch (priority) {
53 static int kvm_irq_clear(struct kvm_vcpu *vcpu, unsigned int priority)
57 clear_bit(priority, &vcpu->arch.irq_clear);
58 if (priority < EXCCODE_INT_NUM)
59 irq = priority_to_irq[priority];
61 switch (priority) {
82 unsigned int priority;
90 priority = __ffs(*pending_clr);
91 while (priority <= INT_IPI) {
92 kvm_irq_clear(vcpu, priority);
93 priority = find_next_bit(pending_clr,
95 priority + 1);
100 priority = __ffs(*pending);
101 while (priority <= INT_IPI) {
102 kvm_irq_deliver(vcpu, priority);
103 priority = find_next_bit(pending,
105 priority + 1);