Lines Matching refs:ppr
705 static int apic_has_interrupt_for_ppr(struct kvm_lapic *apic, u32 ppr)
712 if (highest_irr == -1 || (highest_irr & 0xF0) <= ppr)
719 u32 tpr, isrv, ppr, old_ppr;
728 ppr = tpr & 0xff;
730 ppr = isrv & 0xf0;
732 *new_ppr = ppr;
733 if (old_ppr != ppr)
734 kvm_lapic_set_reg(apic, APIC_PROCPRI, ppr);
736 return ppr < old_ppr;
741 u32 ppr;
743 if (__apic_update_ppr(apic, &ppr) &&
744 apic_has_interrupt_for_ppr(apic, ppr) != -1)
2493 u32 ppr;
2498 __apic_update_ppr(apic, &ppr);
2499 return apic_has_interrupt_for_ppr(apic, ppr);
2529 u32 ppr;
2557 __apic_update_ppr(apic, &ppr);