Searched refs:max_irr (Results  1 – 7 of 7) sorted by relevance
| /Linux-v5.4/arch/x86/kvm/ | 
| D | lapic.h | 87 bool __kvm_apic_update_irr(u32 *pir, void *regs, int *max_irr);88 bool kvm_apic_update_irr(struct kvm_vcpu *vcpu, u32 *pir, int *max_irr);
 
 | 
| D | lapic.c | 385 bool __kvm_apic_update_irr(u32 *pir, void *regs, int *max_irr)  in __kvm_apic_update_irr()  argument392 	*max_irr = -1;  in __kvm_apic_update_irr()
 407 			*max_irr = __fls(irr_val) + vec;  in __kvm_apic_update_irr()
 411 		(max_updated_irr == *max_irr));  in __kvm_apic_update_irr()
 415 bool kvm_apic_update_irr(struct kvm_vcpu *vcpu, u32 *pir, int *max_irr)  in kvm_apic_update_irr()  argument
 419 	return __kvm_apic_update_irr(pir, apic->regs, max_irr);  in kvm_apic_update_irr()
 2568 	int max_irr, max_isr;  in kvm_lapic_sync_to_vapic()  local
 2577 	max_irr = apic_find_highest_irr(apic);  in kvm_lapic_sync_to_vapic()
 2578 	if (max_irr < 0)  in kvm_lapic_sync_to_vapic()
 2579 		max_irr = 0;  in kvm_lapic_sync_to_vapic()
 [all …]
 
 | 
| D | x86.c | 7475 	int max_irr, tpr;  in update_cr8_intercept()  local7487 		max_irr = kvm_lapic_find_highest_irr(vcpu);  in update_cr8_intercept()
 7489 		max_irr = -1;  in update_cr8_intercept()
 7491 	if (max_irr != -1)  in update_cr8_intercept()
 7492 		max_irr >>= 4;  in update_cr8_intercept()
 7496 	kvm_x86_ops->update_cr8_intercept(vcpu, tpr, max_irr);  in update_cr8_intercept()
 
 | 
| D | svm.c | 5118 static void svm_hwapic_irr_update(struct kvm_vcpu *vcpu, int max_irr)  in svm_hwapic_irr_update()  argument
 | 
| /Linux-v5.4/arch/x86/kvm/vmx/ | 
| D | nested.c | 3398 	int max_irr;  in vmx_complete_nested_posted_interrupt()  local3409 	max_irr = find_last_bit((unsigned long *)vmx->nested.pi_desc->pir, 256);  in vmx_complete_nested_posted_interrupt()
 3410 	if (max_irr != 256) {  in vmx_complete_nested_posted_interrupt()
 3416 			vapic_page, &max_irr);  in vmx_complete_nested_posted_interrupt()
 3418 		if ((u8)max_irr > ((u8)status & 0xff)) {  in vmx_complete_nested_posted_interrupt()
 3420 			status |= (u8)max_irr;  in vmx_complete_nested_posted_interrupt()
 
 | 
| D | vmx.c | 6130 static void vmx_hwapic_irr_update(struct kvm_vcpu *vcpu, int max_irr)  in vmx_hwapic_irr_update()  argument6141 		vmx_set_rvi(max_irr);  in vmx_hwapic_irr_update()
 6147 	int max_irr;  in vmx_sync_pir_to_irr()  local
 6159 			kvm_apic_update_irr(vcpu, vmx->pi_desc.pir, &max_irr);  in vmx_sync_pir_to_irr()
 6176 		max_irr = kvm_lapic_find_highest_irr(vcpu);  in vmx_sync_pir_to_irr()
 6178 	vmx_hwapic_irr_update(vcpu, max_irr);  in vmx_sync_pir_to_irr()
 6179 	return max_irr;  in vmx_sync_pir_to_irr()
 
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | kvm_host.h | 1095 	void (*hwapic_irr_update)(struct kvm_vcpu *vcpu, int max_irr);
 |