Lines Matching refs:vmcb
196 struct vmcb *vmcb = svm->vmcb;
202 vmcb->control.avic_backing_page = bpa & AVIC_HPA_MASK;
203 vmcb->control.avic_logical_id = lpa & AVIC_HPA_MASK;
204 vmcb->control.avic_physical_id = ppa & AVIC_HPA_MASK;
205 vmcb->control.avic_physical_id |= AVIC_MAX_PHYSICAL_ID_COUNT;
207 vmcb->control.int_ctl |= AVIC_ENABLE_MASK;
209 vmcb->control.int_ctl &= ~AVIC_ENABLE_MASK;
300 u32 icrh = svm->vmcb->control.exit_info_1 >> 32;
301 u32 icrl = svm->vmcb->control.exit_info_1;
302 u32 id = svm->vmcb->control.exit_info_2 >> 32;
303 u32 index = svm->vmcb->control.exit_info_2 & 0xFF;
481 u32 offset = svm->vmcb->control.exit_info_1 &
537 u32 offset = svm->vmcb->control.exit_info_1 &
539 u32 vector = svm->vmcb->control.exit_info_2 &
541 bool write = (svm->vmcb->control.exit_info_1 >> 32) &
645 struct vmcb *vmcb = svm->vmcb;
660 vmcb->control.int_ctl |= AVIC_ENABLE_MASK;
662 vmcb->control.int_ctl &= ~AVIC_ENABLE_MASK;
664 vmcb_mark_dirty(vmcb, VMCB_AVIC);