Lines Matching refs:host_state
1275 struct vmcs_host_state *host_state;
1305 host_state = &vmx->loaded_vmcs->host_state;
1311 host_state->ldt_sel = kvm_read_ldt();
1314 savesegment(ds, host_state->ds_sel);
1315 savesegment(es, host_state->es_sel);
1339 vmx_set_host_fs_gs(host_state, fs_sel, gs_sel, fs_base, gs_base);
1345 struct vmcs_host_state *host_state;
1350 host_state = &vmx->loaded_vmcs->host_state;
1357 if (host_state->ldt_sel || (host_state->gs_sel & 7)) {
1358 kvm_load_ldt(host_state->ldt_sel);
1360 load_gs_index(host_state->gs_sel);
1362 loadsegment(gs, host_state->gs_sel);
1365 if (host_state->fs_sel & 7)
1366 loadsegment(fs, host_state->fs_sel);
1368 if (unlikely(host_state->ds_sel | host_state->es_sel)) {
1369 loadsegment(ds, host_state->ds_sel);
1370 loadsegment(es, host_state->es_sel);
2734 memset(&loaded_vmcs->host_state, 0, sizeof(struct vmcs_host_state));
4154 vmx->loaded_vmcs->host_state.cr3 = cr3;
4159 vmx->loaded_vmcs->host_state.cr4 = cr4;
6728 if (unlikely(host_rsp != vmx->loaded_vmcs->host_state.rsp)) {
6729 vmx->loaded_vmcs->host_state.rsp = host_rsp;
6870 if (unlikely(cr3 != vmx->loaded_vmcs->host_state.cr3)) {
6872 vmx->loaded_vmcs->host_state.cr3 = cr3;
6876 if (unlikely(cr4 != vmx->loaded_vmcs->host_state.cr4)) {
6878 vmx->loaded_vmcs->host_state.cr4 = cr4;