Lines Matching refs:apic
270 if (!svm->vcpu.arch.apic->regs) in avic_init_backing_page()
281 svm->avic_backing_page = virt_to_page(svm->vcpu.arch.apic->regs); in avic_init_backing_page()
304 struct kvm_lapic *apic = svm->vcpu.arch.apic; in avic_incomplete_ipi_interception() local
321 kvm_lapic_reg_write(apic, APIC_ICR2, icrh); in avic_incomplete_ipi_interception()
322 kvm_lapic_reg_write(apic, APIC_ICR, icrl); in avic_incomplete_ipi_interception()
328 struct kvm_lapic *apic = svm->vcpu.arch.apic; in avic_incomplete_ipi_interception() local
336 bool m = kvm_apic_match_dest(vcpu, apic, in avic_incomplete_ipi_interception()
376 int apic = ffs(dlid & 0x0f) - 1; in avic_get_logical_id_entry() local
378 if ((apic < 0) || (apic > 7) || in avic_get_logical_id_entry()
381 index = (cluster << 2) + apic; in avic_get_logical_id_entry()
394 flat = kvm_lapic_get_reg(vcpu->arch.apic, APIC_DFR) == APIC_DFR_FLAT; in avic_ldr_write()
422 u32 ldr = kvm_lapic_get_reg(vcpu->arch.apic, APIC_LDR); in avic_handle_ldr_update()
423 u32 id = kvm_xapic_id(vcpu->arch.apic); in avic_handle_ldr_update()
443 u32 id = kvm_xapic_id(vcpu->arch.apic); in avic_handle_apic_id_update()
471 u32 dfr = kvm_lapic_get_reg(vcpu->arch.apic, APIC_DFR); in avic_handle_dfr_update()
482 struct kvm_lapic *apic = svm->vcpu.arch.apic; in avic_unaccel_trap_write() local
502 kvm_lapic_reg_write(apic, offset, kvm_lapic_get_reg(apic, offset)); in avic_unaccel_trap_write()
681 kvm_lapic_set_irr(vec, vcpu->arch.apic); in svm_deliver_avic_intr()