Lines Matching refs:vmcb
68 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_activate_vmcb() local
70 vmcb->control.int_ctl &= ~(AVIC_ENABLE_MASK | X2APIC_MODE_MASK); in avic_activate_vmcb()
71 vmcb->control.avic_physical_id &= ~AVIC_PHYSICAL_MAX_INDEX_MASK; in avic_activate_vmcb()
73 vmcb->control.int_ctl |= AVIC_ENABLE_MASK; in avic_activate_vmcb()
83 vmcb->control.int_ctl |= X2APIC_MODE_MASK; in avic_activate_vmcb()
84 vmcb->control.avic_physical_id |= X2AVIC_MAX_PHYSICAL_ID; in avic_activate_vmcb()
95 vmcb->control.avic_physical_id |= AVIC_MAX_PHYSICAL_ID; in avic_activate_vmcb()
103 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_deactivate_vmcb() local
105 vmcb->control.int_ctl &= ~(AVIC_ENABLE_MASK | X2APIC_MODE_MASK); in avic_deactivate_vmcb()
106 vmcb->control.avic_physical_id &= ~AVIC_PHYSICAL_MAX_INDEX_MASK; in avic_deactivate_vmcb()
225 void avic_init_vmcb(struct vcpu_svm *svm, struct vmcb *vmcb) in avic_init_vmcb() argument
232 vmcb->control.avic_backing_page = bpa & AVIC_HPA_MASK; in avic_init_vmcb()
233 vmcb->control.avic_logical_id = lpa & AVIC_HPA_MASK; in avic_init_vmcb()
234 vmcb->control.avic_physical_id = ppa & AVIC_HPA_MASK; in avic_init_vmcb()
235 vmcb->control.avic_vapic_bar = APIC_DEFAULT_PHYS_BASE & VMCB_AVIC_APIC_BAR_MASK; in avic_init_vmcb()
474 u32 icrh = svm->vmcb->control.exit_info_1 >> 32; in avic_incomplete_ipi_interception()
475 u32 icrl = svm->vmcb->control.exit_info_1; in avic_incomplete_ipi_interception()
476 u32 id = svm->vmcb->control.exit_info_2 >> 32; in avic_incomplete_ipi_interception()
477 u32 index = svm->vmcb->control.exit_info_2 & 0x1FF; in avic_incomplete_ipi_interception()
621 u32 offset = to_svm(vcpu)->vmcb->control.exit_info_1 & in avic_unaccel_trap_write()
675 u32 offset = svm->vmcb->control.exit_info_1 & in avic_unaccelerated_access_interception()
677 u32 vector = svm->vmcb->control.exit_info_2 & in avic_unaccelerated_access_interception()
679 bool write = (svm->vmcb->control.exit_info_1 >> 32) & in avic_unaccelerated_access_interception()
1050 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_refresh_virtual_apic_mode() local
1068 vmcb_mark_dirty(vmcb, VMCB_AVIC); in avic_refresh_virtual_apic_mode()