Lines Matching refs:host_state

511 	} host_state;  member
1814 if (vmx->host_state.loaded) in vmx_save_host_state()
1817 vmx->host_state.loaded = 1; in vmx_save_host_state()
1822 vmx->host_state.ldt_sel = kvm_read_ldt(); in vmx_save_host_state()
1823 vmx->host_state.gs_ldt_reload_needed = vmx->host_state.ldt_sel; in vmx_save_host_state()
1824 savesegment(fs, vmx->host_state.fs_sel); in vmx_save_host_state()
1825 if (!(vmx->host_state.fs_sel & 7)) { in vmx_save_host_state()
1826 vmcs_write16(HOST_FS_SELECTOR, vmx->host_state.fs_sel); in vmx_save_host_state()
1827 vmx->host_state.fs_reload_needed = 0; in vmx_save_host_state()
1830 vmx->host_state.fs_reload_needed = 1; in vmx_save_host_state()
1832 savesegment(gs, vmx->host_state.gs_sel); in vmx_save_host_state()
1833 if (!(vmx->host_state.gs_sel & 7)) in vmx_save_host_state()
1834 vmcs_write16(HOST_GS_SELECTOR, vmx->host_state.gs_sel); in vmx_save_host_state()
1837 vmx->host_state.gs_ldt_reload_needed = 1; in vmx_save_host_state()
1841 savesegment(ds, vmx->host_state.ds_sel); in vmx_save_host_state()
1842 savesegment(es, vmx->host_state.es_sel); in vmx_save_host_state()
1849 vmcs_writel(HOST_FS_BASE, segment_base(vmx->host_state.fs_sel)); in vmx_save_host_state()
1850 vmcs_writel(HOST_GS_BASE, segment_base(vmx->host_state.gs_sel)); in vmx_save_host_state()
1859 rdmsrl(MSR_IA32_BNDCFGS, vmx->host_state.msr_host_bndcfgs); in vmx_save_host_state()
1868 if (!vmx->host_state.loaded) in __vmx_load_host_state()
1872 vmx->host_state.loaded = 0; in __vmx_load_host_state()
1877 if (vmx->host_state.gs_ldt_reload_needed) { in __vmx_load_host_state()
1878 kvm_load_ldt(vmx->host_state.ldt_sel); in __vmx_load_host_state()
1880 load_gs_index(vmx->host_state.gs_sel); in __vmx_load_host_state()
1882 loadsegment(gs, vmx->host_state.gs_sel); in __vmx_load_host_state()
1885 if (vmx->host_state.fs_reload_needed) in __vmx_load_host_state()
1886 loadsegment(fs, vmx->host_state.fs_sel); in __vmx_load_host_state()
1888 if (unlikely(vmx->host_state.ds_sel | vmx->host_state.es_sel)) { in __vmx_load_host_state()
1889 loadsegment(ds, vmx->host_state.ds_sel); in __vmx_load_host_state()
1890 loadsegment(es, vmx->host_state.es_sel); in __vmx_load_host_state()
1897 if (vmx->host_state.msr_host_bndcfgs) in __vmx_load_host_state()
1898 wrmsrl(MSR_IA32_BNDCFGS, vmx->host_state.msr_host_bndcfgs); in __vmx_load_host_state()
4493 vmx->host_state.vmcs_host_cr4 = cr4; in vmx_set_constant_host_state()
8196 if (unlikely(cr4 != vmx->host_state.vmcs_host_cr4)) { in vmx_vcpu_run()
8198 vmx->host_state.vmcs_host_cr4 = cr4; in vmx_vcpu_run()