Lines Matching refs:apic
270 if (!svm->vcpu.arch.apic->regs)
281 svm->avic_backing_page = virt_to_page(svm->vcpu.arch.apic->regs);
304 struct kvm_lapic *apic = svm->vcpu.arch.apic;
321 kvm_lapic_reg_write(apic, APIC_ICR2, icrh);
322 kvm_lapic_reg_write(apic, APIC_ICR, icrl);
328 struct kvm_lapic *apic = svm->vcpu.arch.apic;
336 bool m = kvm_apic_match_dest(vcpu, apic,
374 int apic = ffs(dlid & 0x0f) - 1;
376 if ((apic < 0) || (apic > 7) ||
379 index = (cluster << 2) + apic;
392 flat = kvm_lapic_get_reg(vcpu->arch.apic, APIC_DFR) == APIC_DFR_FLAT;
420 u32 ldr = kvm_lapic_get_reg(vcpu->arch.apic, APIC_LDR);
421 u32 id = kvm_xapic_id(vcpu->arch.apic);
441 u32 id = kvm_xapic_id(vcpu->arch.apic);
469 u32 dfr = kvm_lapic_get_reg(vcpu->arch.apic, APIC_DFR);
480 struct kvm_lapic *apic = svm->vcpu.arch.apic;
500 kvm_lapic_reg_write(apic, offset, kvm_lapic_get_reg(apic, offset));
679 kvm_lapic_set_irr(vec, vcpu->arch.apic);