Lines Matching refs:host_state
1292 struct vmcs_host_state *host_state;
1325 host_state = &vmx->loaded_vmcs->host_state;
1331 host_state->ldt_sel = kvm_read_ldt();
1334 savesegment(ds, host_state->ds_sel);
1335 savesegment(es, host_state->es_sel);
1359 vmx_set_host_fs_gs(host_state, fs_sel, gs_sel, fs_base, gs_base);
1365 struct vmcs_host_state *host_state;
1370 host_state = &vmx->loaded_vmcs->host_state;
1377 if (host_state->ldt_sel || (host_state->gs_sel & 7)) {
1378 kvm_load_ldt(host_state->ldt_sel);
1380 load_gs_index(host_state->gs_sel);
1382 loadsegment(gs, host_state->gs_sel);
1385 if (host_state->fs_sel & 7)
1386 loadsegment(fs, host_state->fs_sel);
1388 if (unlikely(host_state->ds_sel | host_state->es_sel)) {
1389 loadsegment(ds, host_state->ds_sel);
1390 loadsegment(es, host_state->es_sel);
2931 memset(&loaded_vmcs->host_state, 0, sizeof(struct vmcs_host_state));
4316 vmx->loaded_vmcs->host_state.cr3 = cr3;
4321 vmx->loaded_vmcs->host_state.cr4 = cr4;
7188 if (unlikely(host_rsp != vmx->loaded_vmcs->host_state.rsp)) {
7189 vmx->loaded_vmcs->host_state.rsp = host_rsp;
7339 if (unlikely(cr3 != vmx->loaded_vmcs->host_state.cr3)) {
7341 vmx->loaded_vmcs->host_state.cr3 = cr3;
7345 if (unlikely(cr4 != vmx->loaded_vmcs->host_state.cr4)) {
7347 vmx->loaded_vmcs->host_state.cr4 = cr4;