Lines Matching defs:source
397 static int avic_kick_target_vcpus_fast(struct kvm *kvm, struct kvm_lapic *source,
408 if (apic_x2apic_mode(source))
415 if (apic_x2apic_mode(source) && dest == X2APIC_BROADCAST)
417 if (!apic_x2apic_mode(source) && dest == APIC_BROADCAST)
429 if (apic_x2apic_mode(source)) {
433 } else if (kvm_lapic_get_reg(source, APIC_DFR) == APIC_DFR_FLAT) {
447 if (apic_x2apic_mode(source))
465 static void avic_kick_target_vcpus(struct kvm *kvm, struct kvm_lapic *source,
468 u32 dest = apic_x2apic_mode(source) ? icrh : GET_XAPIC_DEST_FIELD(icrh);
472 if (!avic_kick_target_vcpus_fast(kvm, source, icrl, icrh, index))
484 if (kvm_apic_match_dest(vcpu, source, icrl & APIC_SHORT_MASK,
1163 * incomplete IPI vmexit on the source, therefore vIRR will also