Lines Matching refs:vector

1775 	     vcpu->arch.exception.vector == DB_VECTOR) &&  in vmx_update_emulated_instruction()
1777 vcpu->arch.exception_vmexit.vector == DB_VECTOR)) { in vmx_update_emulated_instruction()
1807 u32 intr_info = ex->vector | INTR_INFO_VALID_MASK; in vmx_inject_exception()
1829 if (kvm_exception_is_soft(ex->vector)) in vmx_inject_exception()
1831 kvm_inject_realmode_interrupt(vcpu, ex->vector, inc_eip); in vmx_inject_exception()
1837 if (kvm_exception_is_soft(ex->vector)) { in vmx_inject_exception()
4211 int vector) in vmx_deliver_nested_posted_interrupt() argument
4216 vector == vmx->nested.posted_intr_nv) { in vmx_deliver_nested_posted_interrupt()
4249 static int vmx_deliver_posted_interrupt(struct kvm_vcpu *vcpu, int vector) in vmx_deliver_posted_interrupt() argument
4254 r = vmx_deliver_nested_posted_interrupt(vcpu, vector); in vmx_deliver_posted_interrupt()
4262 if (pi_test_and_set_pir(vector, &vmx->pi_desc)) in vmx_deliver_posted_interrupt()
4280 int trig_mode, int vector) in vmx_deliver_interrupt() argument
4284 if (vmx_deliver_posted_interrupt(vcpu, vector)) { in vmx_deliver_interrupt()
4285 kvm_lapic_set_irr(vector, apic); in vmx_deliver_interrupt()
4290 trig_mode, vector); in vmx_deliver_interrupt()
5665 int vector = exit_qualification & 0xff; in handle_apic_eoi_induced() local
5668 kvm_apic_set_eoi_accelerated(vcpu, vector); in handle_apic_eoi_induced()
6836 static void vmx_set_rvi(int vector) in vmx_set_rvi() argument
6841 if (vector == -1) in vmx_set_rvi()
6842 vector = 0; in vmx_set_rvi()
6846 if ((u8)vector != old) { in vmx_set_rvi()
6848 status |= (u8)vector; in vmx_set_rvi()
6973 unsigned int vector = intr_info & INTR_INFO_VECTOR_MASK; in handle_external_interrupt_irqoff() local
6974 gate_desc *desc = (gate_desc *)host_idt_base + vector; in handle_external_interrupt_irqoff()
7030 u8 vector; in vmx_recover_nmi_blocking() local
7041 vector = exit_intr_info & INTR_INFO_VECTOR_MASK; in vmx_recover_nmi_blocking()
7053 vector != DF_VECTOR && !idtv_info_valid) in vmx_recover_nmi_blocking()
7071 u8 vector; in __vmx_complete_interrupts() local
7086 vector = idt_vectoring_info & VECTORING_INFO_VECTOR_MASK; in __vmx_complete_interrupts()
7105 kvm_requeue_exception_e(vcpu, vector, err); in __vmx_complete_interrupts()
7107 kvm_requeue_exception(vcpu, vector); in __vmx_complete_interrupts()
7113 kvm_queue_interrupt(vcpu, vector, type == INTR_TYPE_SOFT_INTR); in __vmx_complete_interrupts()
7991 exception->vector = UD_VECTOR; in vmx_check_intercept()