Lines Matching refs:tr
156 } tr, es, ds, fs, gs;
786 u16 tr;
787 asm("str %0" : "=g"(tr));
788 return segment_base(tr);
1659 vmcs_writel(GUEST_TR_BASE, vmx->rmode.tr.base);
1660 vmcs_write32(GUEST_TR_LIMIT, vmx->rmode.tr.limit);
1661 vmcs_write32(GUEST_TR_AR_BYTES, vmx->rmode.tr.ar);
1728 vmx->rmode.tr.base = vmcs_readl(GUEST_TR_BASE);
1731 vmx->rmode.tr.limit = vmcs_read32(GUEST_TR_LIMIT);
1734 vmx->rmode.tr.ar = vmcs_read32(GUEST_TR_AR_BYTES);
2065 vmx->rmode.tr.selector = var->selector;
2066 vmx->rmode.tr.base = var->base;
2067 vmx->rmode.tr.limit = var->limit;
2068 vmx->rmode.tr.ar = vmx_segment_access_rights(var);
2228 struct kvm_segment tr;
2230 vmx_get_segment(vcpu, &tr, VCPU_SREG_TR);
2232 if (tr.unusable)
2234 if (tr.selector & SELECTOR_TI_MASK) /* TI = 1 */
2236 if (tr.type != 3 && tr.type != 11) /* TODO: Check if guest is in IA32e mode */
2238 if (!tr.present)