Lines Matching refs:vec

597 	int vec;  in count_vectors()  local
601 for (vec = 0; vec < MAX_APIC_VECTOR; vec += APIC_VECTORS_PER_REG) { in count_vectors()
602 reg = bitmap + APIC_VECTOR_TO_REG_OFFSET(vec); in count_vectors()
613 u32 i, vec; in __kvm_apic_update_irr() local
623 for (i = vec = 0; i <= 7; i++, vec += 32) { in __kvm_apic_update_irr()
636 max_updated_irr = __fls(irr_val ^ prev_irr_val) + vec; in __kvm_apic_update_irr()
639 *max_irr = __fls(irr_val) + vec; in __kvm_apic_update_irr()
680 static inline void apic_clear_irr(int vec, struct kvm_lapic *apic) in apic_clear_irr() argument
683 apic_clear_vector(vec, apic->regs + APIC_IRR); in apic_clear_irr()
686 apic_clear_vector(vec, apic->regs + APIC_IRR); in apic_clear_irr()
692 void kvm_apic_clear_irr(struct kvm_vcpu *vcpu, int vec) in kvm_apic_clear_irr() argument
694 apic_clear_irr(vec, vcpu->arch.apic); in kvm_apic_clear_irr()
698 static void *apic_vector_to_isr(int vec, struct kvm_lapic *apic) in apic_vector_to_isr() argument
700 return apic->regs + APIC_ISR + APIC_VECTOR_TO_REG_OFFSET(vec); in apic_vector_to_isr()
703 static inline void apic_set_isr(int vec, struct kvm_lapic *apic) in apic_set_isr() argument
705 if (__test_and_set_bit(APIC_VECTOR_TO_BIT_NUMBER(vec), in apic_set_isr()
706 apic_vector_to_isr(vec, apic))) in apic_set_isr()
715 kvm_x86_call(hwapic_isr_update)(apic->vcpu, vec); in apic_set_isr()
724 apic->highest_isr_cache = vec; in apic_set_isr()
747 static inline void apic_clear_isr(int vec, struct kvm_lapic *apic) in apic_clear_isr() argument
749 if (!__test_and_clear_bit(APIC_VECTOR_TO_BIT_NUMBER(vec), in apic_clear_isr()
750 apic_vector_to_isr(vec, apic))) in apic_clear_isr()
1773 int vec = reg & APIC_VECTOR_MASK; in lapic_timer_int_injected() local
1779 if (apic_test_vector(vec, bitmap)) in lapic_timer_int_injected()