Home
last modified time | relevance | path

Searched refs:max_irr (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/arch/x86/kvm/
Dlapic.c1924 int max_irr, max_isr; in kvm_lapic_sync_to_vapic() local
1933 max_irr = apic_find_highest_irr(apic); in kvm_lapic_sync_to_vapic()
1934 if (max_irr < 0) in kvm_lapic_sync_to_vapic()
1935 max_irr = 0; in kvm_lapic_sync_to_vapic()
1939 data = (tpr & 0xff) | ((max_isr & 0xf0) << 8) | (max_irr << 24); in kvm_lapic_sync_to_vapic()
Dvmx.c4369 int max_irr; in vmx_complete_nested_posted_interrupt() local
4379 max_irr = find_last_bit( in vmx_complete_nested_posted_interrupt()
4382 if (max_irr == 256) in vmx_complete_nested_posted_interrupt()
4394 if ((u8)max_irr > ((u8)status & 0xff)) { in vmx_complete_nested_posted_interrupt()
4396 status |= (u8)max_irr; in vmx_complete_nested_posted_interrupt()
7914 static void vmx_hwapic_irr_update(struct kvm_vcpu *vcpu, int max_irr) in vmx_hwapic_irr_update() argument
7917 vmx_set_rvi(max_irr); in vmx_hwapic_irr_update()
7921 if (max_irr == -1) in vmx_hwapic_irr_update()
7937 kvm_queue_interrupt(vcpu, max_irr, false); in vmx_hwapic_irr_update()
Dx86.c6057 int max_irr, tpr; in update_cr8_intercept() local
6066 max_irr = kvm_lapic_find_highest_irr(vcpu); in update_cr8_intercept()
6068 max_irr = -1; in update_cr8_intercept()
6070 if (max_irr != -1) in update_cr8_intercept()
6071 max_irr >>= 4; in update_cr8_intercept()
6075 kvm_x86_ops->update_cr8_intercept(vcpu, tpr, max_irr); in update_cr8_intercept()
/linux-4.1.27/arch/x86/include/asm/
Dkvm_host.h774 void (*hwapic_irr_update)(struct kvm_vcpu *vcpu, int max_irr);